掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
微機原理與接口技術 版權信息
- ISBN:9787560670348
- 條形碼:9787560670348 ; 978-7-5606-7034-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
微機原理與接口技術 內容簡介
本書共13章,主要介紹8位哈佛架構的單片機的原理及接口技術,包括PIC16F877A單片機硬件系統概況、指令系統、輸入/輸出端口、14個中斷源等內容。書中的內容主要圍繞PIC16F877A單片機,適當兼顧PIC系列其他型號,書中的程序基于C語言程序設計,注重應用開發能力的學習和實踐。各章均提供有教學視頻,讀者掃碼即可進行學習。 本書可以作為高等學校微機原理與接口技術、單片機原理與應用等課程的教材,也可以供相關專業工程技術人員學習參考。
微機原理與接口技術 目錄
第1章 從數字電路到單片機 1
1.1 PIC單片機簡介 1
1.2 與單片機有關的數字電路基礎知識 2
1.2.1 CPU內部的主要部件 2
1.2.2 CPU與程序代碼存儲器ROM的
關系 3
1.2.3 CPU與數據寄存器RAM的關系 4
1.2.4 CPU與功能/接口電路的關系 5
1.3 ALU電路與算術運算 5
1.3.1 數字電路實現二進制數減法運算 5
1.3.2 中規模集成ALU 8
1.3.3 利用EDA技術模擬8位ALU 12
1.4 單片機簡單工作原理 14
思考練習題 19
第2章 PIC16F877A單片機硬件系統概況 20
2.1 PIC單片機概述 20
2.2 PIC16F877A單片機內部結構簡介 21
2.3 文件寄存器RAM 24
2.3.1 通用寄存器 25
2.3.2 特殊功能寄存器 26
2.3.3 尋址方式 30
2.4 堆棧和程序存儲器 31
2.4.1 堆棧 31
2.4.2 程序存儲器ROM 31
2.4.3 與ROM尋址有關的指令 33
2.5 單片機的復位 33
2.5.1 幾種不同的復位方式 33
2.5.2 復位電路 36
2.6 晶體振蕩電路 37
2.7 PIC16F87X單片機硬件概況總結 38
思考練習題 39
第3章 指令系統 40
3.1 指令時序 40
3.2 指令系統概覽 41
3.2.1 面向字節操作類 42
3.2.2 面向位操作類 42
3.2.3 常數操作和控制操作類 42
3.3 面向字節操作類指令 43
3.4 面向位操作類指令 44
3.5 面向常數操作和控制操作類指令 44
3.6 指令功能分類 45
3.7 指令在單片機內部的執行過程
45
3.7.1 從尋址方式說明 46
3.7.2 從運算類指令說明 47
3.8 匯編語言程序設計 49
3.9 程序在MPLAB軟件中的調試 50
3.9.1 建立工程 50
3.9.2 編譯工程 51
3.9.3 調試 51
思考練習題 52
第4章 輸入/輸出端口 53
4.1 RA端口 53
4.1.1 RA0~RA3、RA5端口輸入/
輸出功能 54
4.1.2 RA4端口輸入/輸出功能 56
4.2 RB端口 56
4.2.1 RB0~RB3端口電路 57
4.2.2 RB4~RB7端口電路 58
4.3 RC端口 58
4.3.1 RC0~RC2、RC5~RC7
端口電路 58
4.3.2 RC3、RC4端口電路 60
4.4 RD端口 60
4.5 RE端口 61
4.6 輸入/輸出端口的應用 62
4.6.1 字符型液晶模塊1602LCD簡介 62
4.6.2 PIC16F877A驅動1602LCD
應用舉例 65
思考練習題 76
第5章 中斷系統 77
5.1 中斷邏輯 77
5.2 與中斷邏輯有關的寄存器 78
5.2.1 中斷控制寄存器INTCON 78
5.2.2 選項寄存器OPTION_REG 79
5.3 端口RB做中斷信號輸入時的
工作原理 79
5.3.1 外部中斷輸入端RB0/INT 79
5.3.2 電平變化中斷輸入端RB4~RB7 85
5.4 外部中斷與電平變化中斷的區別 87
5.5 中斷應用設計 87
5.6 單片機的睡眠及中斷喚醒 95
思考練習題 100
第6章 定時器/計數器TMR0 101
6.1 從數字電路中的定時器/計數器
學習單片機 101
6.2 TMR0模塊電路結構和工作原理 104
6.2.1 電路結構 104
6.2.2 TMR0模塊的工作原理 105
6.2.3 “與內部時鐘同步”電路的作用 107
6.2.4 TMR0模塊的特點 107
6.3 TMR0模塊設計舉例——
車輛里程表 108
6.3.1 TMR0模塊初始化為模740的
加1計數器 108
6.3.2 里程變量count與EEPROM之間的
關系 112
6.3.3 車輛里程表電路圖 112
6.3.4 車輛里程表的PICC程序 113
6.4 利用外部中斷設計車輛里程表 115
6.5 具有車輛里程及速度測量功能的
里程表設計 118
6.6 給車輛里程表增加一個頻率可調的
信號源 123
6.7 工作在中斷喚醒、看門狗開啟時的
TMR0模塊 124
6.7.1 PIC16F87X配置位 125
6.7.2 清看門狗指令應用 126
6.8 利用EDA技術模擬TMR0電路 126
思考練習題 131
第7章 定時器/計數器TMR1 133
7.1 與TMR1模塊相關的寄存器 133
7.2 TMR1模塊的電路結構 134
7.3 TMR1模塊的工作原理 135
7.3.1 定時器工作模式 136
7.3.2 計數器工作模式 137
7.3.3 TMR1模塊應用設計注意事項 140
7.4 TMR1、TMR0和外部中斷模塊的
綜合應用設計 141
思考練習題 146
第8章 定時器TMR2 147
8.1 與TMR2模塊相關的寄存器 147
8.2 TMR2模塊的電路結構 148
8.3 TMR2模塊的工作原理 149
8.4 TMR2模塊的應用設計 152
思考練習題 157
第9章 CCP模塊 158
9.1 與CCP模塊相關的寄存器 158
9.2 CCP模塊的輸入捕捉工作模式 160
9.2.1 輸入捕捉模式的電路結構 160
9.2.2 輸入捕捉模式的工作原理 161
9.2.3 輸入捕捉模式的應用設計 161
9.3 CCP模塊輸出比較工作模式 175
9.3.1 輸出比較模式的電路結構 175
9.3.2 輸出比較模式的工作原理 176
9.3.3 CCP模塊輸出比較應用 178
9.3.4 利用輸入捕捉和輸出比較模塊設計
紅外基帶信號發收系統 180
9.4 CCP模塊的脈寬調制PWM 182
9.4.1 脈寬調制輸出模式的電路結構 182
9.4.2 脈寬調制輸出模式的工作原理 183
9.5 CCP模塊的綜合應用 186
思考練習題 193
第10章 模/數轉換器ADC 195
10.1 A/D轉換的基本概念 195
10.1.1 A/D轉換過程 196
10.1.2 A/D轉換器的分類 198
10.2 ADC模塊結構 199
10.2.1 ADC模塊的兩個重要指標 200
10.2.2 ADC模塊的電路 201
10.2.3 與ADC模塊相關的寄存器 202
10.2.4 ADC模塊應用時寄存器的定義 204
10.2.5 ADC模塊轉換過程 205
10.3 ADC模塊的應用 215
思考練習題 220
第11章 通用同步/異步收發器USART 223
11.1 與USART模塊相關的寄存器 223
11.2 UART異步工作模式 225
11.2.1 異步發送電路 227
11.2.2 異步接收電路 230
11.3 同步通信模塊USRT 234
11.4 USART模塊的應用 237
思考練習題 250
第12章 SPI 252
12.1 與SPI相關的寄存器 254
12.2 SPI模式的工作原理 257
12.3 SPI模塊的應用 264
思考練習題 287
第13章 實驗 288
13.1 實驗用到的軟件與電路 288
13.1.1 MPLAB軟件使用方法 288
13.1.2 Proteus軟件的使用方法 292
13.1.3 實驗電路板的內部連接圖 294
13.2 實驗一:MPLAB軟件應用 296
13.3 實驗二:LCD1602及4 × 4鍵盤
應用 296
13.4 實驗三:四路搶答器 297
13.5 實驗四:車輛里程表 298
13.6 實驗五:方波信號周期測量系統 299
13.7 實驗六:模擬信號測量系統 299
13.8 實驗七:兩片單片機間的
USART通信 300
13.9 實驗八:單片機與計算機間的
USART通信 300
思考練習題 301
附錄 302
參考文獻 303
展開全部
書友推薦
- >
龍榆生:詞曲概論/大家小書
- >
朝聞道
- >
李白與唐代文化
- >
莉莉和章魚
- >
名家帶你讀魯迅:故事新編
- >
山海經
- >
羅庸西南聯大授課錄
- >
【精裝繪本】畫給孩子的中國神話
本類暢銷