❶ 《微機原理與介面技術》和《單片機原理與C51編程》這兩門有什麼區別啊
微機原理偏重於講述應用型外部設備,而單片機原理主要講述單片機自身的硬體和幾種典型的應用和電路,以及最簡單的編程方法。
❷ 求單片機原理及介面技術 試題及答案
單片機模擬試卷001
一、選擇題(每題1分,共10分)
1.8031單片機的( )口的引腳,還具有外中斷、串列通信等第二功能。
a)P0 b)P1 c)P2 d)P3
2.單片機應用程序一般存放在( )
a) RAM b)ROM c)寄存器 d)CPU
3.已知某數的BCD碼為0111 0101 0100 0010 則其表示的十進制數值為( )
a) 7542H b) 7542 c) 75.42H d) 75.42
4.下列指令中不影響標志位CY的指令有( )。
a)ADD A,20H b)CLR c)RRC A d)INC A
5.CPU主要的組成部部分為( )
a)運算器、控制器 b)加法器、寄存器
c)運算器、寄存器 d)運算器、指令解碼器
6.INTEL 8051 CPU是( )位的單片機
a) 16 b)4 c)8 d)准16
7.8031復位後,PC與SP的值為( )
a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H
8.當需要從MCS-51單片機程序存儲器取數據時,採用的指令為( )。
a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
9.8031單片機中既可位定址又可位元組定址的單元是( )
a)20H b)30H c)00H d)70H
10.下列哪條指令是正確的( )
a) PUSH R2 b) ADD R0,A
c) MOVX A @DPTR d) MOV @R0,A
二、填空題(每空1分,共30分)
1.一個完整的微機系統由 和 兩大部分組成。
2.8051 的引腳RST是____(IN腳還是OUT腳),當其端出現____電平時,8051進入復位狀態。8051一直維持這個值,直到RST腳收到____電平,8051才脫離復位狀態,進入程序運行狀態,從ROM H單元開始取指令並翻譯和執行。
3.半導體存儲器分成兩大類 和 ,其中 具有易失性,常用於存儲 。
4.求十進制數-102的補碼(以2位16進制數表示),該補碼為 。
5.PC存放_______________,具有___________特性。在8051中決定程序執行順序的是PC還是DPTR? 它是______位? (是,不是)SFG?
6.123= B= H。
7.8051內部有 並行口,P0口直接作輸出口時,必須外接 ;並行口作輸入口時,必須先 ,才能讀入外設的狀態。
8.MCS-51的堆棧只可設置在 ,其最大容量為 ,存取數據的原則是 。堆棧寄存器SP是 位寄存器,存放 。
9.中斷處理的全過程分為以下3個段: 、 、 。
10.定時和計數都是對 進行計數,定時與計數的區別是
。
三、判斷題(對者打√,錯者打×,並改正,每題1分,共10分)
1 中斷服務程序的最後一條指令是RET。
2 存儲器分成內存和外存兩大部分,其中外存可以直接與CPU交換信息。
3 P2口既可以作為I/O使用,又可以作地址/數據復用口使用。
4 在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。
5 RC A為循環左移指令。
6 MOV A,30H的源操作數為立即定址方式。
7 MOV A,@A+DPTR是一條查表指令。
8 MUL AB的執行結果是高8位在A中,低8 位在B中。
9 AJMP跳轉空間最大可達到64KB 。
10 DPTR是由DPH和DPL兩個8位特殊寄存器組成的。
四、簡答題(每題5分,共15分)
1.MCS51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?在出現同級中斷申請時,CPU按什麼順序響應(按由高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少?
2.已知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)
3.MCS51系列單片機的內部資源有哪些?說出8031、8051和8751的區別。
五、作圖題(10分)
用6264(8K*8)構成16K的數據存儲系統。要求採用線選法產生片選信號,並計算6264的地址范圍。
六、設計題(1題13分;2題12分,共25分)
1.某單片機控制系統有8個發光二極體。試畫出89C51與外設的連接圖並編程使它們由左向右輪流點亮。
2.某控制系統有2個開關K1和K2,1個數碼管,當K1按下時數碼管加1,K2按下時數碼管減1。試畫出8051與外設的連接圖並編程實現上述要求。
單片機模擬試卷001答案
一、選擇題(每題1分,共10分)
1. D 2. B 3. B 4. D 5. A 6. C 7. B 8. B 9. A 10. D
二、填空題(每空1分,共30分)
1.一個完整的微機系統由硬體和軟體兩大部分組成。
2.8051 的引腳RST是IN腳(IN腳還是OUT腳),當其端出現高電平時,8051進入復位狀態。8051一直維持這個值,直到RST腳收到低電平,8051才脫離復位狀態,進入程序運行狀態,從ROM 0000 H單元開始取指令並翻譯和執行。
3.半導體存儲器分成兩大類:RAM ROM,其中 RAM 具有易失性,常用於存儲 臨時性數據 。
4.求十進制數-102的補碼(以2位16進制數表示),該補碼為¬¬¬¬ 9AH 。
5.PC存放_CPU將要執行的指令所在的ROM單元的地址,具有自動加1特性。在8051中決定程序執行順序的是PC還是DPTR PC ?它是16位?不是(是,不是)SFG?
6.123= 01010010 B= 52 H。
7.8051內部有 4 個並行口,P0口直接作輸出口時,必須外接 上拉電阻 ;並行口作輸入口時,必須先 將口鎖存器置1 ,才能讀入外設的狀態。
8.MCS-51的堆棧只可設置在 內RAM低128B區 ,其最大容量為 128B ,存取數據的原則是 先進後出 。堆棧寄存器SP是 8 位寄存器,存放 堆棧棧頂的地址 。9.中斷處理的全過程分為以下3個段: 中斷請求 、 中斷響應 、 中斷服務 。
10.定時和計數都是對 脈沖 進行計數,定時與計數的區別是 定時是對周期已知的脈沖計數;計數是對周期未知的脈沖計數 。
三、判斷題(對者打√,錯者打×,並改正,每題1分,共10分)
1 中斷服務程序的最後一條指令是RETRETI。×
2 存儲器分成內存和外存兩大部分,其中外內存可以直接與CPU交換信息。×
3 P2口既可以作為I/O使用,又可以作地址/數據復用口使用。√
4 在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。√
5 LCRL A為循環左移指令。×
6 MOV A,30H的源操作數為立即直接定址方式。
7 MOVMOVC A,@A+DPTR是一條查表指令。×
8 MUL AB的執行結果是高低8位在A中,低高8 位在B中。×
9 AJMP跳轉空間最大可達到642KB 。
10 DPTR是由DPH和DPL兩個8位特殊寄存器組成的。 √
四、簡答題(每題5分,共15分)
1.MCS51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?在出現同級中斷申請時,CPU按什麼順序響應(按由高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少?
答:MCS51單片機有5個中斷源,2個中斷優先順序,中斷優先順序由特殊功能寄存器IP控制,在出現同級中斷申請時,CPU按如下順序響應各個中斷源的請求:INT0、T0、INT1、T1、串口,各個中斷源的入口地址分別是0003H、000BH、0013H、001BH、0023H。
2.已知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)
答:定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是1388H
TMOD的值是00000001B,TH0=13H;TL0=88H。
3.MCS51系列單片機的內部資源有哪些?說出8031、8051和8751的區別。
答:MCS51系列單片機上有1個8位CPU、128B的RAM、21個SFR、4個並行口、1個串列口、2個定時計數器和中斷系統等資源。8031、8051和8751的區別是8031內無ROM;8051內有4KB的掩膜ROM;8751內有4KB的EPROM。
五、作圖題(10分)
答:WR接6264的WE
RD接6264的OE
AB0---AB12接6264的A0---A12
DB0—DB7接6264的D0—D7
AB15、AB14分別接Y0和Y1
地址:0000H---1FFFH;2000H---3FFFH
六、設計題
1.某單片機控制系統有8個發光二極體。試畫出89C51與外設的連接圖並編程使它們由右向左輪流點亮。
答: 圖 (5分) 構思 (3分)
MOV A,#80H (1分)
UP:MOV P1,A (1分)
RR A (2分)
SJMP UP (1分)
2.某控制系統有2個開關K1和K2,1個數碼管,當K1按下時數碼管加1,K2按下時數碼管減1。試畫出8051與外設的連接圖並編程實現上述要求。
答:圖 (5分) 構思 (3分)
程序(4分)
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP AINT0
ORG 0013H
LJMP BINT1
MAIN: MOV IE,#83H
SETB IT0
SETB IT1
MOV R0,#00H
MOV DPTR,#TAB
UP: MOV A,R0
MOVC A,@A+DPTR
MOV P1,A
SJMP UP
AINT0: INC R0
CJNE R0,#10,AINT01
MOV R0,#0
AINT01: RETI
BINT1: DEC R0
CJNE R0,#0FFH,BINT11
MOV R0,#9
BINT11: RETI
❸ 太原理工大學要求的《單片機原理及介面技術》(51系列),清華大學出版社是誰的書啊
胡漢才 《單片機原理及介面技術》(51系列),清華大學出版社《單片機原理及介面技術》(51系列),清華大學出版社《單片機原理及介面技術》(51系列),清華大學出版社
❹ 單片機原理與介面技術的圖書目錄
第1章單片機概述... 1
引 言... 1
1.1 單片機的基本概念和基本組成... 2
1.2 單片機技術的發展... 2
1.3 單片機的應用領域... 3
1.4 常用51系列單片機介紹... 4
本章小結... 5
習題一... 5
第2章AT89S51單片機的結構... 7
引言... 7
2.1 AT89S51單片機的特點... 7
2.2 AT89S51單片機的引腳及其片外匯流排結構... 8
2.3 AT89S51單片機的內部結構、CPU及時序... 11
2.4復位與復位電路... 15
2.5存儲器組織... 17
2.6 AT89S51片內Flash程序存儲器... 21
2.7節電運行模式... 24
2.8 AT89S51與AT89C51的比較... 26
本章小結... 27
習題二... 27
第3章MCS-51單片機的指令系統... 29
引言... 29
3.1 指令格式... 29
3.2 定址方式... 30
3.3 數據傳送類指令... 33
3.4 算術運算類指令... 38
3.5 邏輯運算指令... 42
3.6 位操作類指令... 46
3.7 控制轉移類指令... 48
本章小結... 53
習題三... 53
第4章MCS-51單片機匯編語言程序設計... 56
引言... 56
4.1 匯編語言程序設計概述... 56
4.2 MCS-51單片機匯編語言程序的設計方法... 60
4.3 綜合編程舉例... 69
本章小結... 75
習題四... 76
第5章AT89S51單片機的內部功能模塊... 80
引言... 80
5.1 AT89S51單片機的並行輸入/輸出介面... 81
5.2 AT89S51單片機的中斷系統... 85
5.3 AT89S51單片機的定時器/計數器... 93
5.4 AT89S51單片機的串列介面... 102
5.5 AT89S51單片機的看門狗定時器... 109
本章小結... 110
習題五... 111
第6章MCS-51單片機存儲器擴展技術... 113
引 言... 113
6.1 MCS-51單片機片外三匯流排結構... 114
6.2 程序存儲器的擴展設計... 115
6.3 數據存儲器的擴展設計... 118
6.4 擴展多片存儲器晶元的片選控制... 121
6.5 片外程序存儲器和數據存儲器擴展的混合電路... 124
本章小結... 125
習題六... 125
第7章 MCS-51單片機並行I/O口擴展技術... 126
引言... 126
7.1 簡單的I/O口擴展方法... 127
7.2 應用串列口擴展I/O口... 129
7.3 可編程並行介面晶元8255A擴展I/O口... 132
本章小結... 146
習題七... 146
第8章 MCS-51單片機外部中斷擴展技術... 148
引言... 148
8.1定時器/計數器轉換為外部中斷源... 149
8.2 採用優先權編碼器74LS148擴展外部中斷... 150
8.3 可編程中斷控制器8259A擴展外部中斷... 153
本章小結... 168
習題八... 168
第9章可編程定時器/計數器8253及其應用... 171
引言... 171
9.1 8253的內部結構與引腳功能... 172
9.2 8253的方式控制字... 174
9.3 8253的工作方式... 175
9.4 8253與MCS-51單片機的介面電路及應用編程... 179
本章小結... 182
習題九... 182
第10章 MCS-51單片機串列通信技術... 184
引言... 184
10.1 串列通信的基本知識... 185
10.2 RS-232C、422A及485串列匯流排介面標准... 187
10.3 MCS-51單片機與PC機串列通信介面電路... 191
10.4 MCS-51單片機雙機通信... 193
10.5 可編程串列介面晶元8251A及應用... 199
10.6 SPI串列匯流排... 207
本章小結... 209
習題十... 210
第11章鍵盤和顯示介面技術... 212
引言... 212
11.1 LED數碼管的顯示原理... 212
11.2 鍵盤介面原理... 217
11.3 液晶顯示模塊LCD及應用... 220
本章小結... 224
習題十一... 224
第12章 A/D及D/A轉換器與MCS-51單片機的介面... 226
引言... 226
12.1並行介面D/A轉換器DAC0832及應用... 227
12.2 串列D/A轉換器TLC5615及應用... 232
12.3並行介面A/D轉換器ADC0809及應用... 236
12.4串列介面A/D轉換器TLC1549及應用... 241
本章小結... 244
習題十二... 244
第十三章單片機C語言基礎... 246
引言... 246
13.1 單片機C語言簡介... 246
13.2 C51的數據類型、運算符和表達式... 249
13.3 C51的流程式控制制... 256
13.4 C51的函數... 259
13.5 C51的編譯預處理與和啟動定製文件... 269
13.6 混合編程... 270
本章小結... 277
習題十三... 278
第十四章單片機C語言應用程序設計... 279
引 言... 279
14.1 單片機內部功能模塊的C語言編程... 279
14.2 單片機片外擴展的C語言編程... 292
本章小結... 299
習題十四... 299
第十五章 單片機應用系統設計... 302
引言... 302
15.1 單片機應用系統設計與步驟... 303
15.2 單片機應用系統的抗干擾設計... 305
15.3 MCS-51單片機應用系統實例介紹... 306
本章小結... 322
習題十四... 322
附錄A Keil μVision3軟體使用簡介... 324
參考文獻... 328
❺ 單片機原理及介面技術的人民郵電最新出版
書名單片機原理及介面技術(C51編程)
叢 書 名21世紀高等學校計算機規劃教材——名家系列
標准書號ISBN 978-7-115-25665-2
編目分類TP368.1
作者張毅剛 主編
出版社 人民郵電出版社
責任編輯武恩玉
開本16 開
印張18
字數474 千字
頁數280 頁
裝幀平裝
版次第1版第1次
初版時間2011年8月
本 印 次2011年8月
定價34.00 元 《單片機原理及介面技術(C51編程)》詳細介紹了美國ATMEL公司的AT89S51單片機的硬體結構和片內外圍部件的工作原理,Keil C51編程基礎知識,並從應用設計的角度介紹AT89S51單片機的各種常用的硬體介面設計,以及相應的Keil C51介面驅動程序設計。本書最後介紹了AT89S51單片機應用系統設計以及一些典型應用舉例。
《單片機原理及介面技術(C51編程)》可作為各類工科院校、職業技術學院電子技術、計算機、工業自動化、自動控制、智能儀器儀表、電氣工程、機電一體化等專業單片機課程教材,也可供從事單片機應用設計的工程技術人員參考。 第1章單片機概述1
1.1什麼是單片機1
1.2單片機的發展歷史2
1.3單片機的特點2
1.4單片機的應用3
1.5單片機的發展趨勢4
1.6MCS-51系列與AT89S5x系列單片機5
1.6.1MCS-51系列單片機5
1.6.2AT89系列單片機6
1.6.3AT89系列單片機的型號說明7
1.7各種衍生品種的51單片機8
1.7.1STC系列單片機9
1.7.2C8051F×××單片機10
1.7.3ADμC812單片機10
1.7.4華邦W77系列、W78系列單片機10
1.8PIC系列單片機與AVR系列單片機10
1.8.1PIC系列單片機11
1.8.2AVR系列單片機12
1.9其他的嵌入式處理器簡介12
1.9.1嵌入式DSP處理器13
1.9.2嵌入式微處理器13
思考題及習題14
第2章AT89S51單片機硬體結構15
2.1AT89S51單片機的硬體組成15
2.2AT89S51的引腳功能17
2.2.1電源及時鍾引腳17
2.2.2控制引腳18
2.2.3並行I/O口引腳18
2.3AT89S51的CPU19
2.3.1運算器19
2.3.2控制器21
2.4AT89S51單片機存儲器的結構21
2.4.1程序存儲器空間22
2.4.2數據存儲器空間23
2.4.3特殊功能寄存器23
2.4.4位地址空間26
2.5AT89S51單片機的並行I/O埠27
2.6時鍾電路與時序29
2.6.1時鍾電路設計29
2.6.2機器周期、指令周期與指令時序30
2.7復位操作和復位電路31
2.7.1復位操作31
2.7.2復位電路設計31
2.8低功耗節電模式33
2.8.1空閑模式33
2.8.2掉電運行模式34
2.8.3掉電和空閑模式下的WDT34
思考題及習題35
第3章C51語言編程基礎37
3.1編程語言Keil C51簡介37
3.1.1Keil C51簡介37
3.1.2C51與標准C的比較38
3.2Keil C51的開發工具39
3.2.1集成開發環境Keil μVision3簡介39
3.2.2Keil μVision3軟體的安裝、啟動和運行40
3.3C51語言程序設計基礎40
3.3.1C51語言中的數據類型與存儲類型41
3.3.2C51語言的特殊功能寄存器及位變數定義45
3.3.3C51語言的絕對地址訪問47
3.3.4C51的基本運算48
3.3.5C51的分支與循環程序結構50
3.3.6C51的數組57
3.3.7C51的指針58
3.4C51語言的函數60
3.4.1函數的分類60
3.4.2函數的參數與返回值61
3.4.3函數的調用62
3.4.4中斷服務函數63
3.4.5變數及存儲方式63
3.4.6宏定義與文件包含64
3.4.7庫函數65
3.5軟體模擬開發工具Proteus與Keil μVision3的聯調65
3.5.1軟體模擬開發工具Proteus簡介65
3.5.2Proteus與Keil μVision3的聯調66
思考題及習題67
第4章AT89S51片內並行埠的原理及編程68
4.1AT89S51的並行I/O埠的結構及工作原理68
4.1.1P0口68
4.1.2P1口70
4.1.3P2口70
4.1.4P3口71
4.1.5P1~P3口驅動LED發光二極體的問題72
4.2並行I/O埠的C51編程舉例73
4.2.1從左到右的流水燈的製作73
4.2.2左右來回循環的流水燈的製作73
4.2.3開關量檢測指示器176
4.2.4開關量檢測指示器276
思考題及習題77
第5章AT89S51單片機的中斷系統79
5.1AT89S51中斷技術概述79
5.2AT89S51中斷系統結構79
5.2.1中斷請求源80
5.2.2中斷請求標志寄存器80
5.3中斷允許與中斷優先順序的控制81
5.3.1中斷允許寄存器IE82
5.3.2中斷優先順序寄存器IP82
5.4響應中斷請求的條件84
5.5外部中斷的響應時間85
5.6外部中斷的觸發方式選擇86
5.6.1電平觸發方式86
5.6.2跳沿觸發方式86
5.7中斷請求的撤銷86
5.8中斷函數87
5.9C51編程舉例88
5.9.1單一外中斷的應用88
5.9.2兩個外中斷的應用89
5.9.3中斷嵌套91
5.9.4多外部中斷源系統設計92
思考題及習題93
第6章AT89S51單片機的定時器/計數器95
6.1定時器/計數器的結構95
6.1.1工作方式控制寄存器TMOD96
6.1.2定時器/計數器控制寄存器TCON96
6.2定時器/計數器的4種工作方式97
6.2.1方式097
6.2.2方式198
6.2.3方式298
6.2.4方式399
6.3對外部輸入的計數信號的要求100
6.4定時器/計數器的編程和應用101
6.4.1P1口外接的8隻LED每0.5s閃亮一次101
6.4.2計數器的應用102
6.4.3擴展一個外部中斷源103
6.4.4P1.0上產生周期為2ms的方波104
6.4.5P1.1上產生周期為1s的方波104
6.4.6T1控制發出1kHz的音頻信號105
6.4.7測量脈沖寬度——門控位GATEx的應用106
6.4.8實時時鍾的設計107
思考題及習題108
第7章AT89S51單片機的串列口110
7.1串列口的結構110
7.1.1串列口控制寄存器SCON110
7.1.2特殊功能寄存器PCON112
7.2串列口的4種工作方式112
7.2.1方式0112
7.2.2方式1116
7.2.3方式2117
7.2.4方式3118
7.3多機通信119
7.4波特率的制定方法120
7.4.1波特率的定義120
7.4.2定時器T1產生波特率的計算120
7.5串列通信的應用設計122
7.5.1各種串列通信介面標准122
7.5.2方式1的應用124
7.5.3方式2和方式3的應用127
7.5.4主從式多機通信的應用129
7.5.5單片機與PC的串列通信133
7.5.6PC與單片機或與多個單片機的串列通信介面設計135
思考題及習題136
第8章AT89S51單片機外部存儲器的擴展138
8.1系統擴展結構138
8.2地址空間分配和外部地址鎖存器139
8.2.1存儲器地址空間分配139
8.2.2外部地址鎖存器142
8.3程序存儲器EPROM的擴展144
8.3.1常用的EPROM晶元144
8.3.2程序存儲器的操作時序146
8.3.3AT89S51單片機與EPROM的介面電路設計148
8.4靜態數據存儲器RAM的擴展149
8.4.1常用的靜態RAM(SRAM)晶元149
8.4.2外擴數據存儲器的讀寫操作時序150
8.4.3AT89S51單片機與RAM的介面電路設計151
8.5EPROM和RAM的綜合擴展153
8.5.1綜合擴展的硬體介面電路153
8.5.2外擴存儲器電路的編程155
8.6片內Flash存儲器的編程155
8.6.1通用編程器編程157
8.6.2ISP編程157
思考題及習題158
第9章AT89S51單片機的I/O擴展160
9.1I/O介面擴展概述160
9.1.1擴展的I/O介面功能160
9.1.2I/O埠的編址160
9.1.3I/O數據的傳送方式161
9.1.4I/O介面電路161
9.2AT89S51擴展I/O介面晶元82C55的設計162
9.2.182C55晶元簡介162
9.2.2工作方式選擇控制字及埠PC置位/復位控制字163
9.2.382C55的3種工作方式165
9.2.4AT89S51單片機與82C55的介面設計169
9.3利用74LSTTL電路擴展並行I/O口171
9.4用AT89S51單片機的串列口擴展並行口172
9.4.1用74LS165擴展並行輸入口172
9.4.2用74LS164擴展並行輸出口173
9.5用I/O口控制的聲音報警介面174
9.5.1揚聲器報警介面174
9.5.2音樂報警介面176
思考題及習題176
第10章AT89S51單片機與輸入/輸出外設的介面178
10.1LED數碼管顯示器的介面設計178
10.1.1LED數碼管的工作原理178
10.1.2LED數碼管顯示器介面設計舉例179
10.2鍵盤的介面設計183
10.2.1鍵盤介面應解決的問題183
10.2.2鍵盤介面設計舉例184
10.2.3鍵盤掃描方式的選取188
10.3鍵盤/顯示器介面的設計實例188
10.3.1利用並行I/O晶元82C55實現鍵盤/顯示器介面188
10.3.2利用串列口實現的鍵盤/顯示器介面191
10.3.3專用介面晶元HD7279實現的鍵盤/顯示器控制193
10.4AT89S51單片機與液晶顯示器的介面204
10.4.1LCD顯示器的分類204
10.4.2點陣字元型液晶顯示模塊介紹204
10.4.3AT89S51單片機與LCD的介面及軟體編程208
10.5AT89S51單片機與微型列印機TP(P-40A/16A的介面211
10.6AT89S51單片機與BCD碼撥盤的介面設計215
思考題及習題216
第11章AT89S51單片機與D/A、A/D轉換器的介面217
11.1AT89S51單片機與DAC的介面217
11.1.1D/A轉換器簡介217
11.1.2AT89S51單片機與8位D/A轉換器0832的介面設計218
11.2AT89S51單片機與ADC的介面225
11.2.1A/D轉換器簡介225
11.2.2AT89S51與逐次比較型8位A/D轉換器ADC0809的介面226
11.2.3AT89S51與逐次比較型12位A/D轉換器AD1674的介面230
11.3AT89S51單片機與V/F轉換器的介面234
11.3.1用V/F轉換器實現A/D轉換的原理235
11.3.2常用V/F轉換器LMX31簡介235
11.3.3V/F轉換器與MCS-51單片機介面236
11.3.4LM331應用舉例237
思考題及習題238
第12章單片機的串列擴展技術239
12.1單匯流排串列擴展239
12.2SPI匯流排串列擴展240
12.2.1SPI匯流排的擴展結構241
12.2.2擴展帶SPI串口的A/D轉換器TLC2543242
12.3I2C匯流排的串列擴展243
12.3.1I2C串列匯流排系統的基本結構244
12.3.2I2C匯流排的數據傳送規定244
12.3.3AT89S51的I2C匯流排擴展系統247
12.3.4I2C匯流排數據傳送的模擬248
12.3.5I2C匯流排在IC卡中的應用251
思考題及習題255
第13章AT89S51單片機的應用設計與調試256
13.1單片機應用系統的設計步驟256
13.2單片機應用系統設計257
13.2.1硬體設計應考慮的問題257
13.2.2典型的單片機應用系統258
13.2.3系統設計中的地址空間分配與匯流排驅動259
13.2.4應用設計例1——最小應用系統設計261
13.2.5應用設計例2——數字電壓表的設計262
13.2.6應用設計例3——帶有報警功能的溫度測量儀的設計264
13.3單片機應用系統的模擬開發與調試266
13.3.1模擬開發系統的種類與基本功能267
13.3.2模擬開發系統簡介267
13.3.3用戶樣機的模擬調試270
13.4單片機應用系統的抗干擾與可靠性設計272
13.4.1AT89S51片內看門狗定時器的使用273
13.4.2軟體濾波273
13.4.3開關量輸入/輸出軟體抗干擾設計274
13.4.4過程通道干擾的抑制措施——隔離275
13.4.5印刷電路板抗干擾布線的基本原則276
思考題及習題278
參考文獻280
❻ 單片機介面原理及介面技術
在我學習單片機的年代,只有單片機而且只有一種51單片機,沒的選擇。現在,有51內核的系列單片機、有MSP430單片機、有CC2530單片機、有ContexM0系列單片機、有STM8單片機、還有台灣的合泰、華邦、義隆...甚至國內的單片機......這還不包括ARM、ContexM3、STM32...這些32位的嵌入式產品。面對這么多的選擇,你怎麼入門?
在我的學生中,不少人覺得8位機太簡單了,稍微入門就准備要學嵌入式,搞ARM,玩Linux。在他們看來,會單片機並不等於嵌入式。實際上這是兩個概念,而且你會用單片機就等於你能用單片機了嗎?不,還差很遠。不管是8位機還是32位機,它只是你解決問題的一個工具而已。很多人都會用C語言,但是有幾個人能用C語言寫出Linux和uCOS來呢?
所以,初學者的態度很重要。哪一款單片機不重要,只要你精通擅長一款,日後再用其他公司的那都是小菜一碟,進而學習32位的處理器也是游刃有餘,輕松自如,否則,每個單片機對你來說,都永遠處於入門狀態。
一頁紙講清單片機
也許有人問:有沒有那麼簡單呀?
當然不會那麼簡單啦,首先你要把書讀薄,然後再把書讀後,最後把書放進自己腦子里,形成自己的一套思路。
理解任何一個事物,最好把握它的本質。對於各個各樣的嵌入式微處理器產品,實際上用一頁紙就可以把本質的脈絡說清楚。有這么神奇,嗯...我也是自己總結的,大家可以看看,加以斧正。