《PIC單片機原理與實踐:匯編及C語言》以介紹PIC16F877A型號單片機硬件為主,兼顧關聯(lián)系列。后續(xù)推出的PIC16F193X系列(PIC16F182X系列、PIC16F151X系列)在每一章也單獨列出一節(jié)專門介紹。CCS公司的C語言函數(shù)在每一章的末節(jié)也作了專門講解。
《PIC單片機原理與實踐:匯編及C語言》共分21章,內容全面,解說清晰,系統(tǒng)性強,注重實踐環(huán)節(jié)與能力培養(yǎng)。在每一章節(jié)通過編排實驗來認識硬件的工作原理,安排的實驗及程序大多邏輯簡明、目的明確,容易學習。實驗中的匯編程序都有對應的C語言程序,方便讀者比較分析。在對硬件原理的講解或實驗過程中,插入了大量的原理圖、帶標注示波器圖及各類示意圖,這使讀者更易理解并融會貫通。
《PIC單片機原理與實踐:匯編及C語言》定位于電子技術應用層次,可供測量、控制等相關專業(yè)的工程技術人員使用,也可作為單片機研發(fā)人員的自學用書以及高等院校電氣電子、機電一體化、工業(yè)自動控制等專業(yè)的教學參考用書。
第1章 PIC16F877A硬件系統(tǒng)
1.1 PIC16F877A硬件配置概覽
1.2 PIC16F877A引腳布置圖
1.3 PIC16F877A內部結構圖
1.4 PIC16F877A程序存儲器結構圖
1.5 PIC16F877A數(shù)據(jù)存儲器結構圖
1.6 兩種不同的存儲器組織結構的比較
1.7 PIC16F193X硬件配置概覽
1.8 PIC16F193X引腳布置圖
1.9 PIC16F193X內部結構圖
第2章 指令系統(tǒng)
2.1 關于指令系統(tǒng)
2.2 RISC與CISC指令系統(tǒng)的比較
2.3 指令的格式
2.4 RISC指令的時序
2.5 指令系統(tǒng)概覽
2.6 指令系統(tǒng)說明
2.7 尋址方式
2.8 PIC16F193X的指令系統(tǒng)
2.9 C語言中與位操作有關的函數(shù)
第3章 匯編語言編程
3.1 關于匯編語言
3.2 匯編器
3.3 匯編語言的語句格式
3.4 操作數(shù)格式描述
3.5 匯編偽指令
3.6 匯編語言的程序格式
3.7 順序程序結構
3.8 循環(huán)程序結構
3.9 分支程序結構
3.10 子程序結構
3.11 延時程序設計
3.12 查表程序設計
3.13 RAM數(shù)據(jù)存儲器的體選尋址
3.14 FLASH程序存儲器的分區(qū)及跨頁跳轉
3.15 PIC16F193X的FLASH程序存儲器及跳轉指令
3.16 C語言中與內存操作有關的函數(shù)
第4章 中斷系統(tǒng)
4.1 由查詢方式到中斷方式
4.2 中斷的響應過程
4.3 中斷的基本硬件結構
4.4 PIC16F877A的中斷源
4.5 與PIC16F877A中斷相關的寄存器
4.6 PIC16F877A的中斷邏輯
4.7 中斷的響應延時
4.8 中斷的現(xiàn)場保護
4.9 RBO/INT外部中斷
4.10 與INT中斷相關的寄存器
4.11 INT外部中斷塊應用實踐
4.12 RB端口電平變化中斷
4.13 與RB端口電平變化中斷相關的寄存器
4.14 RB端口電平變化中斷應用實踐
4.15 PIC16F193X的中斷邏輯
4.16 PIC16F193X的中斷自動現(xiàn)場保護
4.17 PIC16F193X的RB端口電平變化中斷
4.18 中斷的C語言編程
第5章 I/O端口
5.1 典型的I/()端口
5.2 典型的I/O端口工作原理
5.3 推挽電路的實驗
……
第6章 TIMERO(WDT)模塊
第7章 TIMERI模塊
第8章 TIMER2模塊
第9章 CCP模塊
第10章 模/數(shù)轉換模塊ADC
第11章 電壓基準與比較器模塊
第12章 SPI通信
第13章 I2C通信
第14章 USART異步通信
第15章 USART同步通信
第16章 PSP通信
第17章 EEPROM
第18章 振蕩器電路
第19章 復位系統(tǒng)
第20章 C語言編程
第21章 新型8位MCU及特色
附錄
參考文獻