單片機(jī)實(shí)用教程

出版時(shí)間:2013-8  出版社:機(jī)械工業(yè)出版社  作者:毛宏光  

內(nèi)容概要

本書以經(jīng)典的51架構(gòu)單片機(jī)為例,從最基本的原理出發(fā)闡述了單片機(jī)的基本原理和設(shè)計(jì)方法。內(nèi)容包括:?jiǎn)纹瑱C(jī)入門、單片機(jī)硬件原理、單片機(jī)編程、中斷技術(shù)、定時(shí)/計(jì)數(shù)器與常用接口、串行通信技術(shù)。本書在編排上注重實(shí)用性和可讀性,既提供了一些基礎(chǔ)實(shí)驗(yàn)以幫助讀者理解單片機(jī)原理,同時(shí)也提供了一些綜合性的例子幫助讀者盡快進(jìn)入單片機(jī)的工程應(yīng)用門檻。本書內(nèi)容豐富卻淺顯易懂,適合于對(duì)單片機(jī)有興趣的愛(ài)好者和職業(yè)院校、高校和其他電類專業(yè)的技術(shù)人員學(xué)習(xí)。

書籍目錄

第1章單片機(jī)入門1
1.1輕松看單片機(jī)1
1.1.1單片機(jī)的作用1
1.1.2單片機(jī)的應(yīng)用2
1.1.3單片機(jī)的封裝和電路符號(hào)3
1.1.4單片機(jī)的發(fā)展4
1.1.5單片機(jī)的開(kāi)發(fā)過(guò)程5
1.2實(shí)例演練——控制發(fā)光二極管閃爍6
1.2.1系統(tǒng)功能6
1.2.2硬件設(shè)計(jì)7
1.2.3搭建硬件平臺(tái)8
1.2.4軟件設(shè)計(jì)9
1.2.5軟件仿真——Keil軟件的使用11
1.2.6下載程序到單片機(jī)并調(diào)試——WAVE燒寫器的使用21
1.2.7虛擬硬件仿真——Proteus的使用22
第2章單片機(jī)硬件的原理28
2.1單片機(jī)的結(jié)構(gòu)28
2.2MCS51系列單片機(jī)的引腳功能30
2.2.1基本工作條件引腳30
2.2.2輸入/輸出引腳33
2.2.3控制引腳33
2.3單片機(jī)的基本電路與時(shí)序34
2.3.1單片機(jī)的基本電路34
2.3.2工作時(shí)序35
2.4單片機(jī)的I/O接口35
2.4.1P0端口36
2.4.2P1端口37
2.4.3P2端口38
2.4.4P3端口38
2.5單片機(jī)的存儲(chǔ)器40
2.5.1存儲(chǔ)器的基礎(chǔ)知識(shí)40
2.5.2程序存儲(chǔ)器43
2.5.3數(shù)據(jù)存儲(chǔ)器44
2.6實(shí)時(shí)練習(xí)49
第3章單片機(jī)編程50
3.1編程基礎(chǔ)知識(shí)50
3.2單片機(jī)尋址方式51
3.3指令系統(tǒng)55
3.3.1數(shù)據(jù)傳送類指令56
3.3.2算術(shù)操作類指令62
3.3.3邏輯運(yùn)算類指令68
3.3.4程序控制類指令73
3.3.5位操作類指令81
3.3.6偽指令84
3.4實(shí)例演練——鍵控流水燈88
3.4.1系統(tǒng)功能88
3.4.2數(shù)碼管靜態(tài)顯示89
3.4.3按鍵簡(jiǎn)單應(yīng)用92
3.4.4程序設(shè)計(jì)97
第4章中斷技術(shù)108
4.1中斷的概述108
4.1.1什么是中斷108
4.1.2中斷源108
4.1.3中斷的處理過(guò)程109
4.2中斷系統(tǒng)的結(jié)構(gòu)109
4.2.1中斷源寄存器110
4.2.2中斷允許寄存器IE111
4.2.3中斷優(yōu)先級(jí)控制寄存器IP112
4.3中斷程序的編寫113
4.3.1從實(shí)例了解中斷程序的編寫113
4.3.2中斷程序的編寫方法115
4.4實(shí)時(shí)練習(xí)118
第5章定時(shí)/計(jì)數(shù)器與常用接口119
5.1定時(shí)/計(jì)數(shù)器的使用方法119
5.1.1定時(shí)器的用法119
5.1.2計(jì)數(shù)器的用法120
5.2定時(shí)/計(jì)數(shù)器的控制120
5.2.1定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)120
5.2.2定時(shí)/計(jì)數(shù)器控制寄存器121
5.2.3定時(shí)/計(jì)數(shù)器的工作過(guò)程122
5.3定時(shí)/計(jì)數(shù)器的工作方式123
5.3.1方式0123
5.3.2方式1125
5.3.3方式2127
5.3.4方式3128
5.3.5利用定時(shí)器進(jìn)行長(zhǎng)時(shí)間定時(shí)129
5.4定時(shí)/計(jì)數(shù)器的中斷實(shí)現(xiàn)130
5.5實(shí)例演練1——定時(shí)器完成鍵控流水燈137
5.5.1系統(tǒng)功能137
5.5.2定時(shí)中斷掃描137
5.5.3按鍵防抖138
5.5.4按鍵掃描140
5.5.5程序及設(shè)計(jì)思路141
5.6實(shí)例演練2——溫度監(jiān)測(cè)儀147
5.6.1系統(tǒng)功能147
5.6.2數(shù)碼管動(dòng)態(tài)顯示149
5.6.3模擬量輸入接口151
5.6.4熱敏電阻的應(yīng)用156
5.6.5復(fù)雜程序的常用設(shè)計(jì)思路158
5.6.6程序及流程161
第6章串行通信技術(shù)171
6.1串行通信的概述171
6.1.1串行通信方式172
6.1.2串行通信的數(shù)據(jù)傳送方向173
6.2串行通信口的控制174
6.2.1串行通信口的結(jié)構(gòu)174
6.2.2串行通信口的工作原理175
6.2.3串行控制寄存器SCON175
6.2.4電源控制寄存器PCON176
6.3四種工作方式與波特率的設(shè)置176
6.3.1方式0176
6.3.2方式1178
6.3.3方式2180
6.3.4方式3182
6.3.5波特率的設(shè)置183
6.4實(shí)例演練——單片機(jī)互相通信185
6.4.1系統(tǒng)功能185
6.4.2單工通信練習(xí)186
6.4.3雙工通信練習(xí)188
6.4.4串口的初始化189
6.4.5串口中斷服務(wù)程序190
6.4.6主機(jī)程序及流程圖190
6.4.7從機(jī)程序及流程圖192
附錄194
附錄AMCS51定義指令符號(hào)194
附錄B常用偽指令194
附錄CMCS51匯編指令195
參考文獻(xiàn)202

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    單片機(jī)實(shí)用教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7