




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上單片機C語言程序設(shè)計師試題一、填空題1、設(shè)X=5AH,Y=36H,則X與Y“或”運算為_,X與Y的“異或”運算為_。2、若機器的字長為8位,X=17,Y=35,則XY=_,XY=_(要求結(jié)果寫出二進(jìn)制形式)。3、單片機的復(fù)位操作是_(高電平/低電平),單片機復(fù)位后,堆棧指針SP的值是_。4、單片機中,常用作地址鎖存器的芯片是_,常用作地址譯碼器芯片是_。5、若選擇內(nèi)部程序存儲器,應(yīng)該設(shè)置為_(高電平/低電平),那么,PSEN信號的處理方式為_。6、單片機程序的入口地址是_,外部中斷1的入口地址是_。7、若采用6MHz的晶體振蕩器,則MCS-51單片機的振蕩周期為_,機
2、器周期為_。8、外圍擴(kuò)展芯片的選擇方法有兩種,它們分別是_和_。9、單片機的內(nèi)部RAM區(qū)中,可以位尋址的地址范圍是_,特殊功能寄存器中,可位尋址的地址是_。10、子程序返回指令是_,中斷子程序返回指令是_。11、8051單片機的存儲器的最大特點是_與_分開編址。 12、8051最多可以有_個并行輸入輸出口,最少也可以有_個并行口。13、_是C語言的基本單位。14、串行口方式2接收到的第9位數(shù)據(jù)送_寄存器的_位中保存。15、MCS-51內(nèi)部提供_個可編程的_位定時/計數(shù)器,定時器有_種工作方式。16、一個函數(shù)由兩部分組成,即_和_。17、串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫入_寄存器的_位。18
3、、利用8155H可以擴(kuò)展_個并行口,_個RAM單元。19、C語言中輸入和輸出操作是由庫函數(shù)_和_等函數(shù)來完成。二、選擇題1、C語言中最簡單的數(shù)據(jù)類型包括(b )。A、整型、實型、邏輯型 B、整型、實型、字符型C、整型、字符型、邏輯型 D、整型、實型、邏輯型、字符型2、當(dāng)MCS-51單片機接有外部存儲器,P2口可作為 ( c )。A、數(shù)據(jù)輸入口 B、數(shù)據(jù)的輸出口 C、準(zhǔn)雙向輸入輸出口 D、輸出高8位地址3、下列描述中正確的是( d )。 A、程序就是軟件 B、軟件開發(fā)不受計算機系統(tǒng)的限制C、軟件既是邏輯實體,又是物理實體 D、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合4、下列計算機語言中,CPU能直接識別
4、的是( d )。A、 自然語言 B、 高級語言 C、 匯編語言 D、機器語言5、MCS-5l單片機的堆棧區(qū)是設(shè)置在( c )中。 A、片內(nèi)ROM區(qū) B、片外ROM區(qū) C、片內(nèi)RAM區(qū) D、片外RAM區(qū)6、以下敘述中正確的是( c)。A、用C語言實現(xiàn)的算法必須要有輸入和輸出操作B、用C語言實現(xiàn)的算法可以沒有輸出但必須要有輸入C、用C程序?qū)崿F(xiàn)的算法可以沒有輸入但必須要有輸出D、用C程序?qū)崿F(xiàn)的算法可以既沒有輸入也沒有輸出7、定時器/計數(shù)器工作方式1是( d )。 A、8位計數(shù)器結(jié)構(gòu) B、2個8位計數(shù)器結(jié)構(gòu) C、13位計數(shù)結(jié)構(gòu) D、16位計數(shù)結(jié)構(gòu)8、C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是( b )。A、D
5、ouble B、short C、integer D、Char9、片內(nèi)RAM的20H2FH為位尋址區(qū),所包含的位地址是( b )。 A、00H20H B、00H7FH C、20H2FH D、00HFFH10、以下能正確定義一維數(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"11、數(shù)據(jù)的存儲結(jié)構(gòu)是指( )。A、存儲在外存中的數(shù)據(jù) B、數(shù)據(jù)所占的存儲空間量 C、數(shù)據(jù)在計算機中的順序存儲方式 D、數(shù)據(jù)
6、的邏輯結(jié)構(gòu)在計算機中的表示12、下列關(guān)于棧的描述中錯誤的是( )。A、棧是先進(jìn)后出的先性表 B、棧只能順序存儲 C、棧具有記憶作用 D、對棧的插入和刪除操作中,不需要改變棧底指針13、在寄存器間接尋址方式中,間址寄存器中存放的數(shù)據(jù)是( )。 A、參與操作的數(shù)據(jù) B、操作數(shù)的地址值 C、程序的轉(zhuǎn)換地址 D、指令的操作碼14、MCS-51單片機的復(fù)位信號是( a )有效。 A、高電平 B、低電平 C、脈沖 D、下降沿15、為了使模塊盡可能獨立,要求( )。A、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強B、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C、模塊的內(nèi)聚程度要盡量低,且各
7、模塊間的耦合程度要盡量弱D、模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強16、若MCS-51單片機使用晶振頻率為6MHz時,其復(fù)位持續(xù)時間應(yīng)該超過( b )。 A、2s B、4s C、8s D、1ms17、以下選項中可作為C語言合法常量的是( ) A、80 B、080 C、8e1.0 D、80.0e18、能夠用紫外光擦除ROM中程序的只讀存儲器稱為( )。 A、掩膜ROM B、PROM C、EPROM D、EEPROM19、以下不能定義為用戶標(biāo)識符是( d )。A、Main B、_0 C、_int D、sizeof20、下選項中,不能作為合法常量的是( )。/冪不能為小數(shù)A、1.234
8、e04 B、1.234e0.4 C、1.234e+4 D、1.234e021、以下敘述中錯誤的是( ) A、對于double類型數(shù)組,不可以直接用數(shù)組名對數(shù)組進(jìn)行整體輸入或輸出B、數(shù)組名代表的是數(shù)組所占存儲區(qū)的首地址,其值不可改變C、當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時,系統(tǒng)將給出“下標(biāo)越界”的出錯信息D、可以通過賦初值的方式確定數(shù)組元素的個數(shù)22、以下與函數(shù)fseek(fp,0L,SEEK_SET)有相同作用的是( ) A、feof(fp) B、ftell(fp) C、fgetc(fp) D、rewind(fp)23、存儲16×16點陣的一個漢字信息,需要的字節(jié)數(shù)為(
9、 )A、 32 B、 64 C、 128 D、 256 24、已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數(shù)字1,則它的字形代碼應(yīng)為( )。 A、06H B、F9H C、30H D、CFH25、在C語言中,合法的長整型常數(shù)是( )A、 OL B、 C、 & D、 216D26、以下選項中合法的字符常量是( )A、 "B" B、 010 C、 68 D、 D 27、若PSW.4=0,PSW.3=1,要想把寄存器R0的內(nèi)容入棧,應(yīng)使用( )指令。 A、PUSH R0 B、PUSH R0 C、PUSH 00H D、PUSH 08H28、在片外擴(kuò)展一片
10、2764程序存儲器芯片要 ( )地址線。 A、8根 B、13根 C、16根 D、20根29、設(shè)MCS-51單片機晶振頻率為12MHz,定時器作計數(shù)器使用時,其最高的輸入計數(shù)頻率應(yīng)為( c ) A、2MHz B、1MHz C、500kHz D、250kHz30、下列數(shù)據(jù)字定義的數(shù)表中,( )是錯誤的。 A、DW “AA” B、DW “A” C、DW “OABC” D、DW OABCH 三、判斷題( )、在對某一函數(shù)進(jìn)行多次調(diào)用時,系統(tǒng)會對相應(yīng)的自動變量重新分配存儲單元。( )、在C語言的復(fù)合語句中,只能包含可執(zhí)行語句。 ( )、自動變量屬于局部變量。( )4、Continue 和break都可用
11、來實現(xiàn)循環(huán)體的中止。( )5、字符常量的長度肯定為。( )6、在MCS-51系統(tǒng)中,一個機器周期等于1.5s。( )7、C語言允許在復(fù)合語句內(nèi)定義自動變量。( )8、若一個函數(shù)的返回類型為void,則表示其沒有返回值。( )9、所有定義在主函數(shù)之前的函數(shù)無需進(jìn)行聲明。( )10、定時器與計數(shù)器的工作原理均是對輸入脈沖進(jìn)行計數(shù)。( )11、END表示指令執(zhí)行到此結(jié)束。( )12、ADC0809是8位逐次逼近式模/數(shù)轉(zhuǎn)換接口。( )13、MCS-51的相對轉(zhuǎn)移指令最大負(fù)跳距是127B。( )14、MCS-51的程序存儲器只是用來存放程序的。( )15、TMOD中的GATE=1時,表示由兩個信號控制
12、定時器的的啟停。( )16、MCS-51的特殊功能寄存器分布在60H80H地址范圍內(nèi)。( )17、MCS-51系統(tǒng)可以沒有復(fù)位電路。( )18、片內(nèi)RAM與外部設(shè)備統(tǒng)一編址時,需要專門的輸入/輸出指令。( )19、鎖存器、三態(tài)緩沖寄存器等簡單芯片中沒有命令寄存和狀態(tài)寄存等功能。( )20、使用8751且 =1時,仍可外擴(kuò)64KB的程序存儲器。四、簡答題1、在使用8051的定時器/計數(shù)器前,應(yīng)對它進(jìn)行初始化,其步驟是什么?2、什么是重入函數(shù)?重入函數(shù)一般什么情況下使用,使用時有哪些需要注意的地方?3、8051引腳有多少I/O線?他們和單片機對外的地址總線和數(shù)據(jù)總線有什么關(guān)系?地址總線和數(shù)據(jù)總線各
13、是幾位?4、在有串行通信時,定時器/計數(shù)器1的作用是什么,怎樣確定串行口的波特率?5、如何消除鍵盤的抖動?怎樣設(shè)置鍵盤中的復(fù)合鍵?答案一、填空題1、7EH、6CH2、3、高電平、07h4、74HC373、74HC1385、高、不用6、0000H、0013H7、0.5us、2us8、線選法、譯碼法9、20H2FH、是能被8整除的地址10、Ret、RETI11、內(nèi)部RAM、外部RAM12、32 、8 13、函數(shù)14、SCON、RB815、3、16、416、說明部分、語句部分17、 SCON、TB818、3、25619、scanf、printf二、選擇題1、B 2、C 3、D 4、D 5、C6、C
14、7、D 8、B 9、B 10、B11、D 12、C 13、B 14、A 15、B16、B 17、A 18、C 19、D 20、B21、C 22、D 23、A 24、B 25、A26、B 27、D 28、B 29、C 30、A三、判斷題1、 2、 × 3、 4、 × 5、6、 × 7、 8、 9、 × 10、×11、 × 12、 13、 14、 × 15、16、 × 17、 × 18、× 19、 20、四、簡答題1、答: (1)確定T/C的工作方式編程TMOD寄存器; (2)計算T/C中的計數(shù)初值
15、,并裝載到TH和TL; (3)T/C在中斷方式工作時,須開CPU中斷和源中斷編程IE寄存器; (4)啟動定時器/計數(shù)器編程TCON中TR1或TR0位。2、答: 多個函數(shù)可以同時使用的函數(shù),稱為重入函數(shù)。通常情況下,C51函數(shù)不能被遞歸調(diào)用,也不能應(yīng)用導(dǎo)致遞歸調(diào)用的結(jié)構(gòu)。有此限制是由于函數(shù)參數(shù)和局部變量是存儲在固定的地址單元中。重入函數(shù)特性允許你聲明一個重入函數(shù)。即可以被遞歸調(diào)用的函數(shù)。重入函數(shù)可以被遞歸調(diào)用,也可以同時被兩個或更多的進(jìn)程調(diào)用。重入函數(shù)在實時應(yīng)用中及中斷服務(wù)程序代碼和非中斷程序代碼必須共用一個函數(shù)的場合中經(jīng)常用到。3、答:1)8051引腳共有40個引腳,8051的地址總線由P2和P0口提供,P2口是地址總線的高8位,P0口是地址總線的低8位;數(shù)據(jù)總線由P0口提供;P0口的地址總線和數(shù)據(jù)總線是分時進(jìn)行的,P0口的地址總線需要外接地址鎖存器完成地址鎖存。 2)地址總線共16位,數(shù)據(jù)總線是8位。4、答:在有串行通信時,定時器/計數(shù)器1的作用是串行口發(fā)生器。串行口的波特率根據(jù)串行口的工作方式具有不同的計算方式:方式0的波特率固定為晶體振蕩器的十二分之一;方式1的波特率=2SMOD.(定時器1的溢出率)/32;方式2波特率=2SMOD.(fosc/64);方式3波特率同方式1(定時器l作波特率發(fā)生器)。5、答:由于按鍵是機械開關(guān)結(jié)構(gòu),所以當(dāng)用手按下其中一個鍵時,往往
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省連云港市贛榆區(qū)2024-2025學(xué)年高一下學(xué)期6月期末學(xué)業(yè)質(zhì)量監(jiān)測政治試卷(含答案)
- 武漢聯(lián)通轉(zhuǎn)電信活動方案
- 植樹春耕活動方案
- 永嘉茶園活動方案
- 歡聚吧親子活動方案
- 水泥銷售活動方案
- 河南組織集市活動方案
- 法治宣傳活動方案
- 樓盤推介活動方案
- 步步高超市促銷活動方案
- 四川省南充市四校聯(lián)考2025年英語八下期末質(zhì)量檢測試題含答案
- 2025年中國全棉靛藍(lán)色織布市場調(diào)查研究報告
- 人文關(guān)懷病區(qū)管理制度
- 中華詩詞大賽1-3年級題庫(含答案)
- 2025年四川廣安愛眾股份有限公司對外招聘考試筆試試題(含答案)
- 湖南長沙市長郡教育集團(tuán)2025年七年級英語第二學(xué)期期中聯(lián)考試題含答案
- 安全監(jiān)理工作方案
- 2025春季學(xué)期國開電大本科《會計信息系統(tǒng)(本)》一平臺在線形考客觀題試題及答案
- 水位觀測水尺設(shè)計與施工方法
- 采購價格管理培訓(xùn)
- 醫(yī)療器械不良事件報告結(jié)果及原因分析
評論
0/150
提交評論