




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上北京理工大學珠海學院2011 2012學年第一學期單片機原理及接口技術(A)期末試卷(B)誠信聲明考場是嚴肅的,作弊是可恥的,對作弊人的處分是嚴厲的。我承諾遵守考場紀律,不存在抄襲及其它違紀行為。考生(承諾人)簽字: 專業:班級:學號:適用年級專業:2009級機械工程及自動化 試卷說明:閉卷,考試時間120分鐘題號一二三四五六總分得分一、填空題(每空2分,共20分)【得分: 】1.MCS-51系列單片機的XTAL1和XTAL2引腳是 (1) 引腳。2.P1P3是準雙向口,因此,作輸入口時,必須 (2) 。3.定時器T1的中斷服務程序的入口地址是 (3) 。4.MCS-
2、51系列單片機的定時/計數器,若只用軟件啟動,與外部中斷無關,應使TMOD的 (4) 。5.表達式語句由 (5) 組成。6.P0P3四個I/O口中,在外部擴展存儲器時,分時復用做數據線和低8位地址線的是 (6) 。7.若m=0x7f,m<<=3后,m= (7) 。8.當外部中斷1發出中斷請求后,中斷響應條件IE= (8) 。9.用T0實現計數器,希望自動重裝初值,則TMOD= (9) 。10.當定時/計數器在工作方式2下,晶振頻率為6MHz,則最長定時時間為 (10) 。12345P21 時鐘必須寫入1P171 0x001BP180 GATE=0P60 表達式加上分號678910P
3、47 P0口 0xf8 0x82 0x06P165 512uS二、選擇題(每小題2分,共10分)【得分: 】1在單片機應用系統中,LED數碼管顯示電路通常有 顯示方式。A靜態 B動態 C靜態和動態 D查詢2在C51語言中,當do-while語句中的條件為 時,結束循環。A0 Bfalse Ctrue D非03啟動T1開始計數是使TCON的 。 ATF0位置1 BTR1位置1 CTR0位置0 DTR1位置04某一應用系統需要擴展10個功能鍵,通常采用 方式更好。A獨立式按鍵 B矩陣式按鍵 C動態按鍵 D靜態按鍵5單片機中的程序計數器PC用來 。A存放指令 B存放正在執行的指令地址C存放下一條指令
4、地址 D存放上一條指令地址12345P150 CP102 AP179 BP151 BP46 C三、讀程序(每項1分,共10分)【得分: 】P2.0通過按鈕S接地,P1.0通過LED接地,S按每一次,改變發光二極管的狀態,為下列語句注釋(有/處說明語句的實際作用)#include <reg52.h> /定義頭文件reg51.h#define uchar unsigned char /數據類型符號定義 sbit S=P20; / 定義P2.0引腳位名稱為S,定義P1.0引腳位名稱為LEDsbit LED=P10;main( ) uchar m; while(1) /無限循環的執行循環程
5、序,直至關閉電源 S=1; /定義變量Sif(S=0) / 判斷按鍵按下 for(m=0;m<125;m+); /延時一段時間 if(S=0) /判斷按鍵按下 LED=!LED; / 改變發光二極管的狀態 while(!LED); / 四、簡答題(每小題10分,共30分)【得分: 】1. 以外部中斷1中斷為例,簡述中斷過程。這個自己寫2. 什么是機器周期?機器周期和晶振頻率有何關系?當晶振頻率為6MHz是,機器周期是多少?P283. P3口的第二功能是什么?P26五、完成程序題(帶*處每空2分,其余每空1分,共30分) 【得分: 】1. P1.0P1.7接共陰極LED七段數碼管,P2.0
6、接共陰極LED七段數碼管的公共端,用外部中斷0測量負跳變信號的累計數,同時在LED數碼管上顯示出來。完成下列程序。(帶*處每空2分,其余每空1分,共12分)#include <reg51.h> #define ucharucunsigned char sbit P2_0=P20; /將P2_0定義為P2.0引腳uchar num; /設置全局變量num,作為計數變量uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/*定義數組table為七段數碼管顯示數組,數組元素分別顯示09void main()
7、E EA=1;cEX0=1; /允許使用外部中斷0IT0=1; /選擇下降沿觸發來觸發外部中斷P2_0=0; /將七段數碼管公共端設為低電平while(1)P1=tablenum; /*依次引用數組元素,并將其送P1口顯示void int0() interrupt 0 /中斷服務程序num+; /每觸發一次外部中斷,計數變量加1if(num=10) num=0; /如果計數、變量加到10,則清02. P0.0接LED發光二極管,使用定時器T0的方式1來控制P0.0引腳的LED的閃爍,要求閃爍周期2s,即亮1s,滅1s。完成下列程序。(帶*處每空2分,其余每空1分,共18分)#include &
8、lt;reg51.h> #define ucharucunsigned charunsigned D1=P00; /將D1位定義為P0.0引腳uchar counter;countervoid main(void)E EA=1;c將軍開口了昆明 ET0=1; /定時器T0中斷允許TMOD=0x01; /*使用定時器T0的工作方式1TH0=(65536-46083)/256; /定時器T0的高8位賦初值TL0=(65536-46083)%256; /定時器T0的低8位賦初值TR0=1; /*啟動定時器T0counter=0; /從0開始累計中斷次數while(1) /無限循環等待中斷 ; void Time0( ) interrupt 1 /“interrupt”聲明函數為中斷服務函數 couner+; /中斷次數自加1if(counter=20) /若累計滿20次,即計時滿1sD1=D1; /*按位取反操作,將P0.0引腳輸出電平取反couner=0; /將counter清0,重新從0開始計數 TH0=(65536-46083)/256; /定時器T0的高8位重新賦初值TL0=(65536-46083)%25
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030防偽與產品安全技術行業發展趨勢分析與未來投資戰略咨詢研究報告
- 廣西現代職業技術學院《建筑模型設計》2023-2024學年第一學期期末試卷
- 北京青年政治學院《運動訓練生物學監控》2023-2024學年第一學期期末試卷
- 重慶電力高等專科學校《體育市場營銷綜合實訓》2023-2024學年第一學期期末試卷
- 臺州科技職業學院《高等數學c》2023-2024學年第一學期期末試卷
- 林州建筑職業技術學院《外科學總論B》2023-2024學年第一學期期末試卷
- 中國民航大學《服務心理學》2023-2024學年第一學期期末試卷
- 2025至2030中國高端物業行業市場發展分析及競爭格局與投資發展報告
- 2025至2030剁椒醬行業發展趨勢分析與未來投資戰略咨詢研究報告
- 廣東第二師范學院《生物檢定技術》2023-2024學年第一學期期末試卷
- 2024版國開電大法學本科《國際私法》在線形考(任務1至5)試題及答案
- 麻精藥品管理培訓
- Revision Going to a school fair Lesson 1(教學設計)-2024-2025學年人教PEP版(2024)英語三年級下冊
- 京東代理合同樣本
- 2025外研版七年級下冊英語全冊教案
- 養老院火災事故防范重點培訓課件
- 《全斷面巖石掘進機法水工隧洞工程技術規范(SLT 839-2025)》知識培訓
- 危重患者的監測與管理
- 閩教版(2024)三年級英語下冊全冊大單元整體教學設計 教案
- 股東會議程及決議草案
- TLYCY 3071-2024 森林草原防火無人機監測技術規范
評論
0/150
提交評論