![單片機原理及應(yīng)用 試卷及答案 C卷_第1頁](http://file4.renrendoc.com/view12/M02/38/35/wKhkGWX0SVWAakYpAAO3f4GeMrE166.jpg)
![單片機原理及應(yīng)用 試卷及答案 C卷_第2頁](http://file4.renrendoc.com/view12/M02/38/35/wKhkGWX0SVWAakYpAAO3f4GeMrE1662.jpg)
![單片機原理及應(yīng)用 試卷及答案 C卷_第3頁](http://file4.renrendoc.com/view12/M02/38/35/wKhkGWX0SVWAakYpAAO3f4GeMrE1663.jpg)
![單片機原理及應(yīng)用 試卷及答案 C卷_第4頁](http://file4.renrendoc.com/view12/M02/38/35/wKhkGWX0SVWAakYpAAO3f4GeMrE1664.jpg)
![單片機原理及應(yīng)用 試卷及答案 C卷_第5頁](http://file4.renrendoc.com/view12/M02/38/35/wKhkGWX0SVWAakYpAAO3f4GeMrE1665.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
試卷學生姓名十位學號課程名稱單片機原理及應(yīng)用(C)卷考試方式£開卷閉卷院系試題名稱單片機原理及應(yīng)用班級適用班級考試時間年月日……○……○……○……○……○……○……○……○……○……○……○……○……○……第4頁共5頁題號一二三四五六七八九十滿分滿分201020301010100實得分滿分:滿分:20實得分:一、選擇題(每題1分,共20分)題號12345678910答案題號11121314151617181920答案1.AT89C51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應(yīng)的中斷請求是(??)?A、T1B、T0,T1C、T1,串行接口D、T02.定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應(yīng)選用(????)。A、工作方式0?????B、工作方式1?????C、工作方式2?????D、工作方式3?3.89C51有關(guān)串口數(shù)據(jù)緩沖器的描述中()?是不正確的。?A、串行口中有兩個數(shù)據(jù)緩沖器SUBF????B、兩個數(shù)據(jù)緩沖器在物理上是相互獨立的,具有不同的地址????C、SUBF發(fā)只能寫入數(shù)據(jù),不能讀出數(shù)據(jù)????D、SUBF收只能讀出數(shù)據(jù),不能發(fā)送數(shù)據(jù)?4.二進制數(shù)11001011的十進制無符號數(shù)是()。A、213B、203C、223D、2335.二進制數(shù)11101110B與01110111B的“與”、“或”和“異或”結(jié)果是()。A、01100110B、10011001B、11111111BB、11111111B、10011001B、01100110BC、01100110B、01110111B、10011001BD、01100110B、11111111B、10011001B6.截止2020年6月23日我國北斗導(dǎo)航系統(tǒng)一共發(fā)射了()顆衛(wèi)星A、45B、55C、30D、667.嫦娥五號月球探測器是在()發(fā)射成功的A、酒泉B、西昌C、文昌D、太原8.華為的創(chuàng)始人()A、董明珠B、任正非C、馬云D、張瑞敏9.截止2021年1月中國高鐵總里程接近()公里A、2萬B、3萬C、4萬D、5萬10.()已經(jīng)成為社會選人、用人、評價人的基本尺度。A、德才兼?zhèn)?、以才為先B、德才兼?zhèn)洹⒁缘聻橄菴、德才兼?zhèn)洹⒉环窒群驞、智體兼?zhèn)洹⒁灾菫橄?1.共陰極數(shù)碼管顯示‘0’的段碼是()A、0xc0B、0xf9C、0x3FD、0x6f12.LCD1602的RS=1時代表的是()A、讀寫LCD1602的命令信號B、讀寫LCD1602的數(shù)據(jù)信號C、對LCD1602進行讀操作D、對LCD1602進行寫操作13.C51中如果定義的變量存放在外部的數(shù)據(jù)存儲器0000H~00FFH中,應(yīng)使用()存儲器類型。A、dataB、PdataC、bdataD、xdata14.設(shè)a=32H,b=65H,這a&b=()A、0B、1C、20HD、77H15.設(shè)有以下語句:intx=10;x+=3+x%(3),則x的值是()A、11B、12C、14D、1516.當AT89S51復(fù)位時,下面說法正確的是()A、PC=0000HB、SP=00HC、SBUF=00HD、P0=00H17.PSW=18H時,則當前工作寄存器是()A、0組B、1組C、2組D、3組18.AT89S51的專用寄存器SFR中的堆棧指針SP是一個特殊的存貯區(qū),用來()A、存放運算中間結(jié)果B、存放標志位C、暫存數(shù)據(jù)和地址D、存放待調(diào)試的程序19.PC是()A、一根硬件信號線B、一個可由用戶直接讀寫的8位RAM寄存器C、一個能自動加1的16位的計數(shù)器D、一個能自動加1計算的ROM存儲單元20.當ALE信號有效時,表示()A、從ROM中讀取數(shù)據(jù)B、從P0口可靠地送出低8位地址C、從P0口送出數(shù)據(jù)D、從RAM中讀取數(shù)據(jù)滿分:1滿分:10實得分:1.當計數(shù)器計數(shù)溢出時,溢出標志位TFx由硬件自動置,用查詢方式處理計數(shù)溢出時,由清0。2.假定BCD碼(A)=56H,(R5)=67H。執(zhí)行指令:ADDA,R5DAA后,累加器A的內(nèi)容為,CY的內(nèi)容為。3.MOVC,20H源尋址方式為尋址。4.設(shè)DPTR=2000H,(A)=80H,則MOVCA,@A+DPTR的操作數(shù)的實際地址為。5.ADC0809當轉(zhuǎn)換結(jié)束時,EOC引腳輸出。6.當DAC0832ILE引腳接高電平,采用直通工作方式,其他控制引腳都應(yīng)接。7.按鍵去抖的方法有和。滿分:20滿分:20實得分:1.89C51單片機的片內(nèi)、片外存儲器如何選擇?2.程序存儲器的空間里,有5個單元特殊,這5個單元對應(yīng)5個中斷源的中斷入口地址。這些單元的地址為什么?3.什么是偽指令?為什么要用偽指令?
4.簡述89C51串口通信的方式2及其特點。滿分:3滿分:30實得分:1.將外部數(shù)據(jù)存儲器的000BH和0000CH單元的內(nèi)用互相交換。(5分)2.單片機的fosc?=?12MHz,使P1.0和P1.1分別輸出周期為1ms和l0ms的方波,請用定時器T0方式2編程實現(xiàn)。(12分)3.將片內(nèi)30H單元存放的壓縮的BCD碼轉(zhuǎn)換成非壓縮的BCD碼存放在31H和32H單元。(5分)4.電路圖如下,編程實現(xiàn)P2口LED燈按“加1”方式循環(huán)顯示(比如:D1(1)亮完D2(2)亮,然后D1D2(3)同時點亮)。(8分)滿分:滿分:10實得分:五、完善程序(共10分)外部中斷0由邊沿觸發(fā),控制P2口的8個發(fā)光二極管依次點亮。C51程序如下#include<reg51.h>#include<intrins.h>unsignedchara=0x7f;voidDelay();Voidmain()//主函數(shù){EA=1;//總中斷允許//外部中斷0中斷允許200IT1=1;∥選擇外部中斷0為跳沿觸發(fā)方式While(1);//循環(huán)}//外部中斷0的中斷服務(wù)函數(shù)∥禁止外部中斷0中斷//左移一位P2=a;//延時300msEX0=1};voidDelay(unsignedinti)//延時1ms子程序{unsignedinti;for(;i>0;i--)for(j=0;j<333;j++){;}}滿分:10滿分:10實得分:根據(jù)要求設(shè)計硬件電路,并編寫程序:P0口連接8*8LED點陣的行,P3口連接8*8LED點陣的列,讓LED點陣顯示心形,其中行接高電平,列接低電平。一、選擇題(每題1分,共20分)題號12345678910答案BCBBDBCBCB題號11121314151617181920答案CBBCCADCCB二、填空題(每空1分,共10分)1.1、軟件2.23H、13.位4.2080H5.高電平6.地(或低電平)7.硬件去抖、軟件延時去抖三、簡答題(共20分,每題5分)1.80C51單片機的片內(nèi)、片外存儲器如何選擇?引腳為訪問內(nèi)部或外部程序存儲器的選擇端。接高電平時,CPU將首先訪問內(nèi)部存儲器,當指令地址超過0FFFH時,自動轉(zhuǎn)向片外ROM去取指令;接低電平時(接地),CPU只能訪問外部程序存儲器2.程序存儲器的空間里,有5個單元特殊,這5個單元對應(yīng)5個中斷源的中斷入口地址。這些單元的地址為:外部中斷0(INT0):0003H定時器0(T0):000BH外部中斷1(INT1):0013H定時器1(T1):001BH串行口:0023H3.什么是偽指令?為什么要用偽指令?機器匯編時為便于機器操作,匯編程序提供一些本身的操作指令,比如匯編程序匯編時知道匯編語言源程序中哪些是數(shù)據(jù),數(shù)據(jù)的狀態(tài),程序的起始和終止地址等。這些匯編程序本身的操作指令出現(xiàn)在匯編語言源程序中,但它不是控制單片機操作的指令,而是控制匯編程序的指令,所以稱為偽指令,沒有機器碼。4.簡述89C51串口通信的方式2及其特點。方式2:用于串行發(fā)送或接收,為11位通用異步接口。TXD與RXD分別用于發(fā)送與接收數(shù)據(jù)。收發(fā)一幀數(shù)據(jù)的格式為1位起始位、8位數(shù)據(jù)位(低位在前)、1位可編程的第9數(shù)據(jù)位和1位停止位,共11位。波特率取決于PCON中SMOD位的值:當SMOD=0時,波特率為的1/64;當SMOD=1時,波特率為的1/32。四、編程題(共30分)1.將外部數(shù)據(jù)存儲器的000BH和0000CH單元的內(nèi)用互相交換。(5分)#include<reg52.h>#include<absacc.h>voidmain(void){unsignedchari;i=XBYTE[11];//XBYTE是一個地址指針XBYTE[11]=XBYTE[12];XBYTE[12]=i;}2.單片機的fosc?=?12MHz,使P1.0和P1.1分別輸出周期為1ms和l0ms的方波,請用定時器T0方式2編程實現(xiàn)。?解fosc?=?12MHz,所以機器周期為1us。要使P1.0輸出周期為1000us的方波,可以通過定時中斷方式實現(xiàn),定時時間為250us,定時計數(shù)2次來實現(xiàn),對P1.0求反即可。要使P1.1輸出周期為10ms的方波,也可以通過定時中斷方式實現(xiàn),定時時間為5ms,當時間到時,對P1.1求反即可。由于5ms/250us=20,所以也可以通過對250us的定時計數(shù)20次來實現(xiàn)。程序如下:?#include<reg51.h>?sbit?P1_0=P1^0;//輸出周期為1000us的方波的引腳?sbit?P1_1=P1^1;?//輸出周期為10ms的方波的引腳?unsigned?char?num1=0,num2=0;//中斷次數(shù)計數(shù)器,初值為0?void?main(){???P1_0=0;??//輸出初值為0???P1_1=0;??//輸出初值為0???TMOD=0x02;?//T0方式2定時???TH0=256-250;//計250次,???TL0=TH0;???IE=0x82;??//允許CPU響應(yīng)中斷,允許T0發(fā)中斷請求???TTR0=1;??//啟動T0???for(;;){}?//無限循環(huán)等待中斷?}?void?timer0()interrupt?1?using?1{???num1++;num2++;??//中斷次數(shù)加1???if(num1==2)??//?中斷次數(shù)達到2次?{??P1_0=!P1_0;?//輸出P1_0求反?num1=0;????//中斷次數(shù)復(fù)位為0?}????if(num2==20){?//?中斷次數(shù)達到20次?????num2=0;??//中斷次數(shù)復(fù)位為0???P1_1=!P1_1;?//輸出P1_1求反???}?}2.將片內(nèi)30H單元存放的壓縮的BCD碼轉(zhuǎn)換成非壓縮的BCD碼存放在31H和32H單元。(5分)Voidmain(){unsignedchar*p=0x30;Unsignedcharnumber,shiwei,gewei;Number=*p;Shiwei=number&0xF0;Shiwei=_cror_(shiwei,4)Gewei=number&0x0F;P++;*p=shiwei;P++;*p=gewei;}4電路圖如下,編程實現(xiàn)P2口LED燈按“加1”方式循環(huán)顯示(比如:D1(1)亮完D2(2)亮,然后D1D2(3)同時點亮)。(8分)#include<reg52.h>#include<intrins.h>main(){unsignedcharcnt=0,temp;unsignedinti=0,j; while(1){ temp=0x00;for(i=0;i<255;i++)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球滑靴式分揀系統(tǒng)行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球民用航空機翼行業(yè)調(diào)研及趨勢分析報告
- 為他人貸款合同擔保
- 叉車購銷合同模板
- 2025物料購置合同管理操作規(guī)程
- 學校商鋪租賃合同范本
- 提高組織和協(xié)調(diào)能力的培訓
- 施工設(shè)計合同
- 商鋪租賃合同范本簡單
- 人才招聘中介服務(wù)合同模板
- 學校財務(wù)年終工作總結(jié)4
- 2025年人民教育出版社有限公司招聘筆試參考題庫含答案解析
- 康復(fù)醫(yī)學治療技術(shù)(士)復(fù)習題及答案
- 《血管性血友病》課件
- 2024-2025學年人教版七年級數(shù)學上冊期末達標測試卷(含答案)
- 2024年安全員-C證考試題庫及答案(1000題)
- 高二數(shù)學下學期教學計劃
- 文學類作品閱讀練習-2023年中考語文考前專項練習(浙江紹興)(含解析)
- 第五章硅酸鹽分析
- 外科學總論-第十四章腫瘤
- 網(wǎng)絡(luò)反詐知識競賽參考題庫100題(含答案)
評論
0/150
提交評論