注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)單片機(jī)原理與應(yīng)用

單片機(jī)原理與應(yīng)用

單片機(jī)原理與應(yīng)用

定 價(jià):¥25.00

作 者: 李軍 編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高職高專機(jī)電類工學(xué)結(jié)合模式教材
標(biāo) 簽: 大中專教材教輔 高職高專教材

ISBN: 9787302329473 出版時(shí)間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書以MCS?51系列單片機(jī)為基本內(nèi)容,介紹了8051機(jī)的基本概念、內(nèi)核結(jié)構(gòu)、工作原理、面向用戶的特性、指令系統(tǒng)、程序設(shè)計(jì)以及μVision2開發(fā)環(huán)境;敘述了單片機(jī)存儲(chǔ)器系統(tǒng)設(shè)計(jì)、輸入/輸出接口設(shè)計(jì)和中斷系統(tǒng)的設(shè)計(jì)與應(yīng)用等;討論了匯編語言程序設(shè)計(jì)等;最后還介紹了利用Multisim10的MCU模塊進(jìn)行單片機(jī)計(jì)算機(jī)仿真的方法和步驟。本書實(shí)例都經(jīng)過Multisim10仿真模擬,各章均附有習(xí)題與思考題。本書內(nèi)容由淺入深,配有習(xí)題,通俗易懂,便于自學(xué),可作為本科及高職高專院校電氣信息類、儀器儀表類、計(jì)算機(jī)應(yīng)用類、自動(dòng)化類及其他相關(guān)專業(yè)單片機(jī)技術(shù)課程的教材和教學(xué)參考書,也適合作為相關(guān)專業(yè)的工程技術(shù)人員學(xué)習(xí)單片機(jī)應(yīng)用技術(shù)的參考書。

作者簡介

暫缺《單片機(jī)原理與應(yīng)用》作者簡介

圖書目錄

