《微機(jī)原理及應(yīng)用》

《微機(jī)原理及應(yīng)用》

ID:47176360

大?。?0.00 KB

頁數(shù):5頁

時(shí)間:2019-08-16

《微機(jī)原理及應(yīng)用》_第1頁
《微機(jī)原理及應(yīng)用》_第2頁
《微機(jī)原理及應(yīng)用》_第3頁
《微機(jī)原理及應(yīng)用》_第4頁
《微機(jī)原理及應(yīng)用》_第5頁
資源描述:

《《微機(jī)原理及應(yīng)用》》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、裝訂線浙江機(jī)電職業(yè)技術(shù)學(xué)院2008/2009學(xué)年第一學(xué)期試卷《微機(jī)原理與應(yīng)用》課程期末B答案專業(yè):班級(jí):姓名:學(xué)號(hào):單項(xiàng)一二三四總計(jì)批閱得分一、填空題(每空1分,共20分)1、-90的原碼是_11011010__________,補(bǔ)碼是___10100110_________________。2、8051中共有4個(gè)8位I/O口,以實(shí)現(xiàn)數(shù)據(jù)的并行輸入輸出。3、堆棧的主要功能是_保護(hù)斷點(diǎn)和保護(hù)現(xiàn)場(chǎng)_________________,8051單片機(jī)堆棧的操作特點(diǎn)是___后進(jìn)先出______________。4、指令的機(jī)器碼一般由_操作碼____和___

2、操作數(shù)____兩部分構(gòu)成。5、_寄存器_尋址方式是在指令中給出寄存器名稱,其特點(diǎn)是_指令代碼短,執(zhí)行速度快__。6、8051單片機(jī)有__5_個(gè)中斷源,其中不能由硬件清除中斷標(biāo)志的中斷源是_串行中斷__。7、定時(shí)器1的啟動(dòng)/停止標(biāo)志位是____TR1____,其工作方式2是__8位自動(dòng)重裝_____。8、12根地址線可選4096個(gè)存儲(chǔ)單元;32KB存儲(chǔ)單元需要15根地址線。9、ADC0809是__8__通道的逐次逼近式A/D轉(zhuǎn)換器,其__EOC引腳表示轉(zhuǎn)換結(jié)束信號(hào)。10、串口工作方式1使用定時(shí)器工作方式_2___,在12MHz的時(shí)鐘信號(hào)下,96

3、00波特率對(duì)應(yīng)的計(jì)數(shù)初值為__0FDH____。二、簡答題(每題5分,共20分)1、簡述程序狀態(tài)字PSW中各位的意義。(1)Cy:進(jìn)(借)位標(biāo)志位(2)Ac:輔助進(jìn)(借)位標(biāo)志位(3)F0:用戶標(biāo)志位(4)RS1,RS0:寄存器組選擇位(5)OV:溢出標(biāo)志位5(1)P:奇偶標(biāo)志位2、8051單片機(jī)有多少個(gè)中斷源?每個(gè)中斷的入口地址是多少?8051單片機(jī)有5個(gè)中斷源中斷入口地址外部中斷00003H定時(shí)器T0000BH外部中斷10013H定時(shí)器T1001BH串行口0023H3、簡述單片機(jī)系統(tǒng)擴(kuò)展的原因及一般方法。由于單片機(jī)內(nèi)部資源有限,在許多較為負(fù)責(zé)

4、的應(yīng)用領(lǐng)域中,其內(nèi)部資源就可能不夠用。這時(shí),必須對(duì)單片機(jī)系統(tǒng)進(jìn)行擴(kuò)展。一般是采用三總線結(jié)構(gòu)形式進(jìn)行擴(kuò)展,整個(gè)系統(tǒng)所有外部擴(kuò)展的部件(ROM,RAM和I/O口),都通過一組數(shù)據(jù)信號(hào)線跟單片機(jī)進(jìn)行數(shù)據(jù)的交換。單片機(jī)是整個(gè)系統(tǒng)的“總司令”,只有它發(fā)號(hào)施令,得到“命令”的外部擴(kuò)展部件才傳送數(shù)據(jù)給單片機(jī)或接收單片機(jī)發(fā)送過來的數(shù)據(jù)。4、執(zhí)行下面一段程序;MOVSP,#60HMOVA,#10HMOVB,#01HPUSHAPUSHBPOPAPOPBA,B的內(nèi)容是:(A)=#01H(B)=#10H三、分析題(每題各10分,共30分)1、用傳送指令將ROM2000H

5、單元內(nèi)容送片外地址1000H單元。MOVDPTR,#2000HMOVCA,@DPTRMOVDPTR,#1000H5MOVX@DPTR,A2、已知在內(nèi)部RAM60H~70H中存放16個(gè)各不相同的數(shù)據(jù),試編程查找其中是否存在數(shù)據(jù)6AH,若存在則將該單元地址送R0,否則將RO清0。ORG0000HLOOP:INCR1LJMPMAINDJNZR7,AGAINORG0030HMOVR0,#00HMAIN:MOVSP,#30HHOME:RETMOVR1,#60HMOVR7,#10HAGAIN:MOVA,@R1CJNEA,#6AH,LOOPMOVR0,R1SJ

6、MPHOME3、試編程用T1以方式2從P1.0端口輸出頻率為20KHz的等寬矩形波.已知晶振頻率6MHz,中斷方式實(shí)現(xiàn)。由題意可得,只需從P1.0端口每延時(shí)25us后交替輸出高低電平即可(-X)*(1/6)*12=25X=F4HORG0000HSETBEALJMPMAINSETBET1ORG000BHSETBTR1LJMPZDAJMP$ORG0040HORG0080HMAIN:MOVSP,#30HZD:CPLP1.0MOVTMOD,#60HRETIMOVTH1,#F4HMOVTL1,#F4H5四、綜合題(每題各15分,共30分)1.1.試編寫程序

7、,用8051對(duì)外部事件(脈沖)進(jìn)行計(jì)數(shù),每計(jì)滿200個(gè)脈沖以后,使內(nèi)部RAM40H單元內(nèi)容加1,用T0以方式1中斷實(shí)現(xiàn)。ORG0000HLJMPMAINORG000BHLJMPZDORG0030HMAIN:MOVSP,#30HMOV40H,#00HMOVTMOD,#05HMOVTH0,#0FFHMOVTL0,#38HSETBEASETBET0SETBTR0SJMP$ORG0100HZD:INC4OHMOVTH0,#0FFHMOVTL0,#38HRETI52.試編寫程序,設(shè)串口為工作方式1,波特率為1200,禁止中斷,用查詢法將甲機(jī)從外部RAM20

8、00H開始的10個(gè)數(shù)傳送到乙機(jī)從1000H開始的外部RAM中去,已知晶振頻率為11.0592MHz。(1)波特率位1200,以定時(shí)器T1

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。