《單片機彙編語言編程就這么容易》是化學工業出版社出版的圖書,圖書作者是賈菲、洪立彬、馬妙霞 。
基本介紹
- 書名:單片機彙編語言編程就這么容易
- 作者:賈菲 主編 洪立彬、馬妙霞 副主編
- ISBN:978-7-122-20522-3
- 頁數:231頁
- 出版時間:2015年1月
- 裝幀:平
- 開本:16K 787×1092 1/16
- 版次:1版1次
內容簡介,目錄,
內容簡介
要想精通電子技術,單片機是理工科或電子製作類人員必須學習的項目。本書系統而詳細地介紹了單片機的結構、引腳功能、結構、單片機的並行輸入/輸出連線埠、單片機指令系統、程式語言及源程式的彙編、程式設計的基本方法、中斷控制、定時/計數器、 單片機串列通信系統、單片機存儲器擴展技術、 單片機I/O接口擴展與套用、單片機顯示器接口與接口晶片 、輸入/輸出的接口技術、抗干擾技術、單片機套用系統設計與開發、單片機開發工具、單片機綜合開發實例等實用內容。書中對每個知識點都配有實例代碼,並對實例代碼進行了詳細的講解,方便讀者對比理解並輕鬆掌握編程技術。
本書可供單片機初學者、電子技術人員和開發人員閱讀,也可供相關專業院校師生及再就業培訓人員參考。
目錄
第一章認識單片機1
第一節單片機的組成1
一、計算機的基本組成1
二、單片機的基本組成2
三、單片機的外型及引腳分布3
第二節單片機的發展3
一、單片機的發展歷程3
二、單片機的發展趨勢3
第三節單片機的分類及常用的單片機產品5
一、單片機的分類5
二、常用的單片機產品5
第四節單片機的套用7
第二章MCS51系列單片機基礎9
第一節MCS51單片機的結構9
一、MCS51單片機內部的基本結構及特點9
二、MCS51內部器件9
第二節MCS51的引腳功能12
一、主電源引腳13
二、時鐘電路引腳13
三、控制信號引腳14
四、輸入/輸出(I/O)引腳14
第三節CPU時鐘電路與時序15
一、時鐘電路15
二、CPU時序16
第四節復位方式和復位電路16
一、復位操作16
二、復位方式17
三、復位電路17
四、單片機執行指令的過程18
第五節MCS51的存儲器結構19
一、程式存儲器19
二、數據存儲器20
第六節MCS51單片機的並行輸入/輸出連線埠23
一、MSC51內部並行連線埠結構23
二、MCS51單片機I/O連線埠工作原理23
第三章MCS51單片機指令系統28
第一節MCS51單片機指令概述與定址方式28
一、單片機指令概述28
二、MCS51定址方式29
第二節MCS51單片機指令系統31
一、數據傳送類指令31
二、算術運算類指令33
三、 邏輯運算指令36
四、控制轉移類指令38
第四章MCS51彙編語言程式設計42
第一節MCS51程式語言及源程式的彙編42
一、程式語言42
二、源程式的彙編42
第二節程式設計的基本方法44
一、順序結構程式設計44
二、分支(選擇)結構程式設計45
三、循環結構程式設計46
四、子程式設計47
第三節程式設計實例49
一、算術運算程式49
二、碼型轉換51
三、數據比較52
第五章中斷控制、定時/計數器55
第一節中斷系統簡介與中斷系統的結構55
一、中斷系統簡介55
二、MCS51系列單片機中斷系統的結構56
三、中斷優先權56
四、中斷控制暫存器57
五、中斷回響條件59
六、中斷處理59
七、中斷請求的撤除61
第二節MCS51單片機定時/計數器62
一、定時/計數器的基本術語62
二、定時器與計數器T0、T162
三、定時/計數器的四種工作方式65
四、工作方式暫存器TMOD67
五、控制暫存器TCON68
六、定時/計數器套用69
第六章單片機串列通信系統71
第一節單片機串列通信概述71
一、串列通信的種類71
二、串列通信的制式73
三、RS232C串列接口標準73
四、MCS51串列通信口控制及初始化74
五、串列通信控制暫存器75
第二節MCS51單片機串列通信工作方式與串列通信套用77
一、串列口的工作方式77
二、MCS51單片機串列通信套用80
三、雙機通信82
四、多機串列通信技術84
第七章單片機存儲器擴展技術86
第一節MCS51單片機擴展的原理及結構86
一、片外匯流排結構86
二、單片機匯流排擴展的方法87
第二節存儲器擴展的基本知識87
一、存儲器的分類87
二、存儲器編址技術89
三、 數據存儲器的擴展91
四、程式存儲器的擴展91
五、存儲器的綜合擴展92
第八章單片機I/O接口擴展與套用95
第一節單片機I/O口介紹與直接使用實例95
一、單片機I/O口95
二、簡單I/O口直接使用實例95
第二節簡單I/O口的擴展97
一、用74LSTTL晶片擴展簡單的I/O口97
二、可程式並行I/O接口8255A98
三、8031單片機與8255A的接口套用103
四、可程式RAM I/O接口晶片8155104
五、8031單片機與8155的接口套用108
第三節單片機鍵盤接口109
一、鍵盤工作原理109
二、鍵盤結構110
三、利用8155晶片擴展鍵盤112
第四節單片機顯示器接口與接口晶片115
一、LED顯示器接口115
二、鍵盤顯示器接口晶片119
三、8279的命令字120
四、8279與單片機的硬體接口電路122
五、微型印表機接口電路125
第九章輸入/輸出接口技術127
第一節MCS51單片機與D/A轉換器的接口127
一、基本R2R倒T型電阻網路D/A轉換器原理127
二、D/A轉換器的主要技術指標127
三、D/A轉換晶片128
第二節A/D轉換器套用132
一、A/D轉換器的類型132
二、MCS51單片機與ADC0809的接口133
三、A/D轉換套用實例135
第十章抗干擾技術137
第一節干擾及其來源137
一、干擾的定義137
二、干擾的來源137
第二節硬體抗干擾的措施138
一、禁止138
二、隔離138
三、濾波139
四、地線系統140
五、軟體抗干擾設計140
六、其他抗干擾技術141
第十一章單片機套用系統設計與開發142
第一節MCS51單片機系統設計142
一、確定任務142
二、總體設計142
三、硬體設計142
四、軟體設計143
五、系統調試143
第二節設計實例143
一、智慧型語音檢測報警系統概述143
二、智慧型語音控制系統總體方案設計144
三、語音晶片ISD2560145
四、智慧型語音控制系統硬體設計149
五、軟體方案設計說明152
六、子程式設計152
七、程式調試與分析153
第十二章單片機開發工具157
第一節硬體工具157
一、ISP下載線157
二、編程器158
三、仿真器158
四、其他工具159
第二節軟體工具160
一、Keil軟體160
二、下載器軟體161
第十三章單片機綜合開發實例165
第一節軟體調試實例165
第二節硬體調試實例168
第三節雙向六道智慧型交通燈控制系統210
一、簡介210
二、總體方案設計211
三、單元模組設計213
四、硬體電路設計218
五、軟體設計221
六、調試與分析229
第一節干擾及其來源137
一、干擾的定義137
二、干擾的來源137
第二節硬體抗干擾的措施138
一、禁止138
二、隔離138
三、濾波139
四、地線系統140
五、軟體抗干擾設計140
六、其他抗干擾技術141
第十一章單片機套用系統設計與開發142
第一節MCS51單片機系統設計142
一、確定任務142
二、總體設計142
三、硬體設計142
四、軟體設計143
五、系統調試143
第二節設計實例143
一、智慧型語音檢測報警系統概述143
二、智慧型語音控制系統總體方案設計144
三、語音晶片ISD2560145
四、智慧型語音控制系統硬體設計149
五、軟體方案設計說明152
六、子程式設計152
七、程式調試與分析153
第十二章單片機開發工具157
第一節硬體工具157
一、ISP下載線157
二、編程器158
三、仿真器158
四、其他工具159
第二節軟體工具160
一、Keil軟體160
二、下載器軟體161
第十三章單片機綜合開發實例165
第一節軟體調試實例165
第二節硬體調試實例168
第三節雙向六道智慧型交通燈控制系統210
一、簡介210
二、總體方案設計211
三、單元模組設計213
四、硬體電路設計218
五、軟體設計221
六、調試與分析229