



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機C語言程序設計師試題一、填空題1、設X=5AH,Y=36H,則X與Y“或”運算為_,X與Y的“異或”運算為_。2、若機器的字長為8位,X=17,Y=35,則XY=_,XY=_(要求結果寫出二進制形式)。3、單片機的復位操作是_(高電平/低電平),單片機復位后,堆棧指針SP的值是_。4、單片機中,常用作地址鎖存器的芯片是_,常用作地址譯碼器芯片是_。5、若選擇內部程序存儲器,應該設置為_(高電平/低電平),那么,PSEN信號的處理方式為_。6、單片機程序的入口地址是_,外部中斷1的入口地址是_。7、若采用6MHz的晶體振蕩器,則MCS-51單片機的振蕩周期為_,機器周期為_。8、外圍擴展芯
2、片的選擇方法有兩種,它們分別是_和_。9、單片機的內部RAM區中,可以位尋址的地址范圍是_,特殊功能寄存器中,可位尋址的地址是_。10、子程序返回指令是_,中斷子程序返回指令是_。11、8051單片機的存儲器的最大特點是_與_分開編址。 12、8051最多可以有_個并行輸入輸出口,最少也可以有_個并行口。13、_是C語言的基本單位。14、串行口方式2接收到的第9位數據送_寄存器的_位中保存。15、MCS-51內部提供_個可編程的_位定時/計數器,定時器有_種工作方式。16、一個函數由兩部分組成,即_和_。17、串行口方式3發送的第9位數據要事先寫入_寄存器的_位。18、利用8155H可以擴展_
3、個并行口,_個RAM單元。19、C語言中輸入和輸出操作是由庫函數_和_等函數來完成。二、選擇題1、C語言中最簡單的數據類型包括(b )。A、整型、實型、邏輯型 B、整型、實型、字符型C、整型、字符型、邏輯型 D、整型、實型、邏輯型、字符型2、當MCS-51單片機接有外部存儲器,P2口可作為 ( c )。A、數據輸入口 B、數據的輸出口 C、準雙向輸入輸出口 D、輸出高8位地址3、下列描述中正確的是( d )。 A、程序就是軟件 B、軟件開發不受計算機系統的限制C、軟件既是邏輯實體,又是物理實體 D、軟件是程序、數據與相關文檔的集合4、下列計算機語言中,CPU能直接識別的是( d )。A、 自然
4、語言 B、 高級語言 C、 匯編語言 D、機器語言5、MCS-5l單片機的堆棧區是設置在( c )中。 A、片內ROM區 B、片外ROM區 C、片內RAM區 D、片外RAM區6、以下敘述中正確的是( c)。A、用C語言實現的算法必須要有輸入和輸出操作B、用C語言實現的算法可以沒有輸出但必須要有輸入C、用C程序實現的算法可以沒有輸入但必須要有輸出D、用C程序實現的算法可以既沒有輸入也沒有輸出7、定時器/計數器工作方式1是( d )。 A、8位計數器結構 B、2個8位計數器結構 C、13位計數結構 D、16位計數結構8、C語言提供的合法的數據類型關鍵字是( b )。A、Double B、short
5、 C、integer D、Char9、片內RAM的20H2FH為位尋址區,所包含的位地址是( b )。 A、00H20H B、00H7FH C、20H2FH D、00HFFH10、以下能正確定義一維數組的選項是(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、數據的存儲結構是指( )。A、存儲在外存中的數據 B、數據所占的存儲空間量 C、數據在計算機中的順序存儲方式 D、數據的邏輯結構在計算機中的表示12、下列關于棧的描述中錯誤的是( )。A、棧是先進后出的先性表 B、棧只能順序
6、存儲 C、棧具有記憶作用 D、對棧的插入和刪除操作中,不需要改變棧底指針13、在寄存器間接尋址方式中,間址寄存器中存放的數據是( )。 A、參與操作的數據 B、操作數的地址值 C、程序的轉換地址 D、指令的操作碼14、MCS-51單片機的復位信號是( a )有效。 A、高電平 B、低電平 C、脈沖 D、下降沿15、為了使模塊盡可能獨立,要求( )。A、模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量強B、模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量弱C、模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量弱D、模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量強16、若MCS-51單片機
7、使用晶振頻率為6MHz時,其復位持續時間應該超過( 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、以下不能定義為用戶標識符是( d )。A、Main B、_0 C、_int D、sizeof20、下選項中,不能作為合法常量的是( )。/冪不能為小數A、1.234e04 B、1.234e0.4 C、1.234e+4 D、1.234e021、以下敘述中錯誤的是( ) A
8、、對于double類型數組,不可以直接用數組名對數組進行整體輸入或輸出B、數組名代表的是數組所占存儲區的首地址,其值不可改變C、當程序執行中,數組元素的下標超出所定義的下標范圍時,系統將給出“下標越界”的出錯信息D、可以通過賦初值的方式確定數組元素的個數22、以下與函數fseek(fp,0L,SEEK_SET)有相同作用的是( ) A、feof(fp) B、ftell(fp) C、fgetc(fp) D、rewind(fp)23、存儲1616點陣的一個漢字信息,需要的字節數為( )A、 32 B、 64 C、 128 D、 256 24、已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位
9、,若需顯示數字1,則它的字形代碼應為( )。 A、06H B、F9H C、30H D、CFH25、在C語言中,合法的長整型常數是( )A、 OL B、 4962710 C、 324562& D、 216D26、以下選項中合法的字符常量是( )A、 B B、 010 C、 68 D、 D 27、若PSW.4=0,PSW.3=1,要想把寄存器R0的內容入棧,應使用( )指令。 A、PUSH R0 B、PUSH R0 C、PUSH 00H D、PUSH 08H28、在片外擴展一片2764程序存儲器芯片要 ( )地址線。 A、8根 B、13根 C、16根 D、20根29、設MCS-51單片機晶振頻率為
10、12MHz,定時器作計數器使用時,其最高的輸入計數頻率應為( c ) A、2MHz B、1MHz C、500kHz D、250kHz30、下列數據字定義的數表中,( )是錯誤的。 A、DW “AA” B、DW “A” C、DW “OABC” D、DW OABCH 三、判斷題( )、在對某一函數進行多次調用時,系統會對相應的自動變量重新分配存儲單元。( )、在C語言的復合語句中,只能包含可執行語句。 ( )、自動變量屬于局部變量。( )4、Continue 和break都可用來實現循環體的中止。( )5、字符常量的長度肯定為。( )6、在MCS-51系統中,一個機器周期等于1.5s。( )7、C
11、語言允許在復合語句內定義自動變量。( )8、若一個函數的返回類型為void,則表示其沒有返回值。( )9、所有定義在主函數之前的函數無需進行聲明。( )10、定時器與計數器的工作原理均是對輸入脈沖進行計數。( )11、END表示指令執行到此結束。( )12、ADC0809是8位逐次逼近式模/數轉換接口。( )13、MCS-51的相對轉移指令最大負跳距是127B。( )14、MCS-51的程序存儲器只是用來存放程序的。( )15、TMOD中的GATE=1時,表示由兩個信號控制定時器的的啟停。( )16、MCS-51的特殊功能寄存器分布在60H80H地址范圍內。( )17、MCS-51系統可以沒有
12、復位電路。( )18、片內RAM與外部設備統一編址時,需要專門的輸入/輸出指令。( )19、鎖存器、三態緩沖寄存器等簡單芯片中沒有命令寄存和狀態寄存等功能。( )20、使用8751且 =1時,仍可外擴64KB的程序存儲器。四、簡答題1、在使用8051的定時器/計數器前,應對它進行初始化,其步驟是什么?2、什么是重入函數重入函數一般什么情況下使用,使用時有哪些需要注意的地方3、8051引腳有多少I/O線他們和單片機對外的地址總線和數據總線有什么關系地址總線和數據總線各是幾位4、在有串行通信時,定時器/計數器1的作用是什么,怎樣確定串行口的波特率?5、如何消除鍵盤的抖動怎樣設置鍵盤中的復合鍵答案一
13、、填空題1、7EH、6CH2、110100、3、高電平、07h4、74HC373、74HC1385、高、不用6、0000H、0013H7、0.5us、2us8、線選法、譯碼法9、20H2FH、是能被8整除的地址10、Ret、RETI11、內部RAM、外部RAM12、32 、8 13、函數14、SCON、RB815、3、16、416、說明部分、語句部分17、 SCON、TB818、3、25619、scanf、printf二、選擇題1、B 2、C 3、D 4、D 5、C6、C 7、D 8、B 9、B 10、B11、D 12、C 13、B 14、A 15、B16、B 17、A 18、C 19、D 2
14、0、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中的計數初值,并裝載到TH和TL; (3)T/C在中斷方式工作時,須開CPU中斷和源中斷編程IE寄存器; (4)啟動定時器/計數器編程TCON中TR1或TR0位。2、答: 多個函數可以同時使用的函數,稱為重入函數。通常情況下,C51函數不能被遞歸調用,也不能應用導致遞歸
15、調用的結構。有此限制是由于函數參數和局部變量是存儲在固定的地址單元中。重入函數特性允許你聲明一個重入函數。即可以被遞歸調用的函數。重入函數可以被遞歸調用,也可以同時被兩個或更多的進程調用。重入函數在實時應用中及中斷服務程序代碼和非中斷程序代碼必須共用一個函數的場合中經常用到。3、答:1)8051引腳共有40個引腳,8051的地址總線由P2和P0口提供,P2口是地址總線的高8位,P0口是地址總線的低8位;數據總線由P0口提供;P0口的地址總線和數據總線是分時進行的,P0口的地址總線需要外接地址鎖存器完成地址鎖存。 2)地址總線共16位,數據總線是8位。4、答:在有串行通信時,定時器/計數器1的作用是串行口發生器。串行口的波特率根據串行口的工作方式具有不同的計算方式:方式0的波特率固定為晶體振蕩器的十二分之一;方式1的波特率=2SMOD.(定時器1的溢出率)/32;方式2波特率=2SMOD.(fosc/64);方式3波特率同方式1(定時器l作波特率發生器)。5、答:由于按鍵是機械開關結構,所以當用手按下其中一個鍵時,往往
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省徐州市鼓樓區2024-2025學年三年級數學第二學期期末調研模擬試題含解析
- 湖南文理學院芙蓉學院《誤差理論與數據處理》2023-2024學年第二學期期末試卷
- 浙江省杭州市拱墅區公益中學2024-2025學年初三4月質量檢測試題(四)數學試題含解析
- 山東省淄博市臨淄區金山中學2024-2025學年下學期初三年級期中考試英語試題試卷含答案
- 山東省青島第二中學2024-2025學年高考第三次質量調研物理試題試卷含解析
- 重慶外語外事學院《土木工程施工與管理軟件應用》2023-2024學年第二學期期末試卷
- 山東省濟南歷下區2024-2025學年高中畢業班第一次綜合質量檢查數學試題含解析
- 昆明藝術職業學院《土地管理信息系統》2023-2024學年第二學期期末試卷
- 湛江市高一上學期期末調研考試語文試題
- 乳制品企業良好生產規范
- 2025中國新型儲能行業發展白皮書
- 海南省天一大聯考2024-2025學年高三學業水平診斷(四)語文試題及答案
- 社會認知力測試題及答案
- 《機械制圖(多學時)》中職全套教學課件
- 駱駝祥子考點單選題100道及答案解析
- 新教科版小學1-6年級科學需做實驗目錄
- 華上集團基本法講述
- s參數定義、矢量網絡分析儀基礎知識和s參數測量義講
- 重癥培訓重癥監測的基本原則和方法
- 球墨鑄鐵管安裝施工方案(完整版)
- 個人檔案表(最新整理)
評論
0/150
提交評論