單片機原理及應(yīng)用(匯編語言與C51語言版)第3版
定 價:42 元
叢書名:高職高!笆濉睓C電類專業(yè)規(guī)劃教材
- 作者:曹克澄 著
- 出版時間:2018/6/1
- ISBN:9787111591511
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:284
- 紙張:膠版紙
- 版次:3
- 開本:16開
本書介紹了微型計算機的基礎(chǔ)知識,重點介紹了MCS-51系列單片機的系統(tǒng),包括內(nèi)部結(jié)構(gòu)、指令系統(tǒng)、匯編語言、C51語言,介紹了單片機的擴展技術(shù)和接口技術(shù),還介紹了單片機系統(tǒng)開發(fā)工具及系統(tǒng)設(shè)計方面的知識。本書簡單介紹了Keil軟件的使用方法,便于缺少單片機實驗條件的院校在教學(xué)時以及自學(xué)本教材的讀者在學(xué)習(xí)時仿真單片機運行狀況。
為適應(yīng)高等職業(yè)教育的需要.根據(jù)“單片機原理及應(yīng)用”課程教學(xué)大綱的要求.我們組織編寫了本書.本書以Intel公司的MCS51系列高檔8位單片機為主體.全面介紹了單片機的結(jié)構(gòu)原理、指令系統(tǒng)、擴展技術(shù)和接口技術(shù).本書在編寫上.注重培養(yǎng)學(xué)生從理論和實踐中掌握單片機的硬件和軟件知識的能力.同時結(jié)合目前高職高專的生源情況.通過大量的圖片較形象地說明了指令的功能和硬件電路.為學(xué)生具備單片機應(yīng)用系統(tǒng)軟硬件初步開發(fā)能力提供便利.針對目前單片機程序采用C51語言編寫的情況.本書在第2版的基礎(chǔ)上增加了C51語言的有關(guān)知識.以適應(yīng)不同讀者的需求.本書還對常用的單片機開發(fā)工具做了簡單介紹.便于讀者了解掌握單片機開發(fā)工具.本書共分10章.第1章概述.第2章MCS51系列單片機匯編語言編程.第3章C51語言程序設(shè)計.第4章MCS51系列單片機的中斷系統(tǒng)與定時/計數(shù)器.第5章存儲器擴展技術(shù).第6章并行I/O擴展技術(shù).第7章I/O設(shè)備接口技術(shù).第8章串行通信技術(shù).第9章常用開發(fā)工具.第10章單片機應(yīng)用系統(tǒng)設(shè)計.附錄中包含MCS51系列單片機指令表、MCS51系列單片機反匯編指令分類表、ASCII表及C51語言常用頭文件等.本書編寫分工為:四川信息職業(yè)技術(shù)學(xué)院熊建云編寫第1章.上海電機學(xué)院曹克澄編寫第2章、第3章、第4章、第7章、第9章.安徽機電職業(yè)技術(shù)學(xué)院余丙榮編寫第5章.張家界航空職業(yè)技術(shù)學(xué)院曾永和編寫第6章.遼寧機電職業(yè)技術(shù)學(xué)院周兵編寫第8章及第10章.書中的C51語言程序由曹克澄編寫并調(diào)試.本書由曹克澄負責(zé)制定編寫大綱.并對全書進行統(tǒng)稿.河北機電職業(yè)技術(shù)學(xué)院曹振軍擔(dān)任本教材主審.本課程的參考學(xué)時數(shù)為90學(xué)時.包括理論教學(xué)、實驗教學(xué)和課程設(shè)計.本書力求深入淺出、語言精練、內(nèi)容完整并具有較好的系統(tǒng)性.但由于編者水平有限.加之時間倉促.書中難免會有不足和疏漏之處.懇請讀者提出寶貴意見.編者
前言
第1章概述1
1.1單片機基礎(chǔ)知識1
1.2MCS51系列單片機的結(jié)構(gòu)12
1.3MCS51系列單片機的最小應(yīng)用
系統(tǒng)24
1.4習(xí)題27
第2章MCS51系列單片機匯編語言
編程29
2.1匯編語言指令基礎(chǔ)知識29
2.2MCS51系列單片機的指令系統(tǒng)33
2.3匯編語言程序設(shè)計56
2.4習(xí)題62
第3章C51語言程序設(shè)計66
3.1C51語言程序設(shè)計基礎(chǔ)知識66
3.2C51語言程序結(jié)構(gòu)73
3.3C51語言程序設(shè)計要點81
3.4習(xí)題85
第4章MCS51系列單片機的中斷系統(tǒng)
與定時/計數(shù)器87
4.1MCS51系列單片機的中斷系統(tǒng)87
4.2定時/計數(shù)器101
4.3習(xí)題113
第5章存儲器擴展技術(shù)115
5.1半導(dǎo)體存儲器的分類115
5.2程序存儲器擴展117
5.3數(shù)據(jù)存儲器擴展127
5.4存儲器的綜合擴展129
5.5習(xí)題131
第6章并行I/O擴展技術(shù)132
6.1概述132
6.28255A可編程并行I/O接口芯片134
6.38155可編程并行I/O接口芯片149
6.4習(xí)題154
第7章I/O設(shè)備接口技術(shù)156
7.1模擬通道接口156
7.2鍵盤接口技術(shù)176
7.3LED數(shù)碼管顯示接口技術(shù)189
7.4微型打印機接口技術(shù)222
7.5習(xí)題226
第8章串行通信技術(shù)228
8.1概述228
8.2串行通信總線標(biāo)準(zhǔn)及其接口231
8.3MCS51系列單片機的串行接口235
8.4習(xí)題245
第9章常用開發(fā)工具246
9.1Keil編譯器246
9.2字模提取軟件254
9.3編程器與燒錄軟件257
第10章單片機應(yīng)用系統(tǒng)設(shè)計259
10.1抗干擾與可靠性259
10.2邏輯電平轉(zhuǎn)換技術(shù)267
10.3系統(tǒng)設(shè)計269
10.4習(xí)題272
附錄273
附錄AMCS51系列單片機指令表273
附錄BMCS51系列單片機反匯編指
令分類表276
附錄CASCII(美國標(biāo)準(zhǔn)信息交換碼)表277
附錄DREG51.H清單278
附錄EABSACC.H清單280
附錄FMATH.H清單280
附錄GINTRINS.H清單281
附錄HSTDIO.H清單282
參考文獻284