高等學院高等教育單片機原理及應用電氣試卷B答案.doc_第1頁
高等學院高等教育單片機原理及應用電氣試卷B答案.doc_第2頁
高等學院高等教育單片機原理及應用電氣試卷B答案.doc_第3頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

-密-封-線- (答題不能超出密封裝訂線)班級(學生填寫):姓名:學號:命題:審題:審批:2018 2019學年第 1 學期 單片機原理及應用科目試題B卷答案使用班級(教師填寫):電氣18-3、4班題號一二三四五六七八九總分得分閱卷人一、單項選擇題(115=15分)123456789101112131415二、填空題(每空0.5分,0.540=20分)1234567891011121314151617181920三、判斷題(每空1分,1.010=10分)12345678910一、單項選擇題(1.015=15分)1在單片機中,通常將一些中間計算結果放在(A)中A累加器 B控制器 C程序存儲器 D數據存儲器2將十進制數215轉換成對應的二進制數是 。(A) A11100001 B11101011 C10010111 D101011013將二進制數(11010101)2轉換成對應的八進制數是 。(B)A325 B385 CD5 DD74-3的補碼是 。(D)A10000011B11111100C11111110D111111015在單片中“B”是用 來表示。(D)ABCD碼B二十進制C余三碼DASCII碼6單片機應用程序一般存放在(B)ARAMBROMC寄存器DCPU7已知某數的BCD碼為0111 0101 0100 0011 則其表示的十進制數值為( B )A7543HB7543C. 75.43HD. 75.38. 單片機8051的XTAL1和XTAL2引腳是(D)引腳。A. 外接定時器B. 外接串行口C. 外接中斷D. 外接晶振980C51基本型單片機內部程序存儲器容量為(C)。A)16KB)8KC)4KD)2K10在堆棧操作中,當進棧數據全部彈出后,這時SP應指向(A)。A. 棧底單元B. 7FH單元C. 棧底單元地址加1D. 棧底單元地址減111程序計數器PC用來(C)。A. 存放指令B. 存放正在執行的指令地址C. 存放下一條的指令地址D. 以上都不對12執行MOV IE, #81H指令的意義是:( B )A. 屏蔽中斷源B. 開放外部中斷源0C. 開放外部中斷源1D. 開放外部中斷源0和1138051的程序計數器PC為16位計數器,其尋址范圍是(D)。A. 8K B 16K C 32K D 64K14用MCS-51串行口擴展并行I/O口時,串行口工作方式應選擇(A)A. 方式0B方式1C. 方式2D. 方式315要使MCS-51能夠響應定時器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內容應是( A )A. 98HB. 84HC. 42HD. 22H二、填空題(每空0.5分,20分)16液晶顯示模塊(LCM)是指將 液晶顯示模塊(LCM)是指將控制器、驅動器、顯示器 集成在一起的器件。17數字5的共陰極七段LED顯示代碼是 6DH ,數字5的共陽極七段LED顯示代碼是 92H 。 18在MCS-51單片機中,使用P2、P0口傳送地址 信號,且使用P0口來傳送數據 信號,這里采用的是 復用 技術。 19液晶顯示的優點是: 液晶顯示的優點是:與數碼管相比,顯示內容多,可顯示數字、字符,甚至漢字和圖形 。20當SCON中的M0M1=10時,表示串口工作于方式 2 ,波特率為 fosc/32或fosc/64 。21. MCS-51單片機尋址方式有 立即數、直接地址、寄存器、寄存器間接、變址、相對、位尋址等七種尋址方式 。22. 指令JBC CY, LOOP是 3 字節、 2 個機器周期指令。23. 在串行通信中,把每秒中傳送的二進制數的位數叫 波特率 。24. 欲對300個外部事件計數,可以選用定時器/計數器T1的模式0 或模式 1 。25. MCS-51單片機中有2 個16 位的定時器/計數器。26. 方式0為 13 位定時器/計數器。27. C51中“!”運算符的作用是 邏輯非 。28. TMOD中的M1M0= 11時,定時器工作于方式 3 。29. 外部中斷請求有低電平 觸發和下降沿 觸發兩種觸發方式。30. MCS-51單片機有5 個中斷源。上電復位時,同級中斷的自然優先級從高至低依次為外中斷0、定時器/計數器0、外中斷1、定時器/計數器1、串行口,若IP=00010100B,優先級別最高者為外中斷1 、最低者為定時器/計數器1 。31. 當定時器/計數器1申請中斷時,TF1為 1 ,當中斷響應后,TF1為 0 。當串口完成一幀字符接收時,RI為 1 ,當中斷響應后,RI為 1 ,需要 軟件 清零。32. 中斷源擴展有三種方式,分別是 定時器/計數器擴展、查詢方式擴展、中斷控制芯片擴展 。三、判斷題(每空1分,1.010=10分,錯誤打“”,正確打“”)338051每個中斷源相應地在芯片上都有其中斷請求輸入引腳()34中斷初始化時,對中斷控制器的狀態設置,只可使用位操作指令,而不能使用字節操作指令()。 35單片機系統擴展時使用的鎖存器,是用于鎖存高8位地址。( )36若系統晶振頻率為6MHz,則定時器可以實現的最小定時時間為2s。( )37CPU對內部RAM和外部RAM的讀寫速度一樣快( ) 38當SCON中的M0M1=10時,表示串口工作于方式1,波特率為fosc/32或fosc/64 。( ) 39MCS-51單片機串行通信時,先發送低位,后發送高位。() 40設T1工作于定時方式2,作波特率發生器,時鐘頻率為11.0592MHz,SMOD=0,波特率為2.4K時,T0的初值為FAH。( ) 41MCS-51單片機串行方式0通信時,數據從P3.0引腳發送/接收。() 42MCS-51單片機工作于定時狀態時,計數脈沖來自單片機內部的機器周期。 ()四、簡答題(58=40分)43設MCS-51單片機的晶振頻率fOSC=6MHz,分別討論定時器/計數器0在各種工作方式下的最長定時時間。答:由fosc =6MHz可知,一個機器周期T=2us,由于是加1計數,所以最長定時應是計數初值最小時(即為0時)的定時時間。方式0:(2130)2us= 214us=16384us=16.384ms方式1:(2160)2us= 217us=131.072ms方式2、3:(280)2us= 29us=0.512ms當 fosc =6MHz,即T=2us時各種方式下的定時時間,若fosc =12MHz,則最長定時時間將縮短一半。44簡述MCS-51中斷過程答:中斷過程分中斷申請、中斷響應、中斷處理、中斷返回4個階段。中斷請求:各中斷源根據自身特點施加合適的信號,將對應的中斷標志位置1向CPU申請中斷。中斷響應:CPU對中斷請求進行判斷,形成中斷矢量,轉入響應的中斷服務程序。中斷處理:根據各中斷源要求執行響應中斷服務程序。中斷返回:中斷服務程序結束后,返回主程序。45若fosc = 6MHz,波特率為2400波特,設SMOD =1,則定時/計數器T1的計數初值為多少?并進行初始化編程。答:根據公式N=256-2SMODfosc /(24003212)= 242.98243 =F3HTXDA: MOV TMOD,#20H;置T1定時器工作方式2 MOV TL1,#0F3H ;置T1計數初值. MOV TH1,#0F3H MOV PCON,#80H ;置SMOD =146MCS-51單片機的三總線是由哪些口線構成的。答:P0口提供8位數據總線;P0口還可以分時輸出低8位地址,經鎖存器鎖存形成A0-A7, P2口提供高8位地址A8-A15,合起來提供16位地址線。P3口和ALE、/PSEN、RST/VPD、/EA提供控制線。47. MCS-51單片機P0-P3端口在功能上各有什么用途和區別?當它們作為I/O口使用時,具有哪些應用特點?答:51單片機共有P0-P3四個端口,他們除了可以做普通I/O口之外,P0口既可以作為8位數據總線還可以分時輸出低8位地址,經鎖存器鎖存形成A0-A7;P1口僅作為I/O用;P2口還可以輸出作為高8位地址A8-A15;P3口具有第二功能,P3.0-P3.7第二功能分別依次為RXD、TXD、/INT0、/INT1、T0、T1、/WR、/RD。作為I/O口使用時的應用特點是:l 4個并行I/O口均由內部總線控制,端口的功能復用會自動識別,不用用戶選擇。l P0是8位、漏極開路的雙向I/O口,可分時復用為數據總線和低8位地址總線,可驅動8個LSTTL負載。作地址/數據總線口時,P0是一真正雙向口,而作通用I/O口時,只是一個準雙向口。l P1是8位、準雙向I/O口,具有內部上拉電阻,可驅動4個LSTTL負載。l P2是8位、準雙向I/O口,具有內部上拉電阻,可驅動4個LSTTL負載,可用作高8位地址總線。l P3是8位、準雙向I/O口,具有內部上拉電阻,可驅動4個LSTTL負載。P3口的所有口線都具有第二功能。l 單片機功能多,引腳數少,因而許多引腳都具有第二功能。l 單片機對外呈現三總線形式,由P2、P0口組成16位地址總線;由P0口分時復用為數據總線;由ALE、/PSEN、RST、/EA與P3口中的/INT0、/INT1、T0、T1、/WR、/RD共10個引腳組成控制總線。48. 已知某棧的入棧序列為a,b,c,出棧序列有哪幾種,寫出每種的序列?答:共5種,分別是:(1) a,b,c (2) a, c, b (3) b, a, c (4) b, c, a (5) c, b, a49. 程序中,偽指令ORG和END的作用是什么?答:ORG用于定義匯編語言源程序或數據塊存儲的起始地址。END用于指示源程序到此全部結束。在匯編時,對END后面的指令不予匯編。因此,END語句必須放在整個程序的末尾,有且只能有一個。50. 何謂LED靜態顯示?何謂LED動態顯示?兩種顯示方式各有何優缺點?答:LED靜態顯示是指數碼管顯示某一字符時,相應的發光二極管恒定導通或恒定截止,公共端恒定接地(共陰極)或接正電源(共陽極)。LED動態顯示是一位一位地輪流點亮各位數碼管的顯示方式,每位數碼管點亮的時間大約在lms左右。但由于LED具有余輝特性以及人眼也有視覺暫留特性,使人看起來就好像在同時顯示不同的字符一樣。靜態顯示的優點是,顯示控制程序簡單,顯示亮度大,節約單片機工作時間。靜態顯示的缺點是,在顯示位數較多時,靜態顯示占用的I/O口線較多,或者需要增加額外的硬件電路,硬件成本較高。動態顯示的優點是,可以大大簡化硬件線路。動態顯示的缺點是,要循環執行顯示程序,對各個數碼管進行動態掃描,消耗單片機較多的運行時間;在顯示器位數較多或刷新間隔較大時,會有一定的閃爍現象,顯示亮度較暗。五、綜合題(115=15分)51. 利用定時器/計數器1定時中斷控制1. 編寫程序用P1.7驅動LED發光二極管亮1秒滅1秒地閃爍,設時鐘頻率為12MHz,寫出詳細過程以及編寫源程序。答:時鐘頻率為12MHz,1個機器周期1 us,1秒閃爍一次,0.5秒P1.7求反1次。0.5S=500ms=500000 us,方式1最大計數65536,讓T1工作于方式1,計數50000次中斷一次,初值6553650000155363CB0H用R7記錄中斷次數,計滿10個中斷為500ms秒。ORG 0000

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論