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