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

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

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

定 價:¥25.00

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

ISBN: 9787302329473 出版時間: 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è)計以及μVision2開發(fā)環(huán)境;敘述了單片機(jī)存儲器系統(tǒng)設(shè)計、輸入/輸出接口設(shè)計和中斷系統(tǒng)的設(shè)計與應(yīng)用等;討論了匯編語言程序設(shè)計等;最后還介紹了利用Multisim10的MCU模塊進(jìn)行單片機(jī)計算機(jī)仿真的方法和步驟。本書實例都經(jīng)過Multisim10仿真模擬,各章均附有習(xí)題與思考題。本書內(nèi)容由淺入深,配有習(xí)題,通俗易懂,便于自學(xué),可作為本科及高職高專院校電氣信息類、儀器儀表類、計算機(jī)應(yī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ī)基本知識1
1.1.1MCS 51單片機(jī)的基本結(jié)構(gòu)1
1.1.2MCS 51單片機(jī)封裝形式和外部引腳2
1.2MCS 51外圍附加電路(時鐘和復(fù)位)5
1.2.1單片機(jī)的時鐘電路5
1.2.2復(fù)位電路5
1.3MCS 51系列6
1.4單片機(jī)的應(yīng)用7
思考題8
第2章輸出口及其應(yīng)用9
2.1MCS 51存儲器結(jié)構(gòu)簡介9
2.1.1單片機(jī)存儲器的工作原理9
2.1.2MCS 51單片機(jī)數(shù)據(jù)存儲器11
2.1.3MCS 51單片機(jī)程序存儲器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ū)動電路)18
2.3.1LED驅(qū)動電路18
2.3.2揚(yáng)聲器驅(qū)動電路20
2.4指令格式及尋址方式20
2.4.1指令的格式20
2.4.2單片機(jī)的尋址方式20
2.5算術(shù)運算指令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程序存儲器查表指令32
2.7輸出口應(yīng)用實例33
2.7.1單燈循環(huán)點亮33
2.7.2雙燈循環(huán)點亮34
2.7.3七段數(shù)碼管靜態(tài)驅(qū)動36
2.7.4七段數(shù)碼管動態(tài)驅(qū)動38
思考題39
第3章輸入口及其應(yīng)用41
3.1MCS 51時序41
3.1.1MCS 51時序定時單位41
3.1.2MCS 51的指令時序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)用實例48
3.3.1信號燈電路48
3.3.2BCD譯碼器驅(qū)動50
3.3.3手動計數(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邏輯運算指令58
4.3.1累加器A的清零、取反指令58
4.3.2邏輯“與”運算指令59
4.3.3邏輯“或”運算指令60
4.3.4邏輯“異或”運算指令60
4.3.5循環(huán)位移指令62
4.4中斷系統(tǒng)應(yīng)用63
思考題67
第5章定時器/計數(shù)器及其應(yīng)用68
5.1MCS 51的定時器/計數(shù)器結(jié)構(gòu)68
5.1.1概述68
5.1.2定時器/計數(shù)器的基本結(jié)構(gòu)、工作方式及應(yīng)用68
5.2位操作指令72
5.2.1位傳送指令72
5.2.2位狀態(tài)操作指令72
5.2.3位邏輯運算指令73
5.3定時器/計數(shù)器應(yīng)用74
5.3.1定時器/計數(shù)器應(yīng)用步驟74
5.3.2定時器/計數(shù)器應(yīng)用舉例74
思考題84
第6章匯編語言程序設(shè)計85
6.1匯編語言程序設(shè)計85
6.1.1程序設(shè)計語言85
6.1.2匯編語言語句結(jié)構(gòu)86
6.1.3偽指令87
6.1.4匯編語言程序設(shè)計的過程89
6.2程序的基本結(jié)構(gòu)90
6.2.1順序程序設(shè)計90
6.2.2分支程序設(shè)計91
6.2.3循環(huán)程序設(shè)計97
6.2.4查表程序設(shè)計102
6.2.5散轉(zhuǎn)子程序的設(shè)計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點陣的結(jié)構(gòu)及工作原理118
8.1.2LED點陣驅(qū)動電路設(shè)計 120
8.2LED應(yīng)用120
思考題127
第9章綜合實例128
9.1迎賓機(jī)器人128
9.1.1“迎賓機(jī)器人”實現(xiàn)的功能128
9.1.2主要功能模塊129
9.1.3程序設(shè)計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個Keil A51程序144
A.2Keil μVision2程序的調(diào)試150
A.2.1進(jìn)入仿真狀態(tài)150
A.2.2認(rèn)識各個仿真窗口150
A.2.3程序的運行控制152
A.2.4外圍設(shè)備的訪問153
附錄BMCS 51指令表155附錄C利用NI Multisim 10 MCU模塊進(jìn)行“單片機(jī)”課程仿真的方法160
C.1創(chuàng)建一個新的MCU工程161
C.2輸入源代碼162
C.3搭建電路162
C.4程序調(diào)試與仿真162
參考文獻(xiàn)164
第1章單片機(jī)簡介11.1MCS 51單片機(jī)基本知識1
1.1.1MCS 51單片機(jī)的基本結(jié)構(gòu)1
1.1.2MCS 51單片機(jī)封裝形式和外部引腳2
1.2MCS 51外圍附加電路6
1.2.1單片機(jī)的時鐘電路6
1.2.2復(fù)位電路7
1.3MCS 51系列8
思考題8
第2章輸出口及其應(yīng)用9
2.1MCS 51存儲器結(jié)構(gòu)簡介9
2.1.1單片機(jī)存儲器的工作原理9
2.1.2MCS 51單片機(jī)數(shù)據(jù)存儲器11
2.1.3MCS 51單片機(jī)程序存儲器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ū)動電路)18
2.3.1LED驅(qū)動電路19
2.3.2揚(yáng)聲器驅(qū)動電路19
2.4指令格式及尋址方式20
2.4.1指令的格式20
2.4.2單片機(jī)的尋址方式21
2.5算術(shù)運算指令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程序存儲器查表指令30
2.7輸出口應(yīng)用實例31
2.7.1單燈循環(huán)點亮31
2.7.2雙燈循環(huán)點亮33
2.7.3七段數(shù)碼管靜態(tài)驅(qū)動34
2.7.4七段數(shù)碼管動態(tài)驅(qū)動38
思考題40
第3章輸入口及其應(yīng)用41
3.1MCS 51時序分析41
3.1.1MCS 51時序定時單位41
3.1.2MCS 51的指令時序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)用實例48
3.3.1信號燈電路48
3.3.2BCD譯碼器驅(qū)動49
3.3.3防抖按鍵識別電路51
3.3.4手動計數(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邏輯運算指令60
4.3.1累加器A的清零及取反指令60
4.3.2邏輯“與”運算指令60
4.3.3邏輯“或”運算指令61
4.3.4邏輯“異或”運算指令62
4.3.5循環(huán)位移指令64
4.4中斷系統(tǒng)應(yīng)用實例65
4.4.1外部中斷INT0實例65
4.4.2外部中斷INT1實例67
4.4.3兩個外部中斷實例69
思考題71
第5章定時器/計數(shù)器及其應(yīng)用72
5.1MCS 51的定時器/計數(shù)器結(jié)構(gòu)72
5.1.1概述72
5.1.2定時器/計數(shù)器的基本結(jié)構(gòu)、工作方式及應(yīng)用72
5.2位操作指令79
5.2.1位傳送指令79
5.2.2位狀態(tài)操作指令80
5.2.3位邏輯運算指令81
5.3定時器/計數(shù)器應(yīng)用實例81
5.3.160秒定時器實例81
5.3.2定時器控制彩燈85
5.3.3產(chǎn)生報警聲音87
思考題89
第6章匯編語言程序設(shè)計90
6.1匯編語言程序設(shè)計90
6.1.1程序設(shè)計語言90
6.1.2匯編語言語句結(jié)構(gòu)91
6.1.3偽指令91
6.1.4匯編語言程序設(shè)計的過程93
6.2程序的基本結(jié)構(gòu)94
6.2.1順序程序設(shè)計95
6.2.2分支程序設(shè)計96
6.2.3循環(huán)程序設(shè)計100
6.2.4查表程序設(shè)計102
6.2.5跳轉(zhuǎn)子程序的設(shè)計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點陣發(fā)光顯示器的結(jié)構(gòu)及工作原理115
8.1.2LED點陣驅(qū)動電路設(shè)計117
8.2LED應(yīng)用實例117
思考題119
第9章綜合實例120
9.1迎賓機(jī)器人120
9.1.1“迎賓機(jī)器人”實現(xiàn)的功能120
9.1.2主要功能模塊121
9.1.3程序設(shè)計123
9.2交通燈控制125
9.3花樣彩燈128
9.4外部存儲器讀寫控制133
9.5計算器136
附錄AKeil集成開發(fā)環(huán)境使用說明155
A.1Keil uVision2軟件操作簡介155
A.1.1Keil uVision2簡介155
A.1.2Keil uVision2 的安裝156
A.1.3建立第1個Keil A51程序156
A.2Keil uVision2程序調(diào)試161
A.2.1進(jìn)入仿真狀態(tài)161
A.2.2認(rèn)識各個仿真窗口161
A.2.3程序的運行控制163
A.2.4外圍設(shè)備的訪問164
附錄BMCS 51指令表165
附錄C利用NI Multisim 10 MCU模塊進(jìn)行單片機(jī)課程的仿真170
參考文獻(xiàn)174

本目錄推薦

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