『壹』 浙江省2004年1月高等教育自學考試單片機原理及應用試題答案
【樓主你好】可以上浙江自考網,或者網路文庫有下載的。
『貳』 急需天津高自考單片機原理及應用
新浪共享上有的,你去看看
『叄』 求 《單片機原理及應用技術》 金建設 第二版 課後習題的答案
單片機學習資料參考 網路文庫 對你會有用的
http://wenku..com/search?word=%CE%E2%BC%F8%D3%A5%B5%A5%C6%AC%BB%FA%CF%EE%C4%BF%CA%B5%D5%BD%BE%AB%BD%B2&lm=0&od=0&fr=top_home
『肆』 哪裡可以下載到自考《單片機原理及應用》的試卷啊
找不到的,試卷一般不對外公布
『伍』 單片機原理與應用習題答案
一、 填空題(每空1分,共30分)
1. 8031的片內ROM是 (0) KB;8052的片內ROM是 (4) KB。
2. 8031的PSW中RS1 =0、RS0 = 1,工作寄存器R0~R7的地址為 (08H~0FH) 。
3. 8031上電復位後,SP的初值為 (07H) 、PC的初值為 (0000H) 、P2的初值為 (0FFFFH) 。
4. 8031內部SFR的P1位元組地址為 (90H) ;對應的位地址 (??) 。
5. 在8051單片機系統中,控制線/EA接 (高/低) 電平;在8051單片機系統中,若僅用片內ROM時控制線/EA接 (高) 電平。
6. P3口中P3.5位的第二功能符號為 (T1計數埠) 。
7. 若要從8031的P1.7位輸入數據必須對該位先 (輸入1) 。
8. 若要對8031復位,RST端應保持高電位 (24) 個振盪周期。
9. 8031的5個中斷源為自然優先順序的入口地址為 (0003H) 。
10. 若要將累加器A中數據送入外部RAM地址7000H中,應使用的指令是 (MOV DPTR #7000H) 和 (MOVX @DPTR A) 。
11. 8031串列口為工作方式0時,若主頻為6MHz,則TXD輸出頻率為 (0.5) MHz。
12. 8031的T0中斷標志位是TF0,當有中斷請求時,TF0 = (1) , 當進入中斷服務程序時TF0 = (0) 。
『陸』 單片機原理及介面技術的人民郵電最新出版
書名單片機原理及介面技術(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
『柒』 MCS-51單片機原理及應用技術教程的圖書目錄
第1章單片機概論
1.1單片機概述
1.2單片機的歷史與發展
1.2.1單片機的發展概況
1.2.2單片機的發展趨勢
1.3常用單片機簡介
1.3.1MCS-51系列單片機
1.3.2AT89系列單片機
1.4單片機的應用領域
1.5單片機中使用的數制及常用的語言
習題
第2章MCS-51單片機的硬體結構
2.1MCS-51單片機的硬體組成
2.1.1MCS-51單片機硬體結構圖
2.1.2MCS-51單片機的引腳信號
2.2MCS-51單片機的微處理器
2.2.1運算器
2.2.2控制器
2.2.3CPU時序
2.3MCS-51單片機存儲器
2.3.1片內RAM結構及其地址空間分布
2.3.2片外RAM的擴展
2.3.3程序存儲器
2.4時鍾電路和復位電路
2.4.1時鍾電路
2.4.2復位電路
習題
第3章MCS-51單片機指令系統與程序設計
3.1概述
3.1.1機器碼指令
3.1.2匯編語言指令
3.2定址方式
3.2.1立即定址
3.2.2寄存器定址
3.2.3RAM定址
3.2.4程序存儲器中數據的定址
3.2.5I/O埠中數據的定址
3.2.6程序的定址
3.2.7位定址
3.3指令系統
3.3.1數據傳送類指令
3.3.2算術運算類指令
3.3.3邏輯操作類指令
3.3.4位操作類指令
3.4匯編語言程序設計基礎
3.4.1順序程序設計
3.4.2循環程序設計
3.4.3分支程序設計
3.4.4子程序及其調用
習題
第4章MCS-51單片機片內功能模塊的使用
4.1並行I/O介面的輸入與輸出
4.1.1在MOV指令下可直接輸入/輸出的P1口
4.1.2在MOVX指令下由系統匯流排進行輸入/輸出的P0和P2口
4.1.3具有特殊功能的P3口
4.2數據輸入/輸出的控制方式
4.2.1查詢傳送方式
4.2.2中斷傳送方式
4.3中斷系統
4.3.1中斷系統的結構
4.3.2中斷源和中斷請求標志
4.3.3系統對中斷的管理
4.3.4中斷的響應過程
4.3.5中斷程序的編程方法
4.4片內定時器/計數器
4.4.1定時器/計數器的內部結構及工作原理
4.4.2定時器/計數器的工作方式
4.4.3定時器/計數器的應用設計
4.5串列介面
4.5.1串列口的內部結構
4.5.2串列口的工作方式
4.5.3串列口的波特率
4.5.4SMOD位對波特率的影響
4.5.5MCS-51單片機串口通信應用
習題
第5章單片機的C語言編程
5.1C及C51語言概述
5.1.1C及C51語言的特點
5.1.2C51的數據類型
5.1.3C51對內部資源的定義
5.1.4常量與變數
5.1.5C51絕對地址訪問
5.2運算符和表達式
5.2.1關系運算符與關系表達式
5.2.2邏輯運算符與邏輯表達式
5.2.3算術運算符與算術表達式
5.2.4位運算符和復合賦值運算符
5.2.5條件運算符和指針運算符
5.2.6強制類型轉換運算符
5.2.7表達式語句
5.3分支程序設計
5.3.1if語句
5.3.2switch語句
5.4循環程序設計
5.4.1while語句
5.4.2do-while語句
5.4.3for語句
5.4.4break與continue語句
5.5函數
5.5.1函數的定義
5.5.2函數的調用
5.5.3中斷函數
5.6數組及指針的使用
5.6.1數組的使用
5.6.2指針的使用
5.7C51的編程規范與技巧
5.7.1編程規范
5.7.2C51的開發技巧
習題
第6章MCS-51單片機系統擴展
6.1MCS-51單片機的擴展匯流排
6.1.1MCS-51單片機的最小應用系統
6.1.2MCS-51單片機的系統匯流排
6.1.3外擴晶元的片選和地址分配
6.2程序存儲器擴展
6.2.1EPROM擴展
6.2.2E2PROM擴展
6.3數據存儲器擴展
6.3.1常用的數據存儲器晶元
6.3.2訪問外部數據存儲器的讀/寫操作時序
6.3.3常用的擴展數據存儲器的介面電路
6.4Flash存儲器的擴展
6.4.1Flash存儲器的分類
6.4.2常用的Flash存儲器晶元
6.4.3常用的Flash存儲器擴展電路
6.5並行I/O介面的擴展
6.5.1簡單I/O介面擴展
6.5.2可編程8255A擴展I/O介面
6.5.3可編程8155擴展I/O介面
習題
第7章MCS-51單片機介面技術應用
7.1鍵盤介面電路
7.1.1鍵盤的工作原理
7.1.2獨立式鍵盤
7.1.3矩陣式鍵盤
7.1.4鍵盤的編碼
7.2可編程8279介面晶元及應用
7.2.18279的內部結構及基本工作原理
7.2.28279的引腳功能
7.2.38279的工作方式
7.2.48279的命令字
7.2.5MCS-5l單片機和8279的介面設計
7.2.68279應用舉例
7.3LED顯示介面電路
7.3.1LED顯示器和顯示器介面
7.3.2LED顯示器介面技術
7.4LCD顯示介面電路
7.4.1概述
7.4.2組成結構圖
7.4.3模塊介面說明
7.4.4模塊的主要硬體構成
7.4.5指令說明
7.4.6讀寫時序圖
7.4.7應用舉例
7.5D/A轉換介面電路
7.5.1D/A轉換介面電路的基本原理
7.5.2D/A轉換器的主要特點與技術指標
7.5.3DAC0832晶元
7.5.4DAC0832與MCS-51的介面設計
7.5.5DAC0832應用電路
7.6A/D轉換介面電路
7.6.1A/D轉換介面電路的基本原理
7.6.2A/D轉換器的主要技術指標
7.6.3ADC0809晶元
7.6.4ADC0809與MCS-51單片機的介面設計
習題
第8章MCS-51單片機的串列通信技術
8.1串列通信基礎
8.1.1串列通信分類
8.1.2串列通信的制式
8.1.3接收/發送時鍾
8.1.4信號的調制與解調
8.1.5通信數據的檢測和校正
8.1.6串列通信介面電路UART、USRT和USART
8.2計算機與單片機之間數據通信
8.2.1非同步通信適配器
8.2.2計算機與單片機之間的通信技術
8.3串列通信匯流排標准
8.3.1RS-232C匯流排標准與應用
8.3.2RS-449、RS-422A及RS-423A介面匯流排標准與應用
8.3.3RS-485標准匯流排介面
8.3.420mA電流環路串列介面
8.3.5I2C匯流排介面
8.3.6DS18B20單線數字溫度感測器
習題
第9章單片機應用系統設計與調試
9.1單片機應用系統設計
9.1.1單片機應用系統設計步驟
9.1.2單片機應用系統硬體設計
9.1.3單片機應用系統軟體設計
9.2單片機應用系統的開發與調試
9.2.1單片機應用系統的開發
9.2.2單片機應用系統的調試
9.3單片機應用系統的抗干擾技術
9.3.1干擾源概述
9.3.2硬體抗干擾技術
9.3.3軟體抗干擾技術
9.4單片機在線編程技術
9.4.1單片機在線編程概述
9.4.2ISP技術
9.4.3AT89S51單片機在線編程的實現
習題
第10章C51應用實訓
實訓1初識C51
實訓2單色燈閃爍
思考題
實訓3走馬燈
思考題
實訓4流水燈
思考題
實訓5外部中斷
思考題
實訓6定時器
思考題
實訓7雙芯燈實驗
思考題
思考題
實訓8P1口輸入/輸出實驗
實訓9直流電機實驗
思考題
實訓10步進電機實驗
思考題
實訓11串口實驗
思考題
實訓12單片機擴展實驗
實訓13人機介面實驗
思考題
思考題
實訓14A/D、D/A轉換實驗
思考題
思考題
附錄AMCS-51系列單片機
指令表
附錄BASCII碼表
附錄CC51庫函數
參考文獻
……
『捌』 單片機考試題目及答案(單片機考試復習題)
《單片機原理及介面技術》試卷(閉卷A卷)
一.單項選擇題(每題1分,共20分)
1.DPTR為( C)
A.程序計數器 B.累加器 C.數據指針寄存器 D.程序狀態字寄存
2.PSW的Cy位為( B)
A.輔助進位標志 B.進位標志 C.溢出標志位 D.奇偶標志位
3.MCS-51單片機片內ROM容量為( A )
A.4KB B.8KB C.128B D.256B
4.MCS-51單片機片要用傳送指令訪問片外數據存儲器,它的指令操作碼助記符是以下哪個?( B)
A.MUL B.MOVX C.MOVC D.MOV
5.direct表示( C )
A.8位立即數 B.16位立即數 C.8位直接地址 D.16位地址
6.堆棧指針SP是一個( A )位寄存器
A.8 B.12 C.13 D.16
7.定時器/計數器工作方式選擇中,當M1M0=11時,其工作方式為( D )
A.方式0 B.方式1 C.方式2 D.方式3
8.定時器/計數器工作方式0為( A)
A.13位定時/計數方式 B.16位定時/計數方式
C.8位可自動裝入計數初值方式 D.2個8位方式
9.MCS-51的最小時序定時單位是( A )
A.節拍 B.狀態 C.機器周期 D.指令周期
10.#data表示( A )
A.8位直接地址 B.16位地址 C.8位立即數 D.16位立即數
11.主頻為12MHz的單片機它的機器周期為(C )
A.1/12微秒 B.0.5微秒 C.1微秒 D.2微秒
12.MCS-51單片機在同一優先順序的中斷源同時申請中斷時,CPU首先響應( A )。
A.外部中斷0 B.外部中斷1 C.定時器0中斷 D.定時器1中斷
13.MOVC A ,@A+PC指令對於源操作數的定址方式是( D )
A.寄存器間接定址 B.寄存器定址 C.立即定址 D.變地定址
14. 為( C )
A.復位信號輸入端 B.地址鎖存允許信號輸出端
C.程序存儲允許輸出端 D.程序存儲器地址允許輸入端
15.MCS-51單片機的一個機器周期由(D )個振盪脈沖組成。
A.2 B.4 C.6 D.12
16.MOVC A ,#30H指令對於源操作數的定址方式是( C )
A.寄存器間接定址 B.寄存器定址 C.立即定址 D.變地定址
17.計算機能直接識別的語言為( B)
A.匯編語言 B. 機器語言 C.自然語言 D.硬體和軟體
18.PSW的OV位為( C )
A.輔助進位標志 B.進位標志 C.溢出標志位 D.奇偶標志位
19.在單片機中( A )為程序存儲器。
A.ROM B. RAM C.EPROM D.EEPROM
20.能用紫外線光擦除ROM中的程序的只讀存儲器為( C )
A.掩膜ROM B.PROM C.EPROM D.EEPROM
二、填空(每題 2 分,共 10 分)
1、從單片機系統擴展的角度出發,單片機的引腳可以構成三匯流排結構,即 數據
匯流排、地址匯流排和 控制 匯流排。
2、ALE信號的作用是 鎖存低8位地址信號(或 低8位地址鎖存) 。
3、MOV A,40H 指令對於源操作數的定址方式是 直接 定址。
4、PC存放的內容為: 下一條要執行的指令的地址 。
5、MCS-8051系列單片機字長是 8 位,有 40 根引腳。
三、簡答題:(共 25 分)
1、什麼是單片機?簡述單片機的應用領域。(15 分)
答:單片微型計算機簡稱單片機,它是把微型計算機的各個功能部件:中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、定時/計數器及I/O介面電路等集成在一塊晶元上,構成一個完整的微型計算機。
應用領域:(1)單片機在智能儀器儀表中的應用;(2)單片機在工業控制中的應用;(3)單片機在計算機網路與通信技術中的應用;(4)單片機在日常生活及家電中的應用。
2、什麼叫中斷?中斷有什麼特點?(10 分)
答:(1)「中斷」是指計算機在執行某段程序的過程中,由於計算機系統內、外的某種原因,當出現CPU以外的某種情況時,由服務對象向CPU發出中斷請求信號,要求CPU暫時中斷當前程序的執行而轉去執行相應的處理程序,待處理程序執行完畢後,再返回繼續執行原來被中斷的程序。
(2)特點:分時操作;實時處理;故障處理。
四.已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求執行下列指令後累加器A.50H.R6.32H.和P1口中的內容。(10分)
MOV A ,#30H
MOV 50H ,A
MOV R6 ,31H
MOV @R1 ,31H
MOV P1,32H
解:上述指令執行後的操作結果為:
A=30H
(50H)=30H
R6=BBH
(32H)=BBH
P1=BBH
五、分析執行如下指令後,PSW中的Cy 、Ac、OV、P各為多少? A中的結果用十進製表示是多少?(15分)
MOV A,#85H
ADD A,#0AEH
Cy=1,Ac=1,OV=1,P=0。(A)=51
六、編程題: (每小題10分,共20分)
1、在程序中定義一個0——9的平方表,利用查表指令找出累加器A=03的平方值。(10分)
解:編程如下:
ORG 0050H
MOV DPTR,#TABLE ;表首地址→DPTR
MOV A,# ;03→A
MOVC A ,@A+DPTR ;查表指令,25→A
SJMP $ ;程序暫停
TABLE:DB 0,1,4,9,16,25,36,49,64,81 ;定義0——9平方表
END
2、試採用兩種方法編製程序,開放定時器T1的溢出中斷。(10分)
解:編程如下:
MOV IE,88H
或者MOV A8H,88H
或者 SETB EA
SETB ET1
『玖』 求:單片機原理及應用課後習題完整版答案 (機械工業出版社 徐泳龍 主編 倪驍驊副主編)
不用發郵箱了,你可以網路文庫下載 只需要1點財富值。
地址如下:
《單片機原理及應用》課後習題答案
http://wenku..com/view/2063cbd63186bceb19e8bba3.html