第1章單片機(jī)簡介
11.1MCS 51單片機(jī)基本知識(shí)1
1.1.1MCS 51單片機(jī)的基本結(jié)構(gòu)1
1.1.2MCS 51單片機(jī)封裝形式和外部引腳2
1.2MCS 51外圍附加電路(時(shí)鐘和復(fù)位)5
1.2.1單片機(jī)的時(shí)鐘電路5
1.2.2復(fù)位電路5
1.3MCS 51系列6
1.4單片機(jī)的應(yīng)用7
思考題8
第2章輸出口及其應(yīng)用9
2.1MCS 51存儲(chǔ)器結(jié)構(gòu)簡介9
2.1.1單片機(jī)存儲(chǔ)器的工作原理9
2.1.2MCS 51單片機(jī)數(shù)據(jù)存儲(chǔ)器11
2.1.3MCS 51單片機(jī)程序存儲(chǔ)器13
2.1.4MCS 51單片機(jī)的特殊功能寄存器13
2.2MCS 51的輸入/輸出口14
2.2.1P0口15
2.2.2P1口16
2.2.3P2口16
2.2.4P3口17
2.2.5P0~P3口使用中應(yīng)注意的問題18
2.3典型輸出電路(LED/馬達(dá)/揚(yáng)聲器驅(qū)動(dòng)電路)18
2.3.1LED驅(qū)動(dòng)電路18
2.3.2揚(yáng)聲器驅(qū)動(dòng)電路20
2.4指令格式及尋址方式20
2.4.1指令的格式20
2.4.2單片機(jī)的尋址方式20
2.5算術(shù)運(yùn)算指令21
2.5.1加法指令212.5.2減法指令23
2.5.3乘除指令25
2.5.4十進(jìn)制調(diào)整指令25
2.6數(shù)據(jù)傳送指令26
2.6.1片內(nèi)數(shù)據(jù)RAM及寄存器間的數(shù)據(jù)傳送指令26
2.6.2堆棧操作指令28
2.6.3數(shù)據(jù)交換指令30
2.6.4片外RAM數(shù)據(jù)傳送指令31
2.6.5程序存儲(chǔ)器查表指令32
2.7輸出口應(yīng)用實(shí)例33
2.7.1單燈循環(huán)點(diǎn)亮33
2.7.2雙燈循環(huán)點(diǎn)亮34
2.7.3七段數(shù)碼管靜態(tài)驅(qū)動(dòng)36
2.7.4七段數(shù)碼管動(dòng)態(tài)驅(qū)動(dòng)38
思考題39
第3章輸入口及其應(yīng)用41
3.1MCS 51時(shí)序41
3.1.1MCS 51時(shí)序定時(shí)單位41
3.1.2MCS 51的指令時(shí)序42
3.2控制轉(zhuǎn)移指令42
3.2.1無條件轉(zhuǎn)移指令42
3.2.2條件轉(zhuǎn)移指令43
3.2.3調(diào)用和返回指令46
3.2.4空操作指令47
3.3輸入口應(yīng)用實(shí)例48
3.3.1信號(hào)燈電路48
3.3.2BCD譯碼器驅(qū)動(dòng)50
3.3.3手動(dòng)計(jì)數(shù)器電路 51
思考題53
第4章中斷及其應(yīng)用54
4.1MCS 51中斷的基本概念54
4.2MCS 51單片機(jī)的中斷控制與響應(yīng)55
4.2.1中斷控制寄存器55
4.2.2中斷響應(yīng)過程57
4.3邏輯運(yùn)算指令58
4.3.1累加器A的清零、取反指令58
4.3.2邏輯“與”運(yùn)算指令59
4.3.3邏輯“或”運(yùn)算指令60
4.3.4邏輯“異或”運(yùn)算指令60
4.3.5循環(huán)位移指令62
4.4中斷系統(tǒng)應(yīng)用63
思考題67
第5章定時(shí)器/計(jì)數(shù)器及其應(yīng)用68
5.1MCS 51的定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)68
5.1.1概述68
5.1.2定時(shí)器/計(jì)數(shù)器的基本結(jié)構(gòu)、工作方式及應(yīng)用68
5.2位操作指令72
5.2.1位傳送指令72
5.2.2位狀態(tài)操作指令72
5.2.3位邏輯運(yùn)算指令73
5.3定時(shí)器/計(jì)數(shù)器應(yīng)用74
5.3.1定時(shí)器/計(jì)數(shù)器應(yīng)用步驟74
5.3.2定時(shí)器/計(jì)數(shù)器應(yīng)用舉例74
思考題84
第6章匯編語言程序設(shè)計(jì)85
6.1匯編語言程序設(shè)計(jì)85
6.1.1程序設(shè)計(jì)語言85
6.1.2匯編語言語句結(jié)構(gòu)86
6.1.3偽指令87
6.1.4匯編語言程序設(shè)計(jì)的過程89
6.2程序的基本結(jié)構(gòu)90
6.2.1順序程序設(shè)計(jì)90
6.2.2分支程序設(shè)計(jì)91
6.2.3循環(huán)程序設(shè)計(jì)97
6.2.4查表程序設(shè)計(jì)102
6.2.5散轉(zhuǎn)子程序的設(shè)計(jì)103
思考題106
第7章串行口及其應(yīng)用108
7.1MCS 51串行口的基本結(jié)構(gòu)108
7.2MCS 51串行通信工作方式及應(yīng)用110
7.2.1串行工作方式0 110
7.2.2串行工作方式1111
7.2.3串行工作方式2112
7.2.4串行工作方式3113
7.3串行口應(yīng)用113
7.3.1串行口輸入113
7.3.2串行口輸出115
思考題117
第8章LED陣列及其應(yīng)用118
8.1LED陣列118
8.1.1LED點(diǎn)陣的結(jié)構(gòu)及工作原理118
8.1.2LED點(diǎn)陣驅(qū)動(dòng)電路設(shè)計(jì) 120
8.2LED應(yīng)用120
思考題127
第9章綜合實(shí)例128
9.1迎賓機(jī)器人128
9.1.1“迎賓機(jī)器人”實(shí)現(xiàn)的功能128
9.1.2主要功能模塊129
9.1.3程序設(shè)計(jì)130
9.2交通燈控制133
9.3花樣彩燈136
9.4外部RAM讀寫控制140
附錄AKeil集成開發(fā)環(huán)境使用說明144
A.1Keil μVision2軟件操作簡介144
A.1.1Keil μVision2簡介144
A.1.2Keil μVision2 的安裝144
A.1.3建立第1個(gè)Keil A51程序144
A.2Keil μVision2程序的調(diào)試150
A.2.1進(jìn)入仿真狀態(tài)150
A.2.2認(rèn)識(shí)各個(gè)仿真窗口150
A.2.3程序的運(yùn)行控制152
A.2.4外圍設(shè)備的訪問153
附錄BMCS 51指令表155附錄C利用NI Multisim 10 MCU模塊進(jìn)行“單片機(jī)”課程仿真的方法160
C.1創(chuàng)建一個(gè)新的MCU工程161
C.2輸入源代碼162
C.3搭建電路162
C.4程序調(diào)試與仿真162
參考文獻(xiàn)164
第1章單片機(jī)簡介11.1MCS 51單片機(jī)基本知識(shí)1
1.1.1MCS 51單片機(jī)的基本結(jié)構(gòu)1
1.1.2MCS 51單片機(jī)封裝形式和外部引腳2
1.2MCS 51外圍附加電路6
1.2.1單片機(jī)的時(shí)鐘電路6
1.2.2復(fù)位電路7
1.3MCS 51系列8
思考題8
第2章輸出口及其應(yīng)用9
2.1MCS 51存儲(chǔ)器結(jié)構(gòu)簡介9
2.1.1單片機(jī)存儲(chǔ)器的工作原理9
2.1.2MCS 51單片機(jī)數(shù)據(jù)存儲(chǔ)器11
2.1.3MCS 51單片機(jī)程序存儲(chǔ)器13
2.1.4MCS 51單片機(jī)的特殊功能寄存器13
2.2MCS 51的輸入/輸出口14
2.2.1P0口14
2.2.2P1口16
2.2.3P2口16
2.2.4P3口17
2.2.5P0~P3口使用中應(yīng)注意的問題18
2.3典型輸出電路(LED/馬達(dá)/揚(yáng)聲器驅(qū)動(dòng)電路)18
2.3.1LED驅(qū)動(dòng)電路19
2.3.2揚(yáng)聲器驅(qū)動(dòng)電路19
2.4指令格式及尋址方式20
2.4.1指令的格式20
2.4.2單片機(jī)的尋址方式21
2.5算術(shù)運(yùn)算指令22
2.5.1加法指令22
2.5.2減法指令232.5.3乘除指令24
2.5.4十進(jìn)制調(diào)整指令25
2.6數(shù)據(jù)轉(zhuǎn)移指令25
2.6.1片內(nèi)數(shù)據(jù)RAM及寄存器間的數(shù)據(jù)傳送指令25
2.6.2堆棧操作指令27
2.6.3數(shù)據(jù)交換指令29
2.6.4片外RAM數(shù)據(jù)傳送指令29
2.6.5程序存儲(chǔ)器查表指令30
2.7輸出口應(yīng)用實(shí)例31
2.7.1單燈循環(huán)點(diǎn)亮31
2.7.2雙燈循環(huán)點(diǎn)亮33
2.7.3七段數(shù)碼管靜態(tài)驅(qū)動(dòng)34
2.7.4七段數(shù)碼管動(dòng)態(tài)驅(qū)動(dòng)38
思考題40
第3章輸入口及其應(yīng)用41
3.1MCS 51時(shí)序分析41
3.1.1MCS 51時(shí)序定時(shí)單位41
3.1.2MCS 51的指令時(shí)序42
3.2控制轉(zhuǎn)移指令43
3.2.1無條件轉(zhuǎn)移指令43
3.2.2條件轉(zhuǎn)移指令44
3.2.3調(diào)用和返回指令46
3.2.4空操作指令48
3.3輸入口應(yīng)用實(shí)例48
3.3.1信號(hào)燈電路48
3.3.2BCD譯碼器驅(qū)動(dòng)49
3.3.3防抖按鍵識(shí)別電路51
3.3.4手動(dòng)計(jì)數(shù)器電路 53
思考題54
第4章中斷及其應(yīng)用55
4.1MCS 51中斷的基本概念55
4.2MCS 51單片機(jī)的中斷控制與響應(yīng)56
4.2.1中斷源56
4.2.2中斷控制57
4.2.3中斷響應(yīng)過程59
4.3邏輯運(yùn)算指令60
4.3.1累加器A的清零及取反指令60
4.3.2邏輯“與”運(yùn)算指令60
4.3.3邏輯“或”運(yùn)算指令61
4.3.4邏輯“異或”運(yùn)算指令62
4.3.5循環(huán)位移指令64
4.4中斷系統(tǒng)應(yīng)用實(shí)例65
4.4.1外部中斷INT0實(shí)例65
4.4.2外部中斷INT1實(shí)例67
4.4.3兩個(gè)外部中斷實(shí)例69
思考題71
第5章定時(shí)器/計(jì)數(shù)器及其應(yīng)用72
5.1MCS 51的定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)72
5.1.1概述72
5.1.2定時(shí)器/計(jì)數(shù)器的基本結(jié)構(gòu)、工作方式及應(yīng)用72
5.2位操作指令79
5.2.1位傳送指令79
5.2.2位狀態(tài)操作指令80
5.2.3位邏輯運(yùn)算指令81
5.3定時(shí)器/計(jì)數(shù)器應(yīng)用實(shí)例81
5.3.160秒定時(shí)器實(shí)例81
5.3.2定時(shí)器控制彩燈85
5.3.3產(chǎn)生報(bào)警聲音87
思考題89
第6章匯編語言程序設(shè)計(jì)90
6.1匯編語言程序設(shè)計(jì)90
6.1.1程序設(shè)計(jì)語言90
6.1.2匯編語言語句結(jié)構(gòu)91
6.1.3偽指令91
6.1.4匯編語言程序設(shè)計(jì)的過程93
6.2程序的基本結(jié)構(gòu)94
6.2.1順序程序設(shè)計(jì)95
6.2.2分支程序設(shè)計(jì)96
6.2.3循環(huán)程序設(shè)計(jì)100
6.2.4查表程序設(shè)計(jì)102
6.2.5跳轉(zhuǎn)子程序的設(shè)計(jì)103
思考題106
第7章串行口及其應(yīng)用108
7.1MCS 51串行口的基本結(jié)構(gòu)108
7.3MCS 51串行通信工作方式及應(yīng)用109
7.3.1串行工作方式0 109
7.3.2串行工作方式1111
7.3.3串行工作方式2112
7.3.4串行工作方式3112
7.5串行口應(yīng)用112
7.5.1串行口輸入112
7.5.2串行口輸出113
思考題114
第8章LED陣列及其應(yīng)用115
8.1LED陣列115
8.1.1LED點(diǎn)陣發(fā)光顯示器的結(jié)構(gòu)及工作原理115
8.1.2LED點(diǎn)陣驅(qū)動(dòng)電路設(shè)計(jì)117
8.2LED應(yīng)用實(shí)例117
思考題119
第9章綜合實(shí)例120
9.1迎賓機(jī)器人120
9.1.1“迎賓機(jī)器人”實(shí)現(xiàn)的功能120
9.1.2主要功能模塊121
9.1.3程序設(shè)計(jì)123
9.2交通燈控制125
9.3花樣彩燈128
9.4外部存儲(chǔ)器讀寫控制133
9.5計(jì)算器136
附錄AKeil集成開發(fā)環(huán)境使用說明155
A.1Keil uVision2軟件操作簡介155
A.1.1Keil uVision2簡介155
A.1.2Keil uVision2 的安裝156
A.1.3建立第1個(gè)Keil A51程序156
A.2Keil uVision2程序調(diào)試161
A.2.1進(jìn)入仿真狀態(tài)161
A.2.2認(rèn)識(shí)各個(gè)仿真窗口161
A.2.3程序的運(yùn)行控制163
A.2.4外圍設(shè)備的訪問164
附錄BMCS 51指令表165
附錄C利用NI Multisim 10 MCU模塊進(jìn)行單片機(jī)課程的仿真170
參考文獻(xiàn)174

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)