出版時間:2013-8 出版社:機械工業(yè)出版社 作者:毛宏光
內容概要
本書以經典的51架構單片機為例,從最基本的原理出發(fā)闡述了單片機的基本原理和設計方法。內容包括:單片機入門、單片機硬件原理、單片機編程、中斷技術、定時/計數(shù)器與常用接口、串行通信技術。本書在編排上注重實用性和可讀性,既提供了一些基礎實驗以幫助讀者理解單片機原理,同時也提供了一些綜合性的例子幫助讀者盡快進入單片機的工程應用門檻。本書內容豐富卻淺顯易懂,適合于對單片機有興趣的愛好者和職業(yè)院校、高校和其他電類專業(yè)的技術人員學習。
書籍目錄
第1章單片機入門1
1.1輕松看單片機1
1.1.1單片機的作用1
1.1.2單片機的應用2
1.1.3單片機的封裝和電路符號3
1.1.4單片機的發(fā)展4
1.1.5單片機的開發(fā)過程5
1.2實例演練——控制發(fā)光二極管閃爍6
1.2.1系統(tǒng)功能6
1.2.2硬件設計7
1.2.3搭建硬件平臺8
1.2.4軟件設計9
1.2.5軟件仿真——Keil軟件的使用11
1.2.6下載程序到單片機并調試——WAVE燒寫器的使用21
1.2.7虛擬硬件仿真——Proteus的使用22
第2章單片機硬件的原理28
2.1單片機的結構28
2.2MCS51系列單片機的引腳功能30
2.2.1基本工作條件引腳30
2.2.2輸入/輸出引腳33
2.2.3控制引腳33
2.3單片機的基本電路與時序34
2.3.1單片機的基本電路34
2.3.2工作時序35
2.4單片機的I/O接口35
2.4.1P0端口36
2.4.2P1端口37
2.4.3P2端口38
2.4.4P3端口38
2.5單片機的存儲器40
2.5.1存儲器的基礎知識40
2.5.2程序存儲器43
2.5.3數(shù)據(jù)存儲器44
2.6實時練習49
第3章單片機編程50
3.1編程基礎知識50
3.2單片機尋址方式51
3.3指令系統(tǒng)55
3.3.1數(shù)據(jù)傳送類指令56
3.3.2算術操作類指令62
3.3.3邏輯運算類指令68
3.3.4程序控制類指令73
3.3.5位操作類指令81
3.3.6偽指令84
3.4實例演練——鍵控流水燈88
3.4.1系統(tǒng)功能88
3.4.2數(shù)碼管靜態(tài)顯示89
3.4.3按鍵簡單應用92
3.4.4程序設計97
第4章中斷技術108
4.1中斷的概述108
4.1.1什么是中斷108
4.1.2中斷源108
4.1.3中斷的處理過程109
4.2中斷系統(tǒng)的結構109
4.2.1中斷源寄存器110
4.2.2中斷允許寄存器IE111
4.2.3中斷優(yōu)先級控制寄存器IP112
4.3中斷程序的編寫113
4.3.1從實例了解中斷程序的編寫113
4.3.2中斷程序的編寫方法115
4.4實時練習118
第5章定時/計數(shù)器與常用接口119
5.1定時/計數(shù)器的使用方法119
5.1.1定時器的用法119
5.1.2計數(shù)器的用法120
5.2定時/計數(shù)器的控制120
5.2.1定時/計數(shù)器的結構120
5.2.2定時/計數(shù)器控制寄存器121
5.2.3定時/計數(shù)器的工作過程122
5.3定時/計數(shù)器的工作方式123
5.3.1方式0123
5.3.2方式1125
5.3.3方式2127
5.3.4方式3128
5.3.5利用定時器進行長時間定時129
5.4定時/計數(shù)器的中斷實現(xiàn)130
5.5實例演練1——定時器完成鍵控流水燈137
5.5.1系統(tǒng)功能137
5.5.2定時中斷掃描137
5.5.3按鍵防抖138
5.5.4按鍵掃描140
5.5.5程序及設計思路141
5.6實例演練2——溫度監(jiān)測儀147
5.6.1系統(tǒng)功能147
5.6.2數(shù)碼管動態(tài)顯示149
5.6.3模擬量輸入接口151
5.6.4熱敏電阻的應用156
5.6.5復雜程序的常用設計思路158
5.6.6程序及流程161
第6章串行通信技術171
6.1串行通信的概述171
6.1.1串行通信方式172
6.1.2串行通信的數(shù)據(jù)傳送方向173
6.2串行通信口的控制174
6.2.1串行通信口的結構174
6.2.2串行通信口的工作原理175
6.2.3串行控制寄存器SCON175
6.2.4電源控制寄存器PCON176
6.3四種工作方式與波特率的設置176
6.3.1方式0176
6.3.2方式1178
6.3.3方式2180
6.3.4方式3182
6.3.5波特率的設置183
6.4實例演練——單片機互相通信185
6.4.1系統(tǒng)功能185
6.4.2單工通信練習186
6.4.3雙工通信練習188
6.4.4串口的初始化189
6.4.5串口中斷服務程序190
6.4.6主機程序及流程圖190
6.4.7從機程序及流程圖192
附錄194
附錄AMCS51定義指令符號194
附錄B常用偽指令194
附錄CMCS51匯編指令195
參考文獻202
圖書封面
評論、評分、閱讀與下載