商品簡介
本書針對目前市場上關于PIC18系列單片機注重理論、實例少的特點而推出。重點給出了PIC18系列單片機的7個綜合性的實例,引領讀者直接掌握PICl8系列單片機的應用。全書共11章,主要內容包括PIC18F2X20/4X20的內部結構、PIC18FXXX中斷系統、PIC18F2X20/4X20外圍功能模塊、具有溫度日歷功能的鬧鐘開發實例、直流電機調速測速系統開發實例、智能風扇控制系統開發實例、半導體恒溫控制器開發實例、語音通信DTMF撥號器開發實例、長時問數字語音錄放機開發實例、MP3播放器開發實例等。
本書實例豐富、講解深入淺出,非常適合從事PIC單片機C語言開發的初中級人員使用,也可作為各高等院校單片機、嵌入式系統課程的教材和參考書。
目次
前言
第1章 概述
1.1 單片機應用
1.2 單片機發展趨勢
1.3 PIC單片機分類
1.4 PIC單片機優越性
1.5 PIC單片機系列產品
1.6 PIC系列單片機開發工具
1.6.1 PIC系列單片機仿真器
1.6.2 PIC系列單片機編程器
1.6.3 PIC系列單片機的集成開發環境
本章小結
第2章 PICl 8F2X20/4X20內部結構
2.1 PICl8F2X20/4X20主要特色
2.1.1 PICl8F2X20/4X20內核特色
2.1.2 PICl8F2X20/4X20外圍模塊特色
2.1.3 PICl8F2X20/4X20配置及特性表
2.2 PICl8FXXX系列的特殊模塊特色
2.2.1 CAN通信模塊特色
2.2.2 USB2.0引擎通信模塊特色
2.2.3 以太網(Enthernet)通信模塊特色
2.3 PICl8F2x20,4x20的內部結構分析
2.3.1 PICl8F2X20/4X20核心模塊
2.3.2 PIcl8F2x20/4x20外圍模塊
2.4 PICl8F2x20/4x20的引腳功能
2.5 CPU的特殊功能
2.5.1 配置位
2.5.2 振蕩器配置
2.5.3 時鐘源與振蕩器的切換
2.5.4 復位電路
2.5.5 看門狗定時器
2.5.6 雙速啟動
2.5.7 故障保護時鐘監視器
2.5.8 代碼保護
2.5.9 ID單元
2.5.10 在線串行編程
本章小結
第3章 PICl8FXXX中斷系統
3.1 中斷
3.1.1 中斷的概念
3.1.2 中斷的好處
3.1.3 中斷的功能
3.2 PICl8F2x20/4x20中斷
3.2.1 概述
3.2.2 INTCON寄存器
3.2.3 PIR寄存器
3.2.4 PIE寄存器
3.2.5 IPR寄存器
3.2.6 RCON寄存器
3.2.7 INTn、TMR0和RB電平變化中斷
3.2.8 中斷現場保護
本章小結
第4章 PIC1 8F2X2@4X20外圍功能模塊
4.1 I/O端口
4.1.1 概述
4.1.2 RA端口
4.1.3 RB端口
4.1.4 RC端口
4.1.5 RD端口
4.1.6 RE端口
4.2 PICl8F2X20/4X20的定時/計數器
4.2.1 Timer0模塊
……
第5章 具有溫度日歷功能的鬧鐘開發實例
第6章 直流電機調速測速系統開發實例
第7章 智能風扇控制系統開發實例
第8章 半導體恆溫控制器開發實例
第9章 語音通信DTMF撥號器開發實例
第10章 長時間數字語音錄放機開發實例
第11章 MP3播放器開發實例
附錄
參考文獻