版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機課程組資料 試題庫建設單片機C語言試題庫一、選擇題1、C51語言中最常用的數(shù)據(jù)類型包括 A. 整型、實型、邏輯型 B. 整型、實型、字符型C. 整型、字符型、邏輯型 D. 整型、實型、邏輯型、字符型2、當51系列的單片機中,假設接有外部存儲器,P2口可作為 A. 數(shù)據(jù)輸入口 B. 數(shù)據(jù)的輸出口 C. 準雙向輸入輸出口 D. 輸出高8位地址3、改變工作存放器組的方法是 A. using n B. interrupt mC. reentrant D. sbit m4、以下能正確定義一維數(shù)組的選項是 A. unsigned int a5=0,1,2,3,4,5; B. unsigned cha
2、r a =0,1,2,3,4,5; C. unsigned char a=A,B,C; D. unsigned int a5=0123;5、5l單片機的堆棧區(qū)通常設置在 中。A. 片內ROM區(qū) B. 片外ROM區(qū) C. 片內RAM區(qū) D. 片外RAM區(qū)6、提高單片機的晶振頻率,那么機器周期 A. 不變 B. 變長 C. 變短 D. 不定7、定時器/計數(shù)器工作方式1是 A. 8位計數(shù)器結構 B. 2個8位計數(shù)器結構 C. 13位計數(shù)結構 D. 16位計數(shù)結構8、執(zhí)行IE=0 x85; 的語句含義是 A. 開放外部中斷源0和1 B. 開放所有中斷源C. 開放外部中斷源0 D. 屏蔽中斷源9、片內R
3、AM的20H2FH為位尋址區(qū),所包含的位地址是 A. 00H20H B. 00H7FH C. 20H2FH D. 00HFFH10、假設用74HC138作為單片機外圍芯片的擴展片選芯片,且74HC138的C,B,A分別接P2.7,P2.6,P2.5,假設Y5作為某外圍芯片的片選信號,那么外圍芯片的地址為 A. 0 xf5ff B. 0 x5fff C. 0 xbfff D. 0 xfff511、存儲1616點陣的一個漢字信息,需要的字節(jié)數(shù)為 A. 32 B. 64 C. 128 D. 25612、1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,假設需顯示數(shù)字1,那么它的字形代碼應為 A.
4、 06H B. F9H C. 30 D. CFH13、8255中,選擇端口B,那么8255的A1,A0的值為 A. 00 B. 01 C. 10 D. 1114、以下計算機語言中,CPU能直接識別的是 A. 自然語言 B. 高級語言 C. 匯編語言 D. 機器語言15、假設將字庫放在程序存儲器中,那么存儲類型是 A. xdata B. code C. pdata D. bdata16、存儲器模式默認的是 A. large B. compact C. small D. middle17、C51的函數(shù)參數(shù)不能超過 A. 3 B. 2 C. 1 D. 418、單片機的匯編語言的指令中,有循環(huán)左移和循
5、環(huán)右移,而C語言中沒有,所以在C51中利用 來完成。A. 內部函數(shù) B. 外部函數(shù) C. 取樣函數(shù) D. 本征函數(shù)19、以下不能作為用戶標識符是 A. Main B. _0 C. _int D. sizeof20、在C語言中,合法的長整型常數(shù)是 A. OL B. 4962710 C. 324562& D. 216D21、以下類型中, 是51單片機特有的類型A. char B. int C. bit D. float22、在片外擴展一片6264的數(shù)據(jù)存儲器芯片,需要 地址線。A. 8根 B. 13根 C. 16根 D. 20根23、設51單片機晶振頻率為12MHz,定時器作計數(shù)器使用時,其最高的
6、輸入計數(shù)頻率應為 A. 2MHz B. 1MHz C. 500kHz D. 250kHz24、ADC0809是一片常用的A/D轉換芯片,它的分辨率位數(shù)是 A. 8 B. 10 C. 12 D. 1425、24C02是一片EEPROM的芯片,它的容量是1288,它的數(shù)據(jù)位數(shù)是 A. 4 B. 8 C. 16 D. 3226、I2C總線在讀或寫時,開始的信號為 A. SCL為高電平期間,SDA從低變高 B. SCL為高電平期間,SDA從高變低C. SCL為低電平期間,SDA從低變高 D. SCL為低電平期間,SDA從高變低27、C51軟件比擬匯編軟件而言的優(yōu)點是 A. 不需要知道硬件電路的連接方式
7、就可以寫程序B. 不需要了解內部RAM和外不RAM的分配C. 不需要了解程序存儲器和數(shù)據(jù)存儲器的分配D. 不需要了解匯編語言的所有指令和指令的執(zhí)行方式28、51單片機中,P0口的作用是 A. 只用作I/O口 B. 可用作I/O口,還作為地址總線的低8位C. 可用作I/O口、作為地址總線的低8位,還作為數(shù)據(jù)總線 D. 可用作I/O口、作為地址總線的高8位,還作為數(shù)據(jù)總線29、可以作為并行口擴展的芯片是 A. 74HC373 B. 74HC00 C. 74HC74 D. 74HC13830、74HC00是 A. 六反相器 B. 六與非門 C. 四反相器 D. 四與非門31、C51語言中最常用的數(shù)據(jù)
8、類型包括 A. 整型、實型、邏輯型 B. 整型、實型、字符型C. 整型、字符型、邏輯型 D. 整型、實型、邏輯型、字符型32、當51系列的單片機中,假設接有外部存儲器,P2口可作為 A. 數(shù)據(jù)輸入口 B. 數(shù)據(jù)的輸出口 C. 準雙向輸入輸出口 D. 輸出高8位地址33、改變工作存放器組的方法是 A. using n B. interrupt mC. reentrant D. sbit m34、以下能正確定義一維數(shù)組的選項是 A. unsigned int a5=0,1,2,3,4,5; B. unsigned char a =0,1,2,3,4,5; C. unsigned char a=A,
9、B,C; D. unsigned int a5=0123;35、5l單片機的堆棧區(qū)通常設置在 中。A. 片內ROM區(qū) B. 片外ROM區(qū) C. 片內RAM區(qū) D. 片外RAM區(qū)36、提高單片機的晶振頻率,那么機器周期 A. 不變 B. 變長 C. 變短 D. 不定37、定時器/計數(shù)器工作方式1是 A. 8位計數(shù)器結構 B. 2個8位計數(shù)器結構 C. 13位計數(shù)結構 D. 16位計數(shù)結構38、執(zhí)行IE=0 x85; 的語句含義是 A. 開放外部中斷源0和1 B. 開放所有中斷源C. 開放外部中斷源0 D. 屏蔽中斷源39、片內RAM的20H2FH為位尋址區(qū),所包含的位地址是 A. 00H20H
10、B. 00H7FH C. 20H2FH D. 00HFFH40、假設用74HC138作為單片機外圍芯片的擴展片選芯片,且74HC138的C,B,A分別接P2.7,P2.6,P2.5,假設Y5作為某外圍芯片的片選信號,那么外圍芯片的地址為 A. 0 xf5ff B. 0 x5fff C. 0 xbfff D. 0 xfff541、存儲1616點陣的一個漢字信息,需要的字節(jié)數(shù)為 A. 32 B. 64 C. 128 D. 25642、1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,假設需顯示數(shù)字1,那么它的字形代碼應為 A. 06H B. F9H C. 30 D. CFH43、8255中,選
11、擇端口B,那么8255的A1,A0的值為 A. 00 B. 01 C. 10 D. 1144、以下計算機語言中,CPU能直接識別的是 A. 自然語言 B. 高級語言 C. 匯編語言 D. 機器語言45、假設將字庫放在程序存儲器中,那么存儲類型是 A. xdata B. code C. pdata D. bdata46、存儲器模式默認的是 A. large B. compact C. small D. middle47、C51的函數(shù)參數(shù)不能超過 A. 3 B. 2 C. 1 D. 448、單片機的匯編語言的指令中,有循環(huán)左移和循環(huán)右移,而C語言中沒有,所以在C51中利用 來完成。A. 內部函數(shù)
12、B. 外部函數(shù) C. 取樣函數(shù) D. 本征函數(shù)49、以下不能作為用戶標識符是 A. Main B. _0 C. _int D. sizeof50、在C語言中,合法的長整型常數(shù)是 A. OL B. 4962710 C. 324562& D. 216D51、以下類型中, 是51單片機特有的類型A. char B. int C. bit D. float52、在片外擴展一片6264的數(shù)據(jù)存儲器芯片,需要 地址線。A. 8根 B. 13根 C. 16根 D. 20根53、設51單片機晶振頻率為12MHz,定時器作計數(shù)器使用時,其最高的輸入計數(shù)頻率應為 A. 2MHz B. 1MHz C. 500kHz
13、 D. 250kHz54、ADC0809是一片常用的A/D轉換芯片,它的分辨率位數(shù)是 A. 8 B. 10 C. 12 D. 1455、24C02是一片EEPROM的芯片,它的容量是1288,它的數(shù)據(jù)位數(shù)是 A. 4 B. 8 C. 16 D. 3256、I2C總線在讀或寫時,開始的信號為 A. SCL為高電平期間,SDA從低變高 B. SCL為高電平期間,SDA從高變低C. SCL為低電平期間,SDA從低變高 D. SCL為低電平期間,SDA從高變低57、C51軟件比擬匯編軟件而言的優(yōu)點是 A. 不需要知道硬件電路的連接方式就可以寫程序B. 不需要了解內部RAM和外不RAM的分配C. 不需要
14、了解程序存儲器和數(shù)據(jù)存儲器的分配D. 不需要了解匯編語言的所有指令和指令的執(zhí)行方式58、51單片機中,P0口的作用是 A. 只用作I/O口 B. 可用作I/O口,還作為地址總線的低8位C. 可用作I/O口、作為地址總線的低8位,還作為數(shù)據(jù)總線 D. 可用作I/O口、作為地址總線的高8位,還作為數(shù)據(jù)總線59、可以作為并行口擴展的芯片是 A. 74HC373 B. 74HC00 C. 74HC74 D. 74HC13860、74HC00是 A. 六反相器 B. 六與非門 C. 四反相器 D. 四與非門61、MCS-51系列的單片機中片內RAM的字節(jié)大小可能的是 A、128M B、128K C、12
15、8 D、6462、C51語言提供的合法的數(shù)據(jù)類型關鍵字是 。A、sfr B、BIT C、Char D、integer r63、片內RAM的位尋址區(qū),位于地址 處。 A、00H1FH B、20H2FH C、30H7FH D、80HFFH64、間接尋址片內數(shù)據(jù)存儲區(qū)256字節(jié),所用的存儲類型是 A、data B、bdata C、idata D、xdata65、MCS-51單片機上電復位的信號是 A、下降沿 B、上升沿 C、低電平 D、高電平66、可以將P1口的低4位全部置高電平的表達式是 A、P1&=0 x0f B、P1|=0 x0f C、P1=0 x0f D、P1=P167、一般單片機C51程序
16、中,為了使程序執(zhí)行的效率最高,函數(shù)參數(shù)傳遞時,函數(shù)參數(shù)的個數(shù)不能夠超過 A、1 B、2 C、3 D、468、需要擴展一片外部RAM,大小32K字節(jié),需要的地址線是 A、15 B、14 C、13 D、1269、如果將中斷優(yōu)先級存放器IP中,將IP設置為0 x0A,那么優(yōu)先級最高的是 A、外部中斷1 B、外部中斷0 C、定時/計數(shù)器1 D、定時/計數(shù)器070、單片機C51中用關鍵字 來改變存放器組 A、interrupt B、unsigned C、using D、reentrant71、紅外線遙控碼由發(fā)射電路經 Hz的載頻調制后發(fā)射。A、38K B、12M C、6M D、32。768K72、紅外線
17、遙控碼的邏輯“0與邏輯“1是以脈沖的 決定的。 A、電平 B、寬度 C、頻率 D、形狀 73、DS1302內的時鐘存放器是以的數(shù)據(jù)格式定義的。 A、十進制 B、十六進制 C、BCD碼 D、壓縮BCD碼74、設MCS-51單片機晶振頻率為12MHz,定時器作定時器使用時,其最高的輸入計數(shù)頻率應為 A、2MHz B、1MHz C、500kHz D、250kHz75、使用_nop_()函數(shù)時,必須包含的庫文件是 A、reg52.h B、absacc.h C、intrins.h D、stdio.h76、ADC0809的啟動轉換的信號是 A、ALE B、EOC C、CLOCK D、START77、線反轉
18、法識別有效按鍵時,如果讀入的列線值不全為1,那么說明 A、有鍵被按下 B、一定只有一個鍵被按下C、一定有多個鍵被按下 D、沒有鍵被按下78、DS18B20的總線方式是 A、SPI B、I2C C、ONEWIRED、SP279、24C02采用的總線形式是 A、CAN B、SPI C、I2C D、PWM80、串行口每一次傳送 字符。A、1個 B、1串 C、 1波特 D、1幀81、C語言中最簡單的數(shù)據(jù)類型包括 。A、整型、實型、邏輯型 B、整型、實型、字符型C、整型、字符型、邏輯型 D、整型、實型、邏輯型、字符型82、以下描述中正確的選項是 。 A、程序就是軟件 B、軟件開發(fā)不受計算機系統(tǒng)的限制C、
19、軟件既是邏輯實體,又是物理實體 D、軟件是程序、數(shù)據(jù)與相關文檔的集合83、以下計算機語言中,CPU能直接識別的是 。A、 自然語言 B、 高級語言 C、 匯編語言 D、機器語言84、MCS-5l單片機的堆棧區(qū)是設置在( )中。 A、片內ROM區(qū) B、片外ROM區(qū) C、片內RAM區(qū) D、片外RAM區(qū)85、以下表達中正確的選項是 。A、用C語言實現(xiàn)的算法必須要有輸入和輸出操作B、用C語言實現(xiàn)的算法可以沒有輸出但必須要有輸入C、用C程序實現(xiàn)的算法可以沒有輸入但必須要有輸出D、用C程序實現(xiàn)的算法可以既沒有輸入也沒有輸出86、以下能正確定義一維數(shù)組的選項是 。A、int a5=0,1,2,3,4,5;
20、B、char a =0,1,2,3,4,5; C、char a=A,B,C; D、int a5=0123;87、數(shù)據(jù)的存儲結構是指 。A、存儲在外存中的數(shù)據(jù) B、數(shù)據(jù)所占的存儲空間量 C、數(shù)據(jù)在計算機中的順序存儲方式 D、數(shù)據(jù)的邏輯結構在計算機中的表示88、以下關于棧的描述中錯誤的選項是 。A、棧是先進后出的線性表 B、棧只能順序存儲 C、棧具有記憶作用 D、對棧的插入和刪除操作中,不需要改變棧底指針89、能夠用紫外光擦除ROM中程序的只讀存儲器稱為( )。 A、掩膜ROM B、PROM C、EPROM D、EEPROM90、以下表達中錯誤的選項是 A、對于double類型數(shù)組,不可以直接用數(shù)
21、組名對數(shù)組進行整體輸入或輸出B、數(shù)組名代表的是數(shù)組所占存儲區(qū)的首地址,其值不可改變C、當程序執(zhí)行中,數(shù)組元素的下標超出所定義的下標范圍時,系統(tǒng)將給出“下標越界的出錯信息D、可以通過賦初值的方式確定數(shù)組元素的個數(shù)91、C語言提供的合法的數(shù)據(jù)類型關鍵字是 。A、Double B、short C、integer D、Char92、片內RAM的20H2FH為位尋址區(qū),所包含的位地址是( )。A、00H20H B、00H7FH C、20H2FH D、00HFFH93、MCS-51單片機的復位信號是( )有效。A、高電平 B、低電平 C、脈沖 D、下降沿94、89S51的單片機的堆棧指針A、 只能位于內部
22、RAM低128B字節(jié)范圍內B、 可位于內部RAM低256字節(jié)范圍內C、 可位于內部ERRAM內。 D、可位于內部RAM或外部RAM內95、在串行口工作于移位存放器方式時,其接收由 來啟動。A、REN B、RI C、REN和RI D、TR96、存儲1616點陣的一個漢字信息,需要的字節(jié)數(shù)為A、32 B、64 C、128 D、25697、當MCS-51單片機接有外部存儲器,P2口可作為 ( )。A、數(shù)據(jù)輸入口 B、數(shù)據(jù)的輸出口 C、準雙向輸入輸出口 D、輸出高8位地址98、C51中一般指針變量占用( C )字節(jié)存儲。A、一個 B、兩個 C、三個 D、四個99、使用宏來訪問絕對地址時,一般需包含的庫
23、文件是A、reg51.h B、absacc.h C、intrins.h D、startup.h100、單片機的定時器/計數(shù)器工作方式1是( )。A、8位計數(shù)器結構 B、2個8位計數(shù)器結構C、13位計數(shù)結構 D、16位計數(shù)結構101.MCS-51單片機復位操作的主要功能是把PC初始化為( )。 A.0100H B.2080H C.0000H D.8000H102.假設單片機的振蕩頻率為6MHz,設定時器工作在方式1需要定時1ms,那么定時器初值應為( )。 A.500 B.1000 C.216-500 D.216-1000103.定時器1工作在計數(shù)方式時,其外加的計數(shù)脈沖信號應連接到( )引腳。
24、104.當外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態(tài)和低電平狀態(tài)都應至少維持( )。 A.1個機器周期 B.2個機器周期 C.4個機器周期 D.10個晶振周期105.MCS-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應( )。 A.外部中斷0 B.外部中斷1 C.定時器0中斷 D.定時器1中斷106.定時器假設工作在循環(huán)定時或循環(huán)計數(shù)場合,應選用( )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3107.MCS-51單片機的外部中斷1的中斷請求標志是( )。 A.ET1 B.TF1 C.IT1 D.IE1108.以下標號中,正確的標號是
25、( )。 A.1BT: B.BEGIN: C.ADD: D.STAB31:109.串行口每一次傳送( )字符。 A.1個 B.1串 C.1幀 D.1波特110.要想把數(shù)字送入DAC0832的輸入緩沖器,其控制信號應滿足( )。 A.ILE=1,=1,=0 B.ILE=1, =0, =0 C.ILE=0, =1, =0 D.ILE=0,=0, =0111.80C51根本型單片機內部程序存儲器容量為。A16K B8K C4K D2K112.在80C51單片機應用系統(tǒng)中,可以作為時鐘輸出的是引腳。ARXD BRST CALE DXTAL1113.在80C51的4個并行口中,能作為通用I/O口和高8位
26、地址總線的是。AP0 BP1 CP2 DP3114.所謂CPU是指A、運算器和控制器B、運算器和存儲器 C、輸入輸出設備D、控制器和存儲115.在80C51中,要訪問SFR使用的尋址方式為。A直接尋址 B存放器尋址 C變址尋址 D存放器間接尋址116.以下的4條指令中,不合法的指令為。AINC A BDEC A CINC DPTR DSWAP ACC 117.要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符應是AMOV BMOVX CMOVC D以上都是118.指令AJMP的跳轉范圍是A256B B1KB C2KB D64KB119.在CPU內部,反映程序運行狀態(tài)或反映運算結果的一
27、些特征的存放器是APC BPSW CA DSP120.以下四條表達中,有錯誤的一條是A16根地址線的尋址空間可達1MBB內存儲器的存儲單元是按字節(jié)編址的CCPU中用于存放地址的存放器稱為地址存放器D地址總線上傳送的只能是地址信息121. PSW=18H時,那么當前工作存放器是 A0組(B) 1組C2組D3組122. 8051與8751的區(qū)別是: A內部數(shù)據(jù)存儲單元數(shù)目的不同 B內部數(shù)據(jù)存儲器的類型不同C內部程序存儲器的類型不同 D內部的存放器的數(shù)目不同123.在家用電器中使用單片機應屬于微計算機的A輔助設計應用B測量、控制應用C數(shù)值計算應用D數(shù)據(jù)處理應用124.中斷查詢確認后,在以下各種803
28、1單片機運行情況中,能立即進行響應的是: A當前正在執(zhí)行高優(yōu)先級中斷處理B當前正在執(zhí)行RETI指令C當前指令是DIV指令,且正處于取指令的機器周期D當前指令是MOVA,R3125.以下說法錯誤的選項是: A同一級別的中斷請求按時間的先后順序響應。B同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應。C低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求。D同級中斷不能嵌套。126.定時器/計數(shù)器工作于模式1時,其計數(shù)器為幾位?(A)8位 (B)16位 (C)14位 (D)13位127.堆棧數(shù)據(jù)的進出原那么是(A)先進先出 (B)先進后出 (C)后進后出 (D
29、)進入不出128.開機復位后,CPU使用的是存放器第一組,地址范圍是 (A)00H-10H (B)00H-07H (C)10H-1FH (D)08H-0FH129.假設某存儲器芯片地址線為12根,那么它的存儲容量為 (A)1KB (B)2KB (C)4KB (D)8KB130.控制串行接口工作方式的存放器是(A)TCON (B)PCON (C)SCON (D)TMOD131.要使MCS-51能夠響應定時器T1中斷,串行接口中斷,它的中斷允許存放器IE的內容應是A98H B84H C42H D22H132. 51執(zhí)行完MOV A,#08H后,PSW的一位被置位 AC BF0 COV DP133.
30、計算機中最常用的字符信息編碼是(A) ASCII (B) BCD碼 (C) 余3碼 (D) 循環(huán)碼134.某種存儲器芯片是8KB*4/片,那么它的地址線根數(shù)是 (A)11根 B12根 C13根 D14根135.在 MCS-51系統(tǒng)中,假設晶振頻率是8MHz,一個機器周期等于() sA1.5 B3 C1 D0.5136.MCS-51的時鐘最高頻率是 (). A12MHz B6 MHz C8 MHz D10 MHz137.口的每一位能驅動A個TTL低電平負載B4個TTL低電平負載C個TTL低電平負載 D10個TTL低電平負載138.對程序存儲器的讀操作,只能使用 AMOV指令 BPUSH指令 CM
31、OVX指令DMOVC指令139.要想測試INT0引腳上的一個正脈沖寬度,那么特殊功能存放器TMOD的內容應為()(A)09H (B)87 H (C)00H (D)80H140.在中斷效勞程序中,至少應有一條( )A傳送指令 轉移指令 C加法指法 D中斷返回指令141.控制串行口工作方式的存放器是ATCON (B)PCON (C)SCON (D)TMOD142.以下說法正確的選項是:A各中斷發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的IE存放器中。B各中斷發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的TMOD存放器中。C各中斷發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的IP存放器中。D各中斷
32、發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的TCON與SCON存放器中。143.下面哪一種傳送方式適用于處理外部事件( )(A)DMA (B)無條件傳送 (C)中斷 (D)條件傳遞144. MOV C,#00H的尋址方式是 。A位尋址 B直接尋址 C立即尋址 D存放器尋址145.MCS51系列中斷源有。A5個B2個C3個D6個146.使用定時器T1時,有幾種工作模式種種 種種147.執(zhí)行MOVX A,DPTR指令時,MCS-51產生的控制信號是 。A/PSEN BALE C/RD D/WR148. 當優(yōu)先級的設置相同時,假設以下幾個中斷同時發(fā)生, 中斷優(yōu)先響應。A外部中斷1 BT1 C串口
33、DT0149.當需要擴展一片8K的RAM時,應選用的存儲器為。A2764 B6264 C6116 D62128150.假設想擴展鍵盤和顯示,并希望增加256字節(jié)的RAM時,應選擇芯片。A8155 B8255 C8279 D74LS164151 80C51單片機要進行10位幀格式的串行通訊時,串行口應工作在。A方式0 B方式1 C方式2 D方式3152.要使MCS-51能夠響應定時器T1中斷、串行接口中斷,它的中斷允許存放器IE的內容應是 98H 84H 42 22H 153.CPU尋址外設端口地址的方法有兩種,一種是統(tǒng)一編址,還有一種是 A混合編址 B動態(tài)編址 C獨立編址 D變址編址154.
34、MCS-51外擴一個8255時,需占用 個端口地址A1個 B2個 C3個 D4個155MCS-51用串行擴展并行I/O口時,串行接口工作方式選擇 A方式0 B方式1 C方式2 D方式3156使用8255可以擴展出的I/O口線是 A16根 B24根 C22根 D32根157當8031外出擴程序存儲器8KB時,需使用EPROM 2716 A2片 B3片 C4片 D5片158MCS-51外擴ROM,RAM和I/O口時,它的數(shù)據(jù)總線是AP0 BP1 CP2 DP3159MCS-51在響應中斷時,以下哪種操作不會發(fā)生( ).(A)保護現(xiàn)場 (B)保護PC (C)找到中斷入口 (D)保護PC轉入中斷入口1
35、60MCS-51響應中斷時,下面哪一個條件不是必須的 A當前指令執(zhí)行完畢 B中斷是開放的 C沒有同級或高級中斷效勞 D必須有RET1指令161.計算機在使用中斷方式與外界交換信息時,保護現(xiàn)場的工作方式應該是( )(A)由CPU自動完成 (B)在中斷響應中完成 (C)應由中斷效勞程序完成 (D)在主程序中完成 1626264芯片是 EEPROM BRAMCFLASH ROM DEPROM1638051與8751的區(qū)別是: A內部數(shù)據(jù)存儲但也數(shù)目的不同 B內部數(shù)據(jù)存儲器的類型不同C內部程序存儲器的類型不同D內部的存放器的數(shù)目不同164PC的值是A當前正在執(zhí)行指令的前一條指令的地址 B當前正在執(zhí)行指
36、令的地址C當前正在執(zhí)行指令的下一條指令的地址 D控制器中指令存放器的地址165訪問片外數(shù)據(jù)存儲器的尋址方式是 A立即尋址 B存放器尋址 C存放器間接尋址 D直接尋址166當8031外擴程序存儲器32KB時,需使用EPROM2764 A2片 B3片 C4片 D5片167當使用快速外部設備時,最好使用的輸入/輸出方式是 A中斷 B條件傳送 CDMA D無條件傳送168MCS-51的中斷源全部編程為同級時,優(yōu)先級最高的是 AINT1 BTI C串行接口 DINT0169MCS-51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是 A讀鎖存器 B讀數(shù)據(jù)庫 C讀A累加器 D讀CPU170MCS
37、-51的并行I/O口讀-改-寫操作,是針對該口的 A引腳 B片選信號 C地址線 D內部鎖存器171在MCS51中,需要外加電路實現(xiàn)中斷撤除的是: A定時中斷B脈沖方式的外部中斷C外部串行中斷 D電平方式的外部中斷172串行口工作方式1的波特率是:A固定的,為。 B固定的,為。C可變的,通過定時器/計數(shù)器T1的溢出率設定。D固定的,為。17380C51單片機要進行10位幀格式的串行通訊時,串行口應工作在。A方式0 B方式1 C方式2 D方式317480C51復位初始化時未改變SP的內容,第一個入棧的單元地址為。 A08H B80H C00H D07H175. 51系列單片機有五個中斷源,外中斷I
38、NT1的入口地址是( ),定時器T0的中斷入口地址是( )。 A、0003H B、000BH C、0013H D、001BH E、0023H176、C語言提供的合法的數(shù)據(jù)類型關鍵字是 B 。A、Double B、shortC、integer D、Char177、片內RAM的20H2FH為位尋址區(qū),所包含的位地址是(B)。A、00H20H B、00H7FHC、20H2FH D、00HFFH178、MCS-51單片機的復位信號是( A )有效。A、高電平 B、低電平C、脈沖 D、下降沿179、89S51的單片機的堆棧指針CA、 只能位于內部RAM低128B字節(jié)范圍內B、 可位于內部RAM低256字
39、節(jié)范圍內C、 可位于內部ERRAM內。 D、可位于內部RAM或外部RAM內180、在串行口工作于移位存放器方式時,其接收由 C 來啟動。A、REN B、RIC、REN和RI D、TR181、存儲1616點陣的一個漢字信息,需要的字節(jié)數(shù)為 A A、32 B、64C、128 D、256182、當MCS-51單片機接有外部存儲器,P2口可作為 ( D)。A、數(shù)據(jù)輸入口 B、數(shù)據(jù)的輸出口 C、準雙向輸入輸出口 D、輸出高8位地址183、C51中一般指針變量占用(C)字節(jié)存儲。A、一個 B、兩個C、三個 D、四個184、使用宏來訪問絕對地址時,一般需包含的庫文件是BA、reg51.h B、absacc.
40、h C、intrins.h D、startup.h185、單片機的定時器/計數(shù)器工作方式1是(D )。A、8位計數(shù)器結構B、2個8位計數(shù)器結構C、13位計數(shù)結構 D、16位計數(shù)結構186、C語言中最簡單的數(shù)據(jù)類型包括 B 。A、整型、實型、邏輯型 B、整型、實型、字符型C、整型、字符型、邏輯型 D、整型、實型、邏輯型、字符型187、以下描述中正確的選項是 D 。 A、程序就是軟件 B、軟件開發(fā)不受計算機系統(tǒng)的限制C、軟件既是邏輯實體,又是物理實體 D、軟件是程序、數(shù)據(jù)與相關文檔的集合188、以下計算機語言中,CPU能直接識別的是 D 。A、 自然語言 B、 高級語言C、 匯編語言 D、機器語言
41、189、MCS-5l單片機的堆棧區(qū)是設置在(C )中。A、片內ROM區(qū) B、片外ROM區(qū)C、片內RAM區(qū) D、片外RAM區(qū)190、以下表達中正確的選項是 C 。A、用C語言實現(xiàn)的算法必須要有輸入和輸出操作B、用C語言實現(xiàn)的算法可以沒有輸出但必須要有輸入C、用C程序實現(xiàn)的算法可以沒有輸入但必須要有輸出D、用C程序實現(xiàn)的算法可以既沒有輸入也沒有輸出191、以下能正確定義一維數(shù)組的選項是 B 。A、int a5=0,1,2,3,4,5; B、char a =0,1,2,3,4,5;C、char a=A,B,C;D、int a5=0123;192、數(shù)據(jù)的存儲結構是指 D 。A、存儲在外存中的數(shù)據(jù) B、
42、數(shù)據(jù)所占的存儲空間量 C、數(shù)據(jù)在計算機中的順序存儲方式 D、數(shù)據(jù)的邏輯結構在計算機中的表示193、以下關于棧的描述中錯誤的選項是C 。A、棧是先進后出的線性表 B、棧只能順序存儲 C、棧具有記憶作用 D、對棧的插入和刪除操作中,不需要改變棧底指針194、能夠用紫外光擦除ROM中程序的只讀存儲器稱為( C )。A、掩膜ROM B、PROMC、EPROM D、EEPROM195、以下表達中錯誤的選項是 C A、對于double類型數(shù)組不可以直接用數(shù)組名對數(shù)組進行整體輸入或輸出B、數(shù)組名代表的是數(shù)組所占存儲區(qū)的首地址,其值不可改變C、當程序執(zhí)行中,數(shù)組元素的下標超出所定義的下標范圍時,系統(tǒng)將給出“下
43、標越界的出錯信息D、可以通過賦初值的方式確定數(shù)組元素的個數(shù)196、使用定時器T1時,有幾種工作模式 C 。A1種 B2種 C3種 D4種197、假設MCS-51中斷源都編程為同級,當它們同時申請中斷時,CPU首先響應 B 。A B CT1 DT0198、MCS-51響應中斷時,下面哪一個條件不是必須的 C 。A、當前指令執(zhí)行完畢 B、中斷是開放的 C、沒有同級或高級中斷效勞 D、必須有RETI指令199、如果8255端口A設置為方式2,那么端口B設置為 A 。A只可以方式0 B也可以方式2 C除方式2外,其它方式均可 D任意方式200、當MCS-51進行多機通訊時,串行接口的工作方式應選為 C
44、 。A方式0 B方式1 C方式2 D方式0或方式2201、計算機能識別的語言是 C 。A匯編語言 B自然語言 C機器語言 C高級語言202、MCS-51單片機外擴存儲器芯片時,4個I/O口中用作數(shù)據(jù)總線的是 B 。AP0和P2口 BP0口 CP2和P3口 DP2口203、在中斷效勞程序中,至少應有一條 D 。A傳送指令 B轉移指令 C加法指令 D中斷返回指令204、訪問外部數(shù)據(jù)存儲器時,不起作用的信號是 C 。A B C DALE 205、以下指令中,屬于單純讀引腳的指令是 C 。AMOV P1,A BORL P1,#0FH CMOVC C ,P1.5 DDJNZ P1,LAB206.以下程序
45、的輸出結果為 。int i;void prt( ) for(i=5;i8;i+) printf(%c,*); printf(t);main( ) for(i=5;in B +p-n C p-n+ D (*p).n+214.C語言中的文件類型只有 。 A 索引文件和文本文件兩種 B 文本文件一種C 二進制文件一種 D ASCII碼文件和二進制文件兩種215.C語言源程序的根本單位是 。 A 過程 B 函數(shù) C 子程序 D 標識符216.以下程序的輸出結果是 。main( ) int a=7,b=5; printf(%dn,b=b/a);A 5 B 1 C 0 D不確定值217.假設變量a,b均為
46、整型,表達式(a=5,b=2,ab?a+:b+,a+b)的值是 。A 7 B 8 C 9 D 2218.設a為int型變量,執(zhí)行以下賦值語句后,a的取值分別是 。a=125.534; a=(int)125.521%4; a=5y)?z :y ; z = (z=1;n-),以下語句實現(xiàn)將S2所指字符數(shù)組中前n個字符復制到S1所指字符數(shù)組中,其中代碼不正確的選項是 。 A*S1+=*S2+ BS1n-1=S2n-1 C*S1+n-1=*(S2+n-1) D*+S1=*+S2237調用函數(shù)的實參與被調用函數(shù)的形參應該有如下關系 。 A只要求實參和形參個數(shù)相等 B只要求形參和實參順序相同 C只要求實參
47、和形參數(shù)據(jù)類型相同 D上述三點均需具備238聯(lián)合體成員的數(shù)據(jù)類型 。A相同 B可以不同也可以相同 C長度一樣 D是結構體變量239由系統(tǒng)分配和控制的標準輸出文件為 。 A鍵盤 B磁盤 C打印機 D顯示器240C語言標準庫函數(shù)fread(fd,buffer,n)的功能是 。 A從文件fd中讀取長度不超過n個字節(jié)的數(shù)據(jù)送入buffer指向的內存區(qū)域 B從文件fd中讀取長度不超過n-1個字節(jié)的數(shù)據(jù)送入buffer指向的內存區(qū)域 C從文件fd中讀取長度不超過n個字符送入buffer指向的內存區(qū)域 D從文件fd中讀取長度不超過n-1個字符送入buffer指向的內存區(qū)域二、填空題1、MCS51系列單片機字
48、長是 位, 96系列字長是 位。2、MCS51單片機的P0P4口均是 IO口,其中的P0口和P2口除了可以進行數(shù)據(jù)的輸入、輸出外,通常還用來構建系統(tǒng)的 和 ,在P0P4口中, 為真正的雙向口, 為準雙向口。 3、MCS5l單片機的堆棧區(qū)只可設置在 。4、MCS51單片機外部中斷請求信號有電平方式和 ,在電平方式下,當采集到INT0、INT1的有效信號為 時,激活外部中斷。 5、C語言中,全局變量是指 ,局部變量是指 。 6、設X和Y是無符號字符型,且X=79H,Y=63H,那么X&Y的值為 ,X&Y的值 為 。7、在單片機系統(tǒng)中,74HC373常用作 ,74HC138常用作 。8、ALE信號的
49、作用是 。9、假設采用12MHz的晶體振蕩器,那么MCS-51單片機的機器周期為 。10、51系列的單片機中,假設單片機具有256字節(jié)的內部RAM,需要使用高128字節(jié)的內部RAM,那么定義時的存儲方式是 ,假設定義的變量需要使用外部64Kbytes的存儲區(qū),那么定義時的存儲方式是 。11MCS51單片機的P0P4口均是 IO口,其中的P0口和P2口除了可以進行數(shù)據(jù)的輸入、輸出外,通常還用來構建系統(tǒng)的 和 在P0P4口中, 為真正的雙向口, 為準雙向口。 12MCS5l單片機的堆棧區(qū)只可設置在 13MCS51單片機外部中斷請求信號有電平方式和 ,在電平方式下,當采集到INT0、INT1的有效信
50、號為 時,激活外部中斷。 14定時器計數(shù)器的工作方式3是指的將 拆成兩個獨立的8位計數(shù)器。而另一個定時器計數(shù)器此時通常只可作為 使用。 15MCS96單片機的最大尋址空間是 ,該空間的地址范圍為 ,系統(tǒng)上電及復位的程序入口地址為 ,芯片配置字節(jié)CCB的地址為 。 16、LCD1602常用的寫子函數(shù)有 _和_ _兩種。17、KeiL C51軟件中,工程文件的擴展名是_ _,編譯連接后生成可燒寫的文件擴展名是_ _18、字符型LCD標準西文字庫采用是_ _編碼方式。19、假設只需要開串行口中斷,那么IE的值應設置為_ _,假設需要將外部中斷0設置為下降沿觸發(fā),那么執(zhí)行的語句為_。20、紅外編碼中用
51、戶碼的作用是_一幀按鍵碼由個_字節(jié)組成。21、單片機中,常用作串入并出的芯片是_,常用作232串口電平轉換芯片是_。22、在單片機硬件設計時,31腳一般要接_ _, 晶振在PCB設計中應盡量_。23、單片機程序的入口地址是_,外部中斷0的入口地址是_。24、非編碼式鍵盤識別有效鍵盤的方法通常有兩種:一種是_另一種是_。25、假設采用12MHz的晶體振蕩器,那么MCS-51單片機的振蕩周期為_,機器周期為_。26、DS1302是雙電源工作方式,第二電源的作用是_。27、8051單片機的存儲器的最大特點是_與_ 分開編址。28、一個函數(shù)由兩局部組成,即_ 和_ 。29、C語言中輸入和輸出操作是由庫
52、函數(shù)_ 和_ 等函數(shù)來完成。30.當MCS-51引腳_信號有效時,表示從Po口穩(wěn)定地送出了低8位地址.31.MCS-51的堆棧是軟件填寫堆棧指針臨時在_器內開辟的區(qū)域.32.MCS-51有4組工作存放器,它們的地址范圍是_。33.MCS-51片內_范圍內的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址.34.計算機的系統(tǒng)總線有_。35.80C51在物理有_ 個獨立的存儲空間。36.一個機器周期等于_狀態(tài)周期,振蕩脈沖2分頻后產生的時鐘信號的周期定義為 周期。37、設X=5AH,Y=36H,那么X與Y“或運算為_,X與Y的“異或運算為_。38、假設機器的字長為8位,X=17,Y=35,那么XY=_110
53、100_,XY=_11101110_要求結果寫出二進制形式。39、單片機復位后,堆棧指針SP的值是_。40、單片機中,常用作地址鎖存器的芯片是_,常用作地址譯碼器芯片是_。41假設采用6MHz的晶體振蕩器,那么MCS-51單片機的振蕩周期為_,機器周期為_。42、子程序返回指令是_ _,中斷子程序返回指令是 _ 。43、單片機程序的入口地址是_,外部中斷1的入口地址是_。44、8255A內部控制電路還可以分成兩組:A組和B組。其中A組控制的對象是,B組控制的對象是。45、單片機的內部RAM區(qū)中,可以位尋址的地址范圍是_,特殊功能存放器中,可位尋址的地址是_。46、KeiL C51軟件中,工程文
54、件的擴展名是_,編譯連接后生成可燒寫的文件擴展名是_47、C51支持的指針有和。48、MCS-51單片機中,在IP=0 x00時,優(yōu)先級最高的中斷是_,最低的是_ _。49MCS51單片機的P0P4口均是并行 IO口,其中的P0口和P2口除了可以進行數(shù)據(jù)的輸入、輸出外,通常還用來構建系統(tǒng)的 和 ,在P0P4口中, 為真正的雙向口, 為準雙向口。 50MCS5l單片機的堆棧區(qū)只可設置在 存儲區(qū)(器)51MCS51單片機外部中斷請求信號有 方式和 方式,在 方式下,當采集到INT0、INT1的有效信號為低電平時,激活外部中斷。 52定時器計數(shù)器的工作方式3是指 。而另一個定時器計數(shù)器此時通常只可作
55、為串行口的波特率發(fā)生器使用。 53MCS96單片機的最大尋址空間是 ,該空間的地址范圍為 ,系統(tǒng)上電及復位的程序入口地址為 ,芯片配置字節(jié)CCB的地址為 。 54、單片機的復位操作是_ 存放器IE的值是_。55、假設選擇內部程序存儲器, 應該設置為_高電平/低電平,那么,PSEN信號的處理方式為_ _。56.存儲器映象是_。57.定時器中斷請求發(fā)生在_。58.中斷響應時間是指_。59.通過CPU對I/O狀態(tài)的測試,只有I/O已準備好時才能進行I/O傳送,這種傳送方式稱為_。60.在中斷效勞程序中現(xiàn)場保護和現(xiàn)場恢復期間,中斷系統(tǒng)應處在_狀態(tài)。61.MCS51布爾處理機的存儲空間是_。62.P2口
56、通常用作_,也可以作通用的I/O口使用。63.假設由程序設定RS1、RS0=01,那么工作存放器R0R7的直接地址為_。64.8051的堆棧區(qū)一般開辟在_。65.所謂尋址,其實質就是_66、C語言中輸入和輸出操作是由庫函數(shù)_和_等函數(shù)來完成。67.當MCS-51引腳_信號有效時,表示從_口穩(wěn)定地送出了低8位地址.68.MCS-51的堆棧是軟件填寫堆棧指針臨時在_內開辟的區(qū)域.69.MCS-51有4組工作存放器,它們的地址范圍是_。70.MCS-51片內_范圍內的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址.71.計算機的系統(tǒng)總線有_、_、_72.一個機器周期等于_狀態(tài)周期,振蕩脈沖2分頻后產生的時鐘
57、信號的周期定義為_周期。73、單片機的復位操作是_ , 存放器IE的值是_74、假設選擇內部程序存儲器, 應該設置為_高電平/低電平,那么,PSEN信號的處理方式為_。75、單片機程序的入口地址是_,外部中斷1的入口地址是_。76、片機的內部RAM區(qū)中,可以位尋址的地址范圍是_ ,特殊功能存放器中,可位尋址的地址是_。77、eiL C51軟件中,工程文件的擴展名是_,編譯連接后生成可燒寫的文件擴展名是_。78、CS-51單片機中,在IP=0 x00時,優(yōu)先級最高的中斷是_,最低的是_。79、CS51單片機的_,其中的P0口和P2口除了可以進行數(shù)據(jù)的輸入、輸出外,通常還用來構建系統(tǒng)的_和_,在P
58、0P4口中,_為真正的雙向口,_ 為準雙向口。 80、S5l單片機的堆棧區(qū)只可設置在_存儲區(qū)(器)81、S51單片機外部中斷請求信號有_方式和_ 方式,在_ 方式下,當采集到_,激活_。 82、設X=5AH,Y=36H,那么X與Y“或運算為_,X與Y的“異或運算為_。83、假設機器的字長為8位,X=17,Y=35,那么XY=_,XY=_要求結果寫出二進制形式。84、單片機復位后,堆棧指針SP的值是_。85、假設采用6MHz的晶體振蕩器,那么MCS-51單片機的振蕩周期為_,機器周期為_。86、51有_ 中斷源,有_中斷優(yōu)先級,優(yōu)先級由軟件填寫特殊功能存放器_ 加以選擇。87、在變址尋址方式中,
59、以A作為變址存放器,以_作基址存放器。88、中斷請求信號有_ 觸發(fā)和_ 觸發(fā)兩種觸發(fā)方式89、用串行口擴展并行口時,串行接口的工作方式應選為_。90、74LS273通常用來作簡單_ 接口擴展;而74LS244那么常用來作簡單_ 接口擴展。91、51的并行I/O口信息有 _ 和_ 兩種讀取方法,讀改寫操作是針對并行I/O口內的鎖存器進行的。92、A/D轉換器的三個重要指標是_、_ 和_。93、一個函數(shù)由兩局部組,即_和_。94、單片微型計算機由_和_ 三局部組成。95、MCS-51系統(tǒng)中,當信號有效時,表示從P0口穩(wěn)定地送出了_3、訪問8031片外數(shù)據(jù)存儲器采用的是_ 尋址方式。96、累加器A=
60、80H,執(zhí)行完指令 ADD A,#83H后,進位位CY= 1 。97、指令LCALL 37B0H,首地址在2000H,所完成的操作是_入棧,_送入PC。98RST是單片機的 引腳,ALE引腳是用來鎖存 的。99MCS-51的堆棧只可設置在低 中 ,堆棧存放器sp是 位存放器。100.單片機的復位操作是_ 存放器IE的值是_。三 判斷題、中斷函數(shù)的調用是在滿足中斷的情況下,自動完成函數(shù)調用的。 、在C語言中,函數(shù)的調用是可以根據(jù)需要隨便調用,前面的函數(shù)可以調用后面的函數(shù),后面的函數(shù)也可以調用前面的函數(shù),無需聲明。 、函數(shù)的形式參數(shù)屬于局部變量。 4、break可用來實現(xiàn)循環(huán)體的中止。 5、字符常
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 獨樂寺山門觀音閣大木制度
- 物流行業(yè)統(tǒng)計制度
- 煤礦會議制度
- 消毒產品人員崗位責任制度
- 水利常用法規(guī)制度
- 檢測單位檔案收集制度
- 醫(yī)療質量核心制度
- 加氣站反恐一崗雙責制度
- 初中學校教師思想政治培訓制度
- 企業(yè)信息安全管理制度與操作指南(標準版)
- 2024用電信息采集系統(tǒng)技術規(guī)范第1部分:專變采集終端
- 餐廳原料調價制度方案
- 浙江省杭州市2024年中考語文試卷(含答案)
- 四川省綿陽市2020年中考數(shù)學試題(含解析)
- 期末達標測試卷(試題)-2024-2025學年人教PEP版英語四年級上冊
- DLT 1563-2016 中壓配電網可靠性評估導則
- HJ 377-2019 化學需氧量(CODCr)水質在線自動監(jiān)測儀技術要求及檢測方法
- (正式版)SHT 3075-2024 石油化工鋼制壓力容器材料選用規(guī)范
- 油脂科技有限公司年產3萬噸油酸項目環(huán)評可研資料環(huán)境影響
- 浙江省水利水電工程施工招標文件示范文本
- 神經病學教學課件:阿爾茨海默病
評論
0/150
提交評論