出版信息,內容簡介,目錄,
出版信息
單片機及可程式片上系統實驗與實踐教程
張啟升 編
出版社:北京大學出版社
ISBN:9787301302743
版次:1
商品編碼:12612513
品牌:北京大學出版社
包裝:平裝
叢書名:普通高等教育“十三五”規劃教材,21世紀全國高校套用人才培養信息技術類規劃教材
開本:16開
出版時間:2020-01-01
用紙:膠版紙
頁數:272
字數:443000
正文語種:中文
內容簡介
《單片機及可程式片上系統實驗與實踐教程》分為三篇,共38章。第一篇為51單片機部分,第1、2章介紹單片機實驗板硬體及其開發環境與C語言基礎,第3~13章則是通過1 1個典型的單片機實驗讓讀者能夠輕鬆地掌握51單片機;第二篇為可程式片上系統實驗部分,第14、15章分別介紹SOPC的實驗板硬體環境及軟體運行環境(QuartusⅡ),第16、17章分別介紹可程式片上系統實驗的基礎語言-Verilog HDL和VHDL,第18~36章則為基於該書SOPC開發套件的幾個經典實驗,由淺人深地引導讀者掌握SOPC的運用;第三篇為創新與自主設計實踐部分,第37、38章分別為51單片機和SOPC的兩個綜合實驗,讓讀者在掌握開發套件的各個模組之後,系統性思維能力能夠得到進一步的升華與訓練。
該書各章節編寫的分工及安排為:第1~4章、第14~26章由張啟升編寫,第5~13章由郭林燕編寫,第27~33章由趙曉編寫,第34~38章由王猛編寫;全書由張啟升統稿,曾衛華、陳凱、李文豪、喬帥卿、郭豐、吳禎等參與了該書的編寫和實驗驗證。
該書各章節編寫的分工及安排為:第1~4章、第14~26章由張啟升編寫,第5~13章由郭林燕編寫,第27~33章由趙曉編寫,第34~38章由王猛編寫;全書由張啟升統稿,曾衛華、陳凱、李文豪、喬帥卿、郭豐、吳禎等參與了該書的編寫和實驗驗證。
目錄
第一篇 51單片機
第1章 51單片機實驗板硬體及其開發環境
1.1 開發套件
1.2 硬體特性
1.3 環境搭建
1.4 體驗51單片機
第2章 C51語言基礎
2.1 常量
2.2 變數
2.3 運算符
2.4 關鍵字
2.5 數組
2.6 循環語句
2.7 選擇語句
第3章 流水燈
3.1 原理結構
3.2 實例演練
第4章 七段數碼管
4.1 原理結構
4.2 實例演練
第5章 鍵盤
5.1 獨立連線式鍵盤
5.2 矩陣式鍵盤
5.3 實例演練
第6章 中斷
6.1 51單片機中斷
6.2 中斷套用
6.3 實例演練
第7章 定時器/計數器
7.1 定時器/計數器T0、T1的特殊功能暫存器及方式選擇
7.2 定時器/計數器的初始化
7.3 實例演練
第8章 串口
8.1 UART串列口的結構
8.2 串列口的工作方式
8.3 串列口的波特率發生器及波特率
8.4 實例演練
第9章 ADC和DAC模組
9.1 ADC模組原理分析
9.2 ADC模組初始化
9.3 DAC模組原理分析
9.4 實例演練
第10章 測溫模組
10.1 DS18B20特性
10.2 DS18B20內部結構
10.3 DS18B20的初始化
10.4 DS18B20的寫操作
10.5 DS18B20的讀操作
10.6 實例演練
第11章 外接ROM 24C08
11.1 原理分析
11.2 I2C匯流排協定
11.3 實例演練
第12章 LCD屏
12.1 並行連線方式
12.2 串列連線方式
12.3 顯示步驟及顯示坐標關係
12.4 實例演練
第13章 蜂鳴器
13.1 原理介紹
13.2 實例演練
第二篇 可程式片上系統實驗
第14章 SOPC實驗板硬體簡介
第15章 Quartus Ⅱ使用入門
15.1 簡介
15.2 創建工程
15.3 設計輸入
15.4 設計的編譯
15.5 設計的仿真驗證
15.6 引腳分配
15.7 器件配置
15.8 小結
第16章 Verilog HDL基礎
16.1 Verilog HDL的發展歷史及特點
16.2 標識符與關鍵字
16.3 注釋
16.4 格式
16.5 數據類型
16.6 賦值
16.7 表達式
16.8 編譯指令
第17章 VHDL基礎
17.1 硬體描述語言VHDL簡介
17.2 VHDL語言程式基本結構
17.3 VHDL的語言要素
第18章 VGA接口驅動實驗
18.1 實驗目的
18.2 實驗原理
18.3 實驗步驟
18.4 實驗結果
第19章 PS/2接口驗證實驗
19.1 實驗目的
19.2 實驗原理
19.3 實驗步驟
19.4 實驗結果
第20章 USB通信實驗
20.1 實驗目的
20.2 實驗原理
20.3 實驗步驟
20.4 實驗結果
第21章 TLV320晶片實驗
21.1 實驗目的
21.2 實驗原理
21.3 實驗步驟
21.4 實驗結果
第22章 Nios Ⅱ軟核的設計
22.1 實驗目的
22.2 實驗步驟
22.3 實驗結果
第23章 外設模組的設計
23.1 實驗目的
23.2 實驗原理
23.3 實驗步驟
第24章 SOPC套用系統的生成
24.1 實驗目的
24.2 實驗步驟
24.3 實驗結果
第25章 Nios Ⅱ軟核驗證及Nios Ⅱ IDE軟體的介紹
25.1 實驗目的
25.2 實驗步驟
第26章 SOPC系統的PIO驗證
26.1 實驗目的
26.2 實驗原理
26.3 實驗步驟
26.4 實驗結果
第27章 UART控制器的驗證
27.1 實驗目的
27.2 實驗原理
27.3 實驗步驟
27.4 實驗結果
第28章 PIO中斷驗證實驗
28.1 實驗目的
28.2 實驗原理
28.3 實驗步驟
28.4 實驗結果
第29章 定時器驗證實驗
29.1 實驗目的
29.2 實驗原理
29.3 實驗步驟
29.4 實驗結果
第30章 定時器中斷實驗
30.1 實驗目的
30.2 實驗原理
30.3 實驗步驟
30.4 實驗結果
第31章 SOPC的uC/OSⅡ作業系統套用實驗
31.1 實驗目的
31.2 實驗原理
31.3 實驗步驟
31.4 實驗結果
第32章 EPCS固化及Flash Programmer使用實驗
32.1 實驗目的
32.2 實驗原理
32.3 實驗步驟
32.4 實驗結果
第33章 乙太網接口實驗
33.1 實驗目的
33.2 實驗原理
33.3 實驗步驟
33.4 實驗結果
第34章 SPI實驗
34.1 實驗目的
34.2 實驗原理
34.3 實驗步驟
34.4 實驗結果
第35章 I2C實驗
35.1 實驗目的
35.2 實驗原理
35.3 實驗步驟
35.4 實驗結果
第36章 SD卡實驗
36.1 實驗目的
36.2 實驗原理
36.3 實驗步驟
36.4 實驗結果
第三篇 創新與自主設計實踐
第37章 STC89C51單片機綜合編程實驗
37.1 實驗目的
37.2 實驗要求
37.3 實驗方案
37.4 實驗小結
第38章 數字頻率計的設計
38.1 實驗目的
38.2 實驗要求
38.3 實驗方案
38.4 實驗小結
參考文獻