




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機復習題(+作業)一、 填空題1、AT89S51單片機有 個中斷源,有 個中斷優先級,其中INT0中斷服務程序入口地址為。2、AT89S51單片機低128單元隨機存貯器,按其用途可劃分為 區、 區、 區,它們的地址范圍分別為 、 、 ,RAM中地址為80HFFH的為 區。3、8051單片機復位后SP , P0 。4、單片機8051片內有兩個 位的定時/計數器,即T0和T1。5、單片機8051中的串行通信共有 種方式,其中方式
2、0; 是用作同步移位寄存器來擴展I/O口的。6、單片機8051的時鐘頻率為6MHz,若要求定時1ms,定時/計數器工作于模式1,其定時/計數器的初值為 。7、KeiL C51軟件中,編譯連接后生成可燒寫的文件擴展名是_。8、C51的存儲類型有 、bdata 、idata、pdata、 、 。9、AT89S51單片機的內部硬件結構包括了: 、 、 、和 以及并行I/O口、串行口、中斷控制系統、時鐘電路、位處理器等部件,其最小系統由51單片機、 電路和 電路組成。10、執行#define PA8255 XBYTE0x3F PA8255=0x7e后, 單元的內容變
3、為 。二、選擇1、在MCS-51單片機中,當采用4MHZ晶振頻率時,一個機器周期等于 ( )微秒。 A.1 B.2 C.3 D.4 2、單片機的程序計數器PC是16位的,其尋址范圍為( )。 A.128 B B.256 B C.8 KB D.64 KB3、若將字庫放在程序存儲器中,則存儲類型是( ) A. xdata B. code C. pdata D. Bdata4、MCS-51單片機定時器工作方式0是指( )工作方式。 A.8位 B.8位自動重裝 C.13位 D.16位 5、51單片機在同一優先級的中斷源同時申請中斷時,CPU首先響應( ) A.外部中斷0 B.外部中斷1 C.定時器0中
4、斷 D.定時器1中斷6、T0 設置成計數方式時,外部引腳計數脈沖的最高頻率應是晶振頻率的( ) A.1/12 B.1/24 C.1/48 D. 1/67、串行口工作在方式0時,作同步移位寄存器使用,此時串行數據輸入輸出端為( ) A.RXD引腳 B.TXD引腳 C.T0引腳 D.T1引腳 8、下列論述哪一項是錯誤的:( ) A.RS-232是同步傳輸數據的 B.RS-232編碼協議是傳輸距離短的主要原因 C.RS-422、RS-485的電路原理與RS-232基本相同 D.RS-232廣泛用于計算機接口9、51外擴ROM,RAM和I/O口時,它的數據總線是( ) A.P0 B.P1 C.P2 D
5、.P3 10、LCD1602屬于那一種液晶顯示器( ) A.筆段式液晶顯示器 B.字符點陣式顯示器 C.圖形點陣式液晶顯示器11、對5V電壓進行A/D采樣,若要求對電壓的最小分辯率為5mv,則A/D的轉換位數為:( ) A.8位二進制 B.10位二進制 C.12位二進制 D.14位二進制 12、以下哪種方式的接口總線最少?( ) A.SPI B.I2C C.單總線 D.并行通信 13、以下哪項不是SPI總線信號( ) A.SCK B.MISO C.MOSI D.EA 14、可以將P1口的低4位全部置高電平的表達式是( )AP1&=0x0f; BP1|=0x0f; CP1=0x0f; D
6、P1=P1;15、如果執行IP=0x0A; 則優先級最高的是( )附IP的定義:×,×,×,PS,PT1,PX1,PT0,PX0A.外部中斷1 B.外部中斷0 C.定時/計數器1 D.定時/計數器016、匯編用RS1、RS0改變工作寄存器組,C51改變工作寄存器組用關鍵字( )A.interruptB.sfr C.while D.using17、執行#define PA8255 XBYTE0x3F PA8255=0x7e; 后,下列說法對的是( )A.片外RAM存儲單元003FH的值是7EH
7、 B.PA單元的值為8255HC.片內RAM存儲單元003FH的值是是0x7e D.PA單元的值為7EH18、單片機程序設計中需要在主程序設計死循環來防止程序跑飛,在C51中實現死循環采用語句( )。A.while(1); B.for(;); Cwhile(1);或 for(;); 都可以 D.前面的語句都不行19、程序定義如:void T0_svr(void) interrupt 1 using 1請問下面說法哪個是錯誤的( )A.T0_svr 無入口參數,也無返回值B.T0_svr 是中斷函數,中斷序號為1,對應匯編入口地址為000BHC.T0_svr
8、不能被其他程序調用,但可以被主程序call T0_svr調用D.T0_svr的工作寄存器為1組,即片內RAM的08H-0FH地址處20、下面的語句,用于設置定時器0的中斷,并使之能的是( )A.EX0=1; B.ET0=1; C.ES=1; D.EX1=1;21、MCS-51單片機的字長是( )。 A.2位 B.4位 C.8位 D.16位 22、單片機復位時,程序計數器PC的值為( )。 A.0000H B.0030H C.4000H D.4100H 23、單片機在與外部I/O口進行數據傳送時,將使用( )線。 A B. C. D.24、 AT89S51單片機中的片內程序存儲器空間有多大?(
9、) A.0 KB B.4 KB C.8 KB D.64KB 25、AT89S51單片機的位尋址區位于內部RAM的( )單元。 A.00H7FH B.20H7FH C.00H1FH D.20H2FH 26、下列計算機語言中,CPU能直接識別的是( ) A.自然語言 B.高級語言 C.匯編語言 D.機器語言 27、改變工作寄存器組的方法是( ) A. using n B. interrupt m C. reentrant D. sbit m 28、若將字庫放在程序存儲器中,則存儲類型是( ) A. xdata B. code C. pdata D. bdata 29、下列類型中,( )是51單片機
10、特有的類型 A. char B. int C. sbit D. float 30、0023H 是51單片機的( 串行口)中斷入口地址 A.外部中斷0 B.外部中斷1 C.定時器中斷1 D.定時器中斷0 31、 T1中斷允許控制位為( ) A.ET0 B.ET1 C.ES D.EX1 32、定時器/計數器工作于模式 2 ,在計數溢出時( ) A.計數從零重新開始 B.計數從初值重新開始 C.計數停止 D.由程序設定 33、外部中斷 INT0 的觸發方式控制位 IT0 置 1 后,其有效的中斷觸發信號是( ) A.高電平 B.低電平 C.上升沿 D.下降沿 34、串行口工作在方式0時,作同步移位寄
11、存器使用,此時串行數據輸入輸出端為( ) A.RXD引腳 B.TXD引腳 C.T0引腳 D.T1引腳 35、在異步通信中每個字符由9位組成,串行口每分鐘傳25000個字符,則對應的波特率為( )/。 A.2500 B.2750 C.3000 D.375036、當進行點對點通信時,通信距離為3M,則可以優先考慮下了哪種通信方式( ) A.串行口直接相連 B.RS-232 C.RS-422A D.RS-485 37、甲乙雙方采用串行口模式1進行通信,采用定時器T1工作在模式2做波特率發生器,波特率為2400bit/s,當系統晶振為6Mhz時,SMOD=1,計數初值為( ) A.F3H B.F6H
12、C.FEH D.E3H 38、51單片機外擴存儲器芯片時,4個I/O口中用作地址總線的是(A )。 A.P0口和P2 B.P0口 C.P1口和P3口 D.P2口 39、對5V電壓進行A/D采樣,若要求對電壓的最小分辯率為5mv,則A/D的轉換位數為:( ) A.8位二進制 B.10位二進制 C.12位二進制 D.14位二進制 40、I2C總線在讀或寫時,開始的信號為( ) A. SCL為高電平期間,SDA從低變高 B. SCL為高電平期間,SDA從高變低 C. SCL為低電平期間,SDA從低變高 D. SCL為低電平期間,SDA從高變低 41、AT89S51單片機CPU的主要組成部分為( )。
13、A.運算器、寄存器 B.加法器、寄存器C.運算器、指令譯碼器 D.運算器、控制器42、程序計數器PC用來( )。A.存放上一條的指令地址 B.存放指令C.存放下一條的指令地址 D.存放正在執行的指令地址43、AT89S51單片機中,唯一一個用戶不能直接使用的寄存器是( )。A.PC B.PSW C.B D.DPTR44、單片機的堆棧指針SP始終是( )。A.指示堆棧頂 B.指示堆棧長度 C.指示堆棧底 D.指示堆棧地址45、什么是單片機( )A.CPU、存儲器、I/O設備、總線集成在一個芯片上 B.CPU、存儲器、I/O設備C.CPU D.CPU、存儲器46、堆棧設置在數據存儲器的:A.30H
14、7FH B.08H7FHC.30HFFH D.08HFFH47、位尋址區在A.20H2FH B.30H3FHC.20HFFH D.30HFFH48、51單片機復位后,片內SP、PC、P0P3中內容分別為:A.00H、0000H、FFH B.07H、0000H、FFHC.07H、0000H、00H D.00H、FFFFH、FFH49、AT89S51單片機要先完成復位,必須在RST引腳上加大于( )機器周期的高電平。A.1個 B.0.5個 C.1.5個 D.2個50、提高單片機的晶振頻率,則機器周期( )。A.不定 B.變短 C.變長 D.不變51、在AT89S51中,為實現P0口線的數據和低位地
15、址的分時復用,應使用( )。A.地址緩沖器 B.地址譯碼器 C.地址寄存器 D.地址鎖存器52、假設晶體振蕩頻率為12MHZ,執行一條指令用一個機器周期,則1s執行()條指令A.1000條指令 B.100萬條指令C.10萬條指令 D.1萬條指令53、51單片機時鐘頻率為12Mhz,則復位脈沖寬度至少應為( ) A.2s B.1s C.4s D.8s54、語句int bdata ibase表示ibase( )。A.是1位變量 B.可位尋址 C.不可位尋址 D.是16位變量55、MCS-51單片機內部設置了兩個()位可編程定時器/計數器T0和T1. A.1 B.4 C.8 D.1656、計數功能下
16、,計數脈沖的頻率最高為振蕩頻率的(),定時功能下,計數頻率為振蕩頻率的()。A.1/12,1/12 B.1/24,1/12 C.1/24,1/24 D.1/12,1/2457、控制寄存器TCON中和定時/計數器相關的有兩個控制位,分別是()。A.TFX,TRX B.ITX,IEX C.TFX,IEX D.ITX,TRX58、控制寄存器TCON的低四位和()有關。A.定時 B.中斷 C.計數 D.控制59、工作方式1最大可計數為()。A.65536 B.256 C.8192 D.6553560、位定義指令BIT的作用是( )。A.用于定義字 B.用于定義某特定位的標識符C.用于定義字節 D.用來
17、定義匯編程序的起始地址61、unsigned int類型變量的二進制位數為( )。BA.7位 B.16位 C.8位 D.1位62、語句int bdata ibase表示ibase( )。A.可位尋址 B.是1位變量 C.不可位尋址 D.是16位變量63、控制寄存器TCON中定時/計數器的運行控制位是()A.M0和M1 B.GATE C.TR1和TR0 D.TF0和TF164、定時/計數器的4種工作方式中,除了方式()之外,其他3種工作方式的基本原理是一樣的。A.3 B.1 C.0 D.265、下列說法正確的是( )。A.串行通信傳送數據的速度比并行通信的速度快。B.并行通信傳送數據的速度比串行
18、通信的速度快。C.在采用同一技術的情況下,串行通信傳送數據的速度比并行通信的速度快。D.在采用同一技術的情況下,并行通信傳送數據的速度比串行通信的速度快。66、串行通信數據傳送分為()和(),單片機主要使用()方式。A.異步傳送,同步傳送,異步傳送 B.異步傳送,同步傳送,同步傳送C.單工通信,雙工通信,單工通信D.單工通信,雙工通信,雙工通信67、數據傳送的速度用()來表示,即每秒傳送( )。A.幀,字符數B.幀,代碼的個數C.波特率,字符數D.波特率,二進制代碼的個數68、異步串行通信常用接口RS-232C通常的電壓范圍是()。A.0-12V B.0-5V C.-12V-+12V D.-5
19、V-+5V69、允許串行接收位REN是由()置位或清除。A硬件 B軟件 C.自動 D.外部輸入信號70、關于串行口工作方式1,以下說法正確的是()。A.串行口工作方式1下,一條發送數據的起始位和停止位需要由軟件加入。B.串行口工作方式1下,數據有TXD端串行輸出。C.串行口工作方式1下,一幀數據發送完后,將TI清零。71、串行口工作方式1下,定時器T1工作于方式()。A.0 B.1 C.2 D.372、51單片機的中斷源個數和中斷優先級個數分別是( )。A5、2 B.5、3 C.6、2 D.6、373、在中斷響應后必須用軟件清零的是 ( )。A.TF1 B.TI C.IE1 D.TF074、5
20、1單片機定時器T0的溢出標志TF0,若計滿數在CPU響應中斷后()。A.由硬件清零 B.由軟件清零 C.A和B都可以 D.隨機狀態75、51單片機串行口發送/接收中斷源的工作過程是:當串行口接收或發送完一幀數據時,將SCON中的(),向CPU申請中斷。A.RI或TI置1 B.RI或TI置0 C.RI置1或TI置0 D.RI置0或TI置176、AT89S51單片機響應中斷后,能自動清除中斷請求標志的有( )。A.外部中斷采用的電平觸發方式 B.定時/計數器TO/T1的中斷C.串行口的發送中斷TI D.串行口的接收中斷RI77、在AT89S51的中斷請求源中,需要外加電路實現中斷撤銷的是( )。A
21、.電平方式的外部中斷請求 B.定時中斷C.外部串行中斷 D.跳沿方式的外部中斷請求78、在存儲器擴展電路中74LS373的主要功能是()。A.存儲數據 B.存儲地址 C.鎖存數據 D.鎖存地址79、51單片機的擴展I/O口與外部數據存儲器的編址方式是( )。 A.分別獨立編址 B.統一編址 C.變址編址 D.動態變址80、PCON的波特率選擇位是()。A.SMOD B.RB8 C.TI D.REN81SCON的TI和RI都是( )。A.軟件清零,硬件置位 B.硬件清零,硬件置位C.硬件清零,軟件置位 D.軟件清零,軟件置位82、執行中斷處理程序最后一句指令返回后,()。A.程序返回到響應中斷時
22、一句的下一句B.程序返回到主程序開始處C.程序返回到調用語句的下一句三、簡答題1、AT89S51單片機內部包含哪些主要邏輯功能部件?簡述各部分的功能作用2、中斷響應的條件是什么?51系列中斷系統包括幾個中斷源和幾個中斷優先級,寫出所有的中斷源的符號、名稱及其入口地址。(考到的)一:總中斷允許開關打開,即IE寄存器中的中斷總允許為EA=1;:該中斷發出中斷請求,即該中斷源對應的中斷請求標志為1;:該中斷的中原允許位位1,即該中斷被允許;:無同級或更高級的中斷正在被服務;二:5個中斷源,2個中斷優先級;三:中斷源符號中斷源名稱中斷入口地址INTO非外部中斷00003T0定時/計數器1000BINT
23、1非外部中斷10013T1定時/計數器1001B串行口中斷00233、在使用51的定時器/計數器、串行口前,應對它進行初始化,其步驟是什么? 定時計數器:設置TMOD 選擇T1或者T0工作在哪個方式; 填初值 TH/TL 總中斷打開 EA=1中斷允許位打開ET0/ET1=1 啟動定時計數器 TR0/TR1=1 在寫中斷的時候根據工作方式的不同決定是否要重新寫初值 串行口:設置SCON ,通過對SM0SM1設置工作方式 ,根據REN決定串行口是否接受數據4、51單片機的存儲結構是什么?如何劃分及各部分功能?四、讀程序寫結果1、#include <REG51.H>sbit P1_0=P
24、10;void delay(unsigned int n) while(n-); void int0_svr(void) interrupt 0 using 1 delay(1000); if(INT0= =0) P1_0=!P1_0;while(INT0=0);void main()EA=1;EX0=1;while(1); 請說明上面程序的功能:答:當中斷0被觸發時,P10口電平狀態發生翻轉,如果中斷0一直處于觸發的狀態,就一直保持剛觸發時的狀態。-2、#include<reg51.h>#include <absacc.h>void main(void)unsigne
25、d char i;for(i=0;i<10;i+) DBYTE0x40+i=DBYTE0x30+i;DBYTE0x30+i=0; while(1);請說明上面程序的功能:答:將片外RAM data區首地址為0X30h的連續十個內存單元賦值給片外RAM data區首地址為0X40的連續十個內存單元,并且將首地址為0x30的連續十個內存單元進行清零-3、說明下列程序的作用是什么?#include<reg52.h>#define uchar unsigned char#define uint unsigned int void delayms(uint xms)uint i,j;f
26、or(i=xms;i>0;i-) /i=xms即延時約xms毫秒for(j=110;j>0;j-);void main()SM0=1;SM1=0;TB8=1;EA=1;ES=1;TI=0;while(1)SBUF=0xaa;delayms(1);void ser0() interrupt 4TI=0;答:串行口工作在方式2, 9位異步收發,發送的數據為0Xaa,且是地址幀,當發送數據后 觸發串行中斷,在中斷中將發送中斷標志位置零,再進行發送,無限次發送數據為0Xaa的地址幀 ,幀時隙為1ms-4、完善程序例(并行口、中斷、定時/計數器、串行口)本圖用單片機外中斷功能改變數碼管的顯示狀態,當無外部中斷0中斷請求時,主程序運行狀態為數碼管循環顯示0,1,2,3,4,5,6,7,8,當有外部中斷0產生時,數碼管顯示狀態改為閃爍顯示“8”,共8次后,返回主程序繼續執行。請補充完整程序,實現以上功能。#include<reg52.h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國金屬切割及焊接設備市場規模現狀及投資規劃建議報告
- 中國工程機械翻新輪胎行業發展監測及投資戰略研究報告
- 2025年 湖南湘西自治州州直事業單位招聘考試筆試試題附答案
- 2025年 東北石油大學招聘考試筆試試題附答案
- 2020-2025年中國紡織專用設備行業市場運營現狀及投資方向研究報告
- 磁懸浮風力發電機生產項目可行性研究報告
- 佛山機場可行性研究報告
- 中國脫脂洗凈劑行業調查報告
- 蘇州墨鏡項目可行性研究報告范文模板
- 2025年中國貓飼糧市場全面調研及行業投資潛力預測報告
- 北師大版七年級上冊數學27有理數的乘法課件(2課時)
- 安全生產標準化推進計劃 模板
- 2023年黑龍江省文化和旅游系統事業單位人員招聘筆試模擬試題及答案解析
- 2023年江西新余市數字產業投資發展有限公司招聘筆試題庫含答案解析
- LY/T 3323-2022草原生態修復技術規程
- 部編版六年級語文下冊課件第1課《北京的春節》《臘八粥》
- 涂裝工模擬練習題含答案
- 2023-2024學年河南省永城市小學數學二年級下冊期末評估測試題
- 乳腺疾病的超聲診斷 (超聲科)
- 服務精神:馬里奧特之路
- 《建筑施工安全檢查標準》JGJ59-2011圖解
評論
0/150
提交評論