版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
單片機(jī)原理與應(yīng)用習(xí)題集(含答案)
單片機(jī)原理與應(yīng)用習(xí)題集
第一章計(jì)算機(jī)基礎(chǔ)習(xí)題
1-1什么是二進(jìn)制?為什么在數(shù)字系統(tǒng)、計(jì)算機(jī)系統(tǒng)中采用二進(jìn)
制?
1-2將下列各數(shù)按權(quán)展開為多項(xiàng)式:
(1)110110B(2)5678.32D
(3)1FB7H
1-3把下列十進(jìn)制數(shù)轉(zhuǎn)化為二進(jìn)制、十六進(jìn)制和8421BCD碼:
(1)135.625(2)548.75
(3)376.125(4)254.25
1-4什么是原碼、反碼和補(bǔ)碼?微型計(jì)算機(jī)中的數(shù)為什么常用補(bǔ)
碼表示?
1-5寫出下列十進(jìn)制數(shù)原碼、反碼和補(bǔ)碼(用8位二進(jìn)制表示):
(1)+x=+65(2)+x=+115
(3)-x=-65(4)-X=-115
1-6計(jì)算下列兩組二進(jìn)制數(shù)內(nèi)部式子的邏輯〃與〃,〃或〃及
〃異或〃的結(jié)果:(1)10100101和00001111
(2)10011101和10100101
1-7什么是單片機(jī)?它與一般微型計(jì)算機(jī)在結(jié)構(gòu)上有何區(qū)別?
1-8新型8位單片機(jī)主要在哪些方面有所發(fā)展?給應(yīng)用系統(tǒng)帶來什
么好處?
第二章單片機(jī)系統(tǒng)組成原理習(xí)題
2-1什么是單片機(jī)?它與一般的微型計(jì)算機(jī)在結(jié)構(gòu)上有何區(qū)別?
2-2MSC-51單片機(jī)內(nèi)部有哪些主要的邏輯部件?
2-3MSC-51單片機(jī)程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器各有什么功用?其
內(nèi)部RAM區(qū)功能結(jié)構(gòu)如何分配?
2-4在內(nèi)部RAM中,4組工作寄存器使用時(shí)如何選用?位尋址區(qū)
域的字節(jié)地址范圍是多少?
2-5程序狀態(tài)字PSW的作用是什么?常用標(biāo)志有哪些位?作用是
什么?
2-6簡述定時(shí)器的四種工作模式的特點(diǎn),如何選擇和設(shè)定?
2-7當(dāng)定時(shí)器TO用作模式3時(shí),由于TR1位已被TO占用,如何
控制定時(shí)器T1的開啟和關(guān)閉?
2-8已知8051單片機(jī)的fosc=12MHz用T1定時(shí)。試編程由
P1.0和P1.1引腳分別輸出周期為2ms和500us的方波。
2-9什么是中斷?其主要功能是什么?
2-10什么是中斷優(yōu)先級(jí)?中斷優(yōu)先處理的原則是什么?
2-11試編寫一段對(duì)中斷系統(tǒng)初始化的程序,使之允許0
INT,,T0,串行口中斷,且使T0中斷為高優(yōu)先級(jí)中斷。
第三章單片機(jī)指令系統(tǒng)習(xí)題
3-1設(shè)內(nèi)部RAM中59H單元的內(nèi)容為50H,寫出當(dāng)執(zhí)行下列程
序段后寄存器A,R0和內(nèi)部RAM中50H,51H單元的內(nèi)容為何值?
MOVA,59H
MOVRO,A
MOVA,#00H
MOV@R0zA
MOVA,#25H
MOV51H,A
MOV52H,#70H
3-2已知(A)=83H,(R0)=17H,(17H)=34H。請(qǐng)寫出執(zhí)行完下列程
序段后A的內(nèi)容。
ANLA,#17H
ORL17H,A
XRLA,@R0
CPLA
3-3使用位操作指令實(shí)現(xiàn)下列邏輯操作,要求不得改變未涉及位
的內(nèi)容。
(1)使ACC.0置1;
(2)清除累加器高4位;
(3);青除ACC.3,ACC.4,ACC.5,ACC.6。
3-4試編寫程序,將內(nèi)部RAM的20H,21H,22H三個(gè)連續(xù)單
元的內(nèi)容依次存入2FH,2EH,和2DH中。
3-5編寫兩個(gè)16位數(shù)的減法:6F5DH-13B4H,結(jié)果存入內(nèi)部
RAM的30H,31H單元,30H存差的低八位。
3-6兩個(gè)四位BCD碼相加,被加數(shù)和加數(shù)分別存于50H,51H,
52H,53H單元中(次序?yàn)榍?、百位在低地址中,十位、個(gè)位在高
地址中),和數(shù)存放在54H,55H和56H中(56H用來存放最高位
的進(jìn)位),試編寫加法程序。
3-7設(shè)指令SJMPrel中的rel=7EH,并假設(shè)該指令存放在2114H
和2115H單元中。當(dāng)該條指令執(zhí)行后,程序?qū)⑻D(zhuǎn)到何地址?
3-8已知
SP=25H,PC=2345H/(24H)=12H,(25H)=34HZ(26H)=56H。問止匕時(shí)
執(zhí)行〃RET〃指令以后,SP=?PC=?
3-9簡述轉(zhuǎn)移指令A(yù)JMPaddrll,SJMPrel,LJMPaddrl6及
JMP@A+DPTR的應(yīng)用場(chǎng)合。
3-10試分析下列程序段,當(dāng)程序執(zhí)行后,位地址00H,01H中的
內(nèi)容為何值?P1口的8條I/O線為何狀態(tài)?
CLRC
MOVA,#66H
JCL00P1
CPLC
SETB01H
L00P1:ORLQACC.O
JBACC2LOOP2
CLROOH
L00P2:MOVP1,A
第五章匯編語言程序設(shè)計(jì)習(xí)題
4-1從內(nèi)部存儲(chǔ)器20H單元開始,有30個(gè)數(shù)據(jù)。試編一個(gè)程序,
把其中的正數(shù)、負(fù)數(shù)分別送5H和71H開始的存儲(chǔ)單元,并分別記下
正數(shù)、負(fù)數(shù)的個(gè)數(shù)送50H和70H單元。
4-2以BUF1為起始地址的外存儲(chǔ)區(qū)中,存放有16個(gè)單字節(jié)無符
號(hào)二進(jìn)制數(shù),試編
一程序,求其平均值并送BUF2單元
4-3在DATA1單元中有一個(gè)帶符號(hào)8位二進(jìn)制數(shù)xo編一程序,
按以下關(guān)系計(jì)算y值,送DATA2單元。
x+5x>0
Y=xx=0
x-5x<0
4-4試編寫延時(shí)2ms的程序
4-5用查表程序求0~8之間整數(shù)的立方。
4-6編寫有6個(gè)命令鍵的散轉(zhuǎn)程序。
a)鍵號(hào)為0、L2、3、4、5;
b)6個(gè)鍵A、B、C、D、1、2的ASCH碼放在累加器A中。
第六章單片機(jī)應(yīng)用系統(tǒng)擴(kuò)展設(shè)計(jì)習(xí)題5-18051單片機(jī)如何訪問外
部ROM及外部RAM?
5-2試用Intel2764,6116為8031單片機(jī)設(shè)計(jì)一個(gè)存儲(chǔ)器系統(tǒng),
它具有8KEPROM(地址由0000H?1FFFH)和16K的程序、數(shù)據(jù)兼
用的RAM存儲(chǔ)器(地址為2000H~5FFFH)。具體要求:畫出該存
儲(chǔ)器系統(tǒng)的硬件連接圖。
5-38255A,8155分別有哪幾種工作方式?怎樣進(jìn)行選擇?
5-4試編程對(duì)8155進(jìn)行初始化。設(shè)A口為選通輸出,B口為基本
輸入,C口作為控制聯(lián)絡(luò)口,并啟動(dòng)定時(shí)器/計(jì)數(shù)器按方式1工作,定
時(shí)時(shí)間為10ms,定時(shí)器計(jì)數(shù)脈沖頻率為單片機(jī)的時(shí)鐘頻率24分頻,f
osc=12MHZo
5-5在一個(gè)8031應(yīng)用系統(tǒng)中擴(kuò)展一片2764,一片8155和一片
6264。試畫出其系統(tǒng)框圖,并指出所擴(kuò)展的各個(gè)芯片的地址范圍。
第六章鍵盤、顯示接口技術(shù)習(xí)題
6-1設(shè)計(jì)一個(gè)4x4行列式鍵盤電路并編寫鍵掃描子程序。
6-2試說明非編碼鍵盤的工作原理。如何去鍵抖動(dòng)?如何判斷鍵
是否釋放?
6-2試設(shè)計(jì)一個(gè)用8155與有32個(gè)按鍵的鍵盤連接的接口電路。
編寫程序?qū)崿F(xiàn)以下功能:用8155定時(shí)器定時(shí),每隔2s讀一次鍵盤,
并將其讀入的鍵值存入8155片內(nèi)RAM40H開始的單元中。
6-4用8051的P1口作8個(gè)按鍵的獨(dú)立式鍵盤接口。試畫出其中
中斷方式的接口電路及相應(yīng)的鍵盤處理程序。
6-5試用8255為8051微機(jī)系統(tǒng)設(shè)計(jì)一個(gè)鍵盤接口。鍵盤為3x4
個(gè)鍵,其中10個(gè)為數(shù)1?9,兩個(gè)為功能鍵RESET和START。具體要
求:
(1)按下數(shù)字鍵后,鍵值存入3040H開始的單元中(每個(gè)字節(jié)
放一個(gè)鍵值)。
(2)按下RESET(復(fù)位)鍵后,鍵PC復(fù)位成0000H。
(3)按下START(啟動(dòng))鍵后,系統(tǒng)開始執(zhí)行用戶程序(用戶程
序的入口地址4080H)。試畫出該接口的硬件連接圖并進(jìn)行程序設(shè)計(jì)。
6-6試設(shè)計(jì)一個(gè)LED顯示器/鍵盤電路。
6-7試為8051微機(jī)系統(tǒng)設(shè)計(jì)一個(gè)LED顯示器接口,該顯示器共
有八位,從左到后分別DG1~DG8(共陰極式),要求將內(nèi)存3080H-
3087H八個(gè)單元中的十進(jìn)制(BCD)依次顯示在DG1-DG8上。要
求:畫出該接口硬件連接圖并進(jìn)行接口程序設(shè)計(jì)。
第七章A/D和D/A轉(zhuǎn)換接口技術(shù)習(xí)題
7-1模擬量輸入通道一般包括哪幾組成部分?每一部分的作用如
何?
7-2在什么情況下,A/D轉(zhuǎn)換器前應(yīng)引入采樣保持器?
7-3A/D轉(zhuǎn)換器的分辨率如何表示?它與精度有何不同?
7-4判斷A/D轉(zhuǎn)換結(jié)束否一般可采用幾種方式?每種方式有何特
/占\\\??
7-5D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)有哪些?分辨率是如何定義的?
參考電壓VR的作用如何?
7-6在一個(gè)fosc=12MHz的8031應(yīng)用系統(tǒng)中,接有一片A/D
器件ADC0809,它的地址為FEF8H~FEFFH。試畫出有關(guān)邏輯框圖,
并編寫定時(shí)采樣8個(gè)通道的程序。設(shè)采樣頻率為2ms一次,每個(gè)通道
采10個(gè)數(shù),把所采的數(shù)按0~7通道的順序存放在以1000H為首地址
的外部RAM中。
7-7在一個(gè)fosc=12MHz的8031應(yīng)用系統(tǒng)中,接有一片D/A
器件DAC0832,它的地址為7FFFH,輸出電壓為0~5V。請(qǐng)畫出有關(guān)
邏輯框圖,并編寫一個(gè)程序,當(dāng)其運(yùn)行后0832能輸出一個(gè)矩形波,波
形占空比為1:5。高電平時(shí)電壓為2.5V,低電平時(shí)為1.25VO
7-8畫出由8031擴(kuò)展一片2764、一片6264、一片8155、一片
0809及一片0832的接口電路框圖,并給出所擴(kuò)展的各個(gè)芯片的地址
范圍。
第八章串行通信接口技術(shù)習(xí)題
8-1什么是串行異步通信,它有哪些作用?并簡述串行口接收和
發(fā)送數(shù)據(jù)的過程。
8-28051單片機(jī)四種工作方式的波特率應(yīng)如何確定?
8-3某異步通信接口,其幀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 強(qiáng)化學(xué)習(xí)采樣
- 2025年高考化學(xué)總復(fù)習(xí)分類訓(xùn)練:化學(xué)反應(yīng)速率(解析卷)
- 廣西理論知識(shí)和業(yè)務(wù)規(guī)范考題
- 中建航天高技術(shù)應(yīng)用中心項(xiàng)目觀摩策劃
- 第七屆進(jìn)博會(huì)落下帷幕感悟心得
- 2023年ICU專用末端裝置資金籌措計(jì)劃書
- 強(qiáng)化計(jì)算機(jī)技術(shù)對(duì)機(jī)械教學(xué)的滲透
- 煤礦機(jī)電產(chǎn)品買賣協(xié)議書(32篇)
- 物業(yè)停車場(chǎng)租賃合同范本(32篇)
- 2024-2025學(xué)年河南省高一(上)聯(lián)考數(shù)學(xué)試卷(10月份)(含答案)
- 第10課 多民族政權(quán)并立與元朝的統(tǒng)一【知識(shí)精研】 《中國歷史》 中職中專 高效課堂課件
- 10人小公司規(guī)章制度
- 防腐木地板施工技術(shù)
- 社會(huì)主義發(fā)展史心得體會(huì)四篇
- 七年級(jí)語文試題-人教版七年級(jí)語文下冊(cè)期中考試試題及答案一
- 揮發(fā)性有機(jī)物(VOCs)定義、種類及來源
- 小學(xué)美術(shù)-我的小天地教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 政府機(jī)關(guān)餐飲服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 廣東省佛山市2023年七年級(jí)上學(xué)期期中數(shù)學(xué)試題(附答案)
- 23J916-1:住宅排氣道(一)
- 學(xué)生公寓停宿通知單
評(píng)論
0/150
提交評(píng)論