出版時(shí)間:2011-5 出版社:電子工業(yè) 作者:張文祥 頁(yè)數(shù):256
內(nèi)容概要
《單片機(jī)系統(tǒng)設(shè)計(jì)與開發(fā)教程》以單片機(jī)的單元電路設(shè)計(jì)和應(yīng)用實(shí)例為主線,對(duì)涉及的相關(guān)理論進(jìn)行介紹,共分為基礎(chǔ)篇、設(shè)計(jì)篇和應(yīng)用篇三部分?;A(chǔ)篇包括單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)、KeilV808A和Proteus軟件的使用、單片機(jī)內(nèi)部資源及其C語(yǔ)言編程。設(shè)計(jì)篇主要包括LED數(shù)碼管、矩陣鍵盤、定時(shí)器中斷、液晶顯示、串口通信、紅外接收、A/D和D/A轉(zhuǎn)換等單元電路設(shè)計(jì)。應(yīng)用篇包括數(shù)字溫度計(jì)設(shè)計(jì)、無(wú)線數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)、超聲波測(cè)距儀設(shè)計(jì)、鐵路限速標(biāo)志設(shè)計(jì)。
《單片機(jī)系統(tǒng)設(shè)計(jì)與開發(fā)教程》內(nèi)容豐富,實(shí)用性強(qiáng),可作為高等院校信息與通信工程及相關(guān)專業(yè)的本科生教材,還可作為相關(guān)領(lǐng)域的工程技術(shù)人員的參考書。本書由張文祥、李志軍、張子紅、張小清編寫。
書籍目錄
基礎(chǔ)篇
第1章 單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)
1.1 單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法
1.1.1 系統(tǒng)總體方案的確定
1.1.2 應(yīng)用系統(tǒng)的硬件設(shè)計(jì)
1.1.3 應(yīng)用系統(tǒng)的軟件設(shè)計(jì)
1.1.4 應(yīng)用系統(tǒng)的抗干擾設(shè)計(jì)
1.2 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過程
1.2.1 單片機(jī)的開發(fā)與開發(fā)工具
1.2.2 單片機(jī)開發(fā)系統(tǒng)的功能
1.2.3 單片機(jī)應(yīng)用系統(tǒng)的調(diào)試、運(yùn)行與維護(hù)
第2章 KeilV808A和Proteus軟件的使用
2.1 uVision3集成開發(fā)環(huán)境
2.2 KeilV808A的使用
2.2.1 創(chuàng)建第一個(gè)KeilV808A的應(yīng)用程序
2.2.2 程序文件的編譯與鏈接
2.3 調(diào)試仿真功能的使用
2.4 Protues ISIS設(shè)計(jì)與仿真平臺(tái)
2.4.1 界面簡(jiǎn)介
2.4.2 Proteus文件操作
2.5 Proteus庫(kù)
2.5.1 Proteus庫(kù)分類
2.5.2 部分模型舉例
2.5.3 庫(kù)規(guī)則
2.6 VSM源程序編輯器和代碼生成工具
2.7 單片機(jī)系統(tǒng)的Proteus設(shè)計(jì)與仿真基礎(chǔ)
2.7.1 Proteus設(shè)計(jì)與仿真流程
2.7.2 Proteus電路設(shè)計(jì)
2.7.3 源程序設(shè)計(jì)
2.7.4 生成目標(biāo)代碼文件
2.7.5 加載目標(biāo)代碼文件、設(shè)置時(shí)鐘頻率
2.7.6 單片機(jī)系統(tǒng)的Proteus交互仿真
2.7.7 Proteus 7.1與 Keil 8.0的聯(lián)調(diào)方法
2.8 單片機(jī)系統(tǒng)的Proteus源代碼調(diào)試仿真
2.8.1 存儲(chǔ)器窗口
2.8.2 觀察窗口應(yīng)用
第3章 單片機(jī)內(nèi)部資源及其C語(yǔ)言編程
3.1 中斷系統(tǒng)
3.1.1 中斷系統(tǒng)介紹
3.1.2 C51編寫中斷服務(wù)程序
3.1.3 共用中斷
3.1.4 外部中斷的擴(kuò)充
3.2 定時(shí)器/計(jì)數(shù)器
3.2.1 定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)
3.2.2 定時(shí)器/計(jì)數(shù)器的控制寄存器
3.2.3 定時(shí)器/計(jì)數(shù)器工作模式
3.2.4 定時(shí)器/計(jì)數(shù)器的初始化
3.2.5 定時(shí)器/計(jì)數(shù)器綜合應(yīng)用
3.3 并行I/O口
3.3.1 并行I/O口
3.3.2 編程實(shí)例
3.4 串行口及其通信
3.4.1 1單片機(jī)的串行口結(jié)構(gòu)
3.4.2 串行口應(yīng)用
設(shè)計(jì)篇
第4章 單片機(jī)的實(shí)用單元電路設(shè)計(jì)
4.1 USTH單片機(jī)學(xué)習(xí)板簡(jiǎn)介
4.2 獨(dú)立I/O口的單元電路設(shè)計(jì)
4.2.1 硬件原理分析
4.2.2 軟件編程
4.3 流水燈單元電路設(shè)計(jì)
4.3.1 硬件原理分析
4.3.2 軟件編程
4.4 LED數(shù)碼管靜態(tài)顯示單元電路設(shè)計(jì)
4.4.1 硬件原理分析
4.4.2 軟件編程
4.5 LED數(shù)碼管動(dòng)態(tài)顯示單元電路設(shè)計(jì)
4.5.1 硬件原理分析
4.5.2 軟件編程
4.6 蜂鳴器發(fā)聲單元電路設(shè)計(jì)
4.6.1 硬件原理分析
4.6.2 軟件編程
4.7 矩陣鍵盤識(shí)別電路
4.7.1 硬件原理分析
4.7.2 軟件編程
4.8 定時(shí)器中斷電路
4.8.1 硬件原理分析
4.8.2 軟件編程
4.9 模數(shù)轉(zhuǎn)換ADC0804單元電路設(shè)計(jì)
4.9.1 硬件原理分析
4.9.2 軟件編程
4.10 數(shù)模轉(zhuǎn)換DAC0832單元電路設(shè)計(jì)
4.10.1 硬件原理分析
4.10.2 軟件編程
4.11 1602字符液晶顯示單元電路設(shè)計(jì)
4.11.1 硬件原理分析
4.11.2 軟件編程
4.12 12864圖形點(diǎn)陣液晶顯示單元電路設(shè)計(jì)
4.12.1 硬件原理分析
4.12.2 軟件編程
4.13 帶有I2C總線的AT24C04單元電路設(shè)計(jì)
4.13.1 硬件原理分析
4.13.2 軟件編程
4.14 串行口通信單元電路設(shè)計(jì)
4.14.1 硬件原理分析
4.14.2 軟件編程
4.15 LED點(diǎn)陣顯示單元電路設(shè)計(jì)
4.15.1 硬件原理分析
4.15.2 軟件編程
4.16 單片機(jī)控制繼電器單元電路設(shè)計(jì)
4.16.1 硬件原理分析
4.16.2 軟件編程
4.17 紅外接收單元電路設(shè)計(jì)
4.17.1 硬件原理分析
4.17.2 軟件編程
應(yīng)用篇
第5章 DS18B20數(shù)字溫度計(jì)設(shè)計(jì)
5.1 功能要求
5.2 總體設(shè)計(jì)
5.3 硬件電路設(shè)計(jì)
5.3.1 溫度傳感器工作原理
5.3.2 DS18B20與單片機(jī)的接口電路
5.3.3 顯示電路
5.4 軟件設(shè)計(jì)
5.4.1 主函數(shù)
5.4.2 DS18B20復(fù)位函數(shù)
5.4.3 DS18B20寫字節(jié)函數(shù)
5.4.4 DS18B20讀字節(jié)函數(shù)
5.4.5 溫度計(jì)算轉(zhuǎn)換函數(shù)
5.4.6 DS18B20的主要ROM命令
5.4.7 溫度數(shù)據(jù)的計(jì)算處理方法
5.5 源程序清單
第6章 無(wú)線數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)
6.1 功能要求
6.2 總體設(shè)計(jì)
6.3 發(fā)射電路硬件設(shè)計(jì)
6.3.1 nRF401無(wú)線收發(fā)芯片介紹
6.3.2 A/D轉(zhuǎn)換模塊設(shè)計(jì)
6.3.3 單片機(jī)控制模塊設(shè)計(jì)
6.3.4 無(wú)線射頻模塊設(shè)計(jì)
6.3.5 電源模塊設(shè)計(jì)
6.4 接收電路硬件設(shè)計(jì)
6.4.1 單片機(jī)控制模塊設(shè)計(jì)
6.4.2 顯示模塊設(shè)計(jì)
6.4.3 接口模塊設(shè)計(jì)
6.5 發(fā)射電路的軟件設(shè)計(jì)
6.6 接收電路的軟件設(shè)計(jì)
第7章 具有實(shí)時(shí)語(yǔ)音播報(bào)的超聲波測(cè)距儀
7.1 設(shè)計(jì)任務(wù)
7.2 總體設(shè)計(jì)
7.2.1 超聲波測(cè)距原理
7.2.2 超聲波速度的確定
7.2.3 超聲波測(cè)距儀總體設(shè)計(jì)
7.3 硬件電路設(shè)計(jì)
7.3.1 元器件的選擇
7.3.2 發(fā)射電路設(shè)計(jì)
7.3.3 接收電路設(shè)計(jì)
7.3.4 語(yǔ)音播報(bào)電路設(shè)計(jì)
7.3.5 LCD顯示電路設(shè)計(jì)
7.3.6 單片機(jī)控制電路設(shè)計(jì)
7.4 軟件設(shè)計(jì)
7.5 系統(tǒng)測(cè)試
7.6 源程序清單
第8章 太陽(yáng)能動(dòng)態(tài)限速標(biāo)志設(shè)計(jì)
8.1 動(dòng)態(tài)限速標(biāo)志工作原理
8.2 總體設(shè)計(jì)
8.3 硬件電路設(shè)計(jì)
8.3.1 CPU
8.3.2 顯示器
8.3.3 鍵盤
8.3.4 位置檢測(cè)
8.3.5 電動(dòng)機(jī)控制
8.3.6 列車通過次數(shù)計(jì)數(shù)電路
8.4 軟件設(shè)計(jì)
8.4.1 主程序
8.4.2 顯示程序
圖書封面
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)系統(tǒng)設(shè)計(jì)與開發(fā)教程 PDF格式下載