單片機(jī)C語(yǔ)言期末考試題_第1頁(yè)
單片機(jī)C語(yǔ)言期末考試題_第2頁(yè)
單片機(jī)C語(yǔ)言期末考試題_第3頁(yè)
單片機(jī)C語(yǔ)言期末考試題_第4頁(yè)
單片機(jī)C語(yǔ)言期末考試題_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單片機(jī) C 語(yǔ)言期末考試題( A)、單項(xiàng)選擇題: 40 分1、MCS-51系列的單片機(jī)中片內(nèi) RAM勺字節(jié)大小可能的是(A、 128MB、 128KC、 128D、642、 C51 語(yǔ)言提供的合法的數(shù)據(jù)類(lèi)型關(guān)鍵字是()。A 、 sfrB 、 BITC、CharD、integer r3、片內(nèi) RAM 的位尋址區(qū),位于地址()處。A、 00H1FH B、 20H2FHC、 30H7FHD、 80HFFH4、間接尋址片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)(256 字節(jié)),所用的存儲(chǔ)類(lèi)型是A 、 dataB 、 bdataC、 idataD、 xdata5、 MCS-51 單片機(jī)上電復(fù)位的信號(hào)是(A 、下降沿B、上升沿C、低

2、電平D 、高電平6、可以將 P1 口的低 4 位全部置高電平的表達(dá)式是(7、A 、 P1&=0x0fB 、 P1|=0x0fC、 P1A=0x0fD、 P1=P1般單片機(jī) C51程序中,為了使程序執(zhí)行的效率最高,函數(shù)參數(shù)傳遞時(shí),函數(shù)參數(shù)的個(gè)數(shù)不能夠超過(guò)(A、 1B、 2C、 3D、 48、需要擴(kuò)展一片外部 RAM ,大小32K 字節(jié),需要的地址線(xiàn)是(A、 15B、 14C、 13D、 129、如果將中斷優(yōu)先級(jí)寄存器IP 中,將IP設(shè)置為0X0A,則優(yōu)先級(jí)最高的是 (A 、外部中斷 1B、外部中斷0C、定時(shí)/計(jì)數(shù)器1D、定時(shí)/計(jì)數(shù)器010、單片機(jī) C51 中用關(guān)鍵字()來(lái)改變寄存器組A

3、、 interruptB 、 unsignedC 、 usingD 、 reentrant11、紅外線(xiàn)遙控碼由發(fā)射電路經(jīng)()Hz 的載頻調(diào)制后發(fā)射。A、 38KB、12MC、 6MD 、 32 。 768K12、紅外線(xiàn)遙控碼的邏輯“ 0”與邏輯1”是以脈沖的()決定的。A 、電平B 、寬度c、頻率D 、形狀13、 DS1302 內(nèi)的時(shí)鐘寄存器是以()的數(shù)據(jù)格式定義的。A 、十進(jìn)制B 、十六進(jìn)制C BCD 碼D、壓縮BCD碼14、設(shè) MCS-51單片機(jī)晶振頻率為12MHz ,定時(shí)器作定時(shí)器使用時(shí),其最高的輸入計(jì)數(shù)頻率應(yīng)為(A 、 2MHzB、 1MHzC、500kHzD 、 250kHz15、使

4、用 _nop_() 函數(shù)時(shí),必須包含的庫(kù)文件是(A 、 reg52.hB 、 absacc.hC、intrins.hD 、 stdio.h16、 ADC0809 的啟動(dòng)轉(zhuǎn)換的信號(hào)是(A 、 ALEB、EOCC、CLOCKD 、 START17、線(xiàn)反轉(zhuǎn)法識(shí)別有效按鍵時(shí),如果讀入的列線(xiàn)值不全為1,則說(shuō)明(A 、有鍵被按下B、定只有一個(gè)鍵被按下C、定有多個(gè)鍵被按下D、沒(méi)有鍵被按下18、DS18B20的總線(xiàn)方式是(A 、 SPIB、 I2CC、ONE WIRED、SP219、 24C02 采用的總線(xiàn)形式是A 、 CANB、SPIC、I2CD 、 PWM20、串行口每一次傳送(字符。B、 1 串C、1

5、波特D、 1 幀、判斷題: 10 分1、C51中,特殊功能寄存器一定需要用大寫(xiě)。2、使用片內(nèi)存儲(chǔ)器時(shí),EA腳必須置低。(3、單片機(jī)外部中斷時(shí)只有用低電平觸發(fā)。4、bit定義的變量一定位于內(nèi)部RAM的位尋址區(qū)。5、采用單片機(jī)的C語(yǔ)言開(kāi)發(fā)時(shí),只能利用C51語(yǔ)言書(shū)寫(xiě)程序,不能嵌套匯編語(yǔ)言。7、9、51系列的單片機(jī)至少有 5個(gè)中斷,KEIL C51軟件支持最多 32個(gè)中斷。MCS-51單片機(jī)的程序存儲(chǔ)器是可以用來(lái)存放數(shù)據(jù)的。bit和sbit都是用來(lái)定義位變量,所以?xún)烧咧g沒(méi)有區(qū)別,可以隨便替換使用。MCS-51單片機(jī)的位地址總共有 256位。(10、串口中斷請(qǐng)求標(biāo)志必須由軟件清除。(三、多項(xiàng)選擇題:1

6、0分1、目前,MCS-51單片機(jī)采用的開(kāi)發(fā)語(yǔ)言是(A、機(jī)器語(yǔ)言B、匯編語(yǔ)言C、BASIC 語(yǔ)言D、C語(yǔ)言E、PASCAL語(yǔ)言2、51單片機(jī)的RAM包含以下幾個(gè)部分(A、通用寄存器區(qū)B、可位尋址區(qū)C、用戶(hù)RAM區(qū)D、 SFR3、C51中使用最廣泛的三個(gè)數(shù)據(jù)類(lèi)型是(A、bitB、unsigned charun sig ned intint4、關(guān)于bit型變量的用法,說(shuō)法正確的(A、bit變量不能聲明為指針B、不能定義有bit數(shù)組C、bit型變量自動(dòng)存儲(chǔ)于內(nèi)部 RAM的位尋址區(qū)D、bit型變量不可用作函數(shù)返回值5、存儲(chǔ)器模式有(A、xdata B、small C 、code D 、large四、填空

7、20分1、單片機(jī)中,常用作串入并出的芯片是_,常用作232串口電平轉(zhuǎn)換芯片是2、在單片機(jī)硬件設(shè)計(jì)時(shí),31腳一般要接,晶振在PCB設(shè)計(jì)中應(yīng)盡量3、單片機(jī)程序的入口地址是,外部中斷0的入口地址是4、非編碼式鍵盤(pán)識(shí)別有效鍵盤(pán)的方法通常有兩種:種是另一種7、KeiL C51軟件中,工程文件的擴(kuò)展名是,編譯連接后生成可燒寫(xiě)的5、若采用12MHz的晶體振蕩器,則MCS-51單片機(jī)的振蕩周期為 機(jī)器周期為兩種。6、LCD1602常用的寫(xiě)子函數(shù)有文件擴(kuò)展名是8、字符型LCD標(biāo)準(zhǔn)西文字庫(kù)采用是編碼方式。9、若只需要開(kāi)串行口中斷,則IE的值應(yīng)設(shè)置為,若需要將外部中斷 0設(shè)置為下降沿觸發(fā),則執(zhí)行的語(yǔ)句為10、紅外編

8、碼中用戶(hù)碼的作用是一幀按鍵碼由個(gè)字節(jié)組成。11DS1302是雙電源工作方式,第電源的作用是五、綜合應(yīng)用20分1、假設(shè)單片機(jī)的晶體振蕩器的頻率是 12MHz,利用定時(shí)器1采用方式 1定時(shí)20ms,寫(xiě)出初值的計(jì)算過(guò)程和整個(gè)定時(shí)器初始化程序,同時(shí)寫(xiě)出在 P1.7腳上輸出0.2秒的方波的完整程序。2、畫(huà)出下列要求的原理圖,假設(shè)單片機(jī)的 P1 口的連接8個(gè)LED P3連接8的對(duì)地的按鍵,當(dāng)某個(gè)按鈕按下時(shí)相應(yīng)的 LED點(diǎn)亮。根據(jù)描述畫(huà)出原理圖,并編寫(xiě)程序控制?T:. Fl. 02110T2ES Pl. 1o39Fl. 2_333FL3. 1137PL. 4536Pl, 5635Pl.e134Pl. 733

9、3RST932SXD F3. O' 11031TXD P3. 111301X70.門(mén).2二L223INTbPS. 31323TO'. P3,4U27T1.,P3 巧L326短 P3. E16S?.D F2. 71724KrAL2 :IS23STALLraTHj-i Jvssso21VCC旳.0 A叫 PD : AD1 Fa 2 'Q2F0.PO, 1 AD 4FO. 3 ADS PO. S ACB F仇 7/AD7 H 盤(pán)LE嚇?biāo)鸉3ENP2. 7. AI3 P2.6 'Alt r'2.5.'AL3 吃“ r'Ais F2. 3 AL:

10、P2. 2/A:0 P2. 1 A9F2. 0. AS單片機(jī) C 語(yǔ)言期末考試題( B)、單項(xiàng)選擇題: 40 分1、MCS-51系列的單片機(jī)中片內(nèi) RAM勺字節(jié)大小可能的是(A、 128MB、 128KC、 128D、642、 C51 語(yǔ)言提供的合法的數(shù)據(jù)類(lèi)型關(guān)鍵字是()。A 、 sfrB 、 BITC、CharD、integer r3、片內(nèi) RAM 的位尋址區(qū),位于地址()處。A、 00H1FH B、 20H2FHC、 30H7FHD、 80HFFH4、間接尋址片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)(256 字節(jié)),所用的存儲(chǔ)類(lèi)型是A 、 dataB 、 bdataC、 idataD、 xdata5、 MCS-51

11、 單片機(jī)上電復(fù)位的信號(hào)是(A 、下降沿B、上升沿C、低電平D 、高電平6、可以將 P1 口的低 4 位全部置高電平的表達(dá)式是(7、A 、 P1&=0x0fB 、 P1|=0x0fC、 P1A=0x0fD、 P1=P1般單片機(jī) C51程序中,為了使程序執(zhí)行的效率最高,函數(shù)參數(shù)傳遞時(shí),函數(shù)參數(shù)的個(gè)數(shù)不能夠超過(guò)(A、 1B、 2C、 3D、 48、需要擴(kuò)展一片外部 RAM ,大小32K 字節(jié),需要的地址線(xiàn)是(A、 15B、 14C、 13D、 129、如果將中斷優(yōu)先級(jí)寄存器IP 中,將IP設(shè)置為0X0A,則優(yōu)先級(jí)最高的是 (A 、外部中斷 1B、外部中斷0C、定時(shí)/計(jì)數(shù)器1D、定時(shí)/計(jì)數(shù)器0

12、10、單片機(jī) C51 中用關(guān)鍵字()來(lái)改變寄存器組A 、 interruptB 、 unsignedC 、 usingD 、 reentrant11、紅外線(xiàn)遙控碼由發(fā)射電路經(jīng)()Hz 的載頻調(diào)制后發(fā)射。A、 38KB、12MC、 6MD 、 32 。 768K12、紅外線(xiàn)遙控碼的邏輯“ 0”與邏輯1”是以脈沖的()決定的。A 、電平B 、寬度c、頻率D 、形狀13、 DS1302 內(nèi)的時(shí)鐘寄存器是以()的數(shù)據(jù)格式定義的。A 、十進(jìn)制B 、十六進(jìn)制C BCD 碼D、壓縮BCD碼14、設(shè) MCS-51單片機(jī)晶振頻率為12MHz ,定時(shí)器作定時(shí)器使用時(shí),其最高的輸入計(jì)數(shù)頻率應(yīng)為(A 、 2MHzB、

13、 1MHzC、500kHzD 、 250kHz15、使用 _nop_() 函數(shù)時(shí),必須包含的庫(kù)文件是(A 、 reg52.hB 、 absacc.hC、intrins.hD 、 stdio.h16、 ADC0809 的啟動(dòng)轉(zhuǎn)換的信號(hào)是(A 、 ALEB、EOCC、CLOCKD 、 START17、線(xiàn)反轉(zhuǎn)法識(shí)別有效按鍵時(shí),如果讀入的列線(xiàn)值不全為1,則說(shuō)明(A 、有鍵被按下B、定只有一個(gè)鍵被按下C、定有多個(gè)鍵被按下D、沒(méi)有鍵被按下18、DS18B20的總線(xiàn)方式是(A 、 SPIB、 I2CC、ONE WIRED、SP219、 24C02 采用的總線(xiàn)形式是A 、 CANB、SPIC、I2CD 、 P

14、WM20、串行口每一次傳送(字符。B、 1 串C、1 波特D、 1 幀、判斷題: 10 分1、C51中,特殊功能寄存器一定需要用大寫(xiě)。2、使用片內(nèi)存儲(chǔ)器時(shí),EA腳必須置低。(3、單片機(jī)外部中斷時(shí)只有用低電平觸發(fā)。4、bit定義的變量一定位于內(nèi)部RAM的位尋址區(qū)。5、采用單片機(jī)的C語(yǔ)言開(kāi)發(fā)時(shí),只能利用C51語(yǔ)言書(shū)寫(xiě)程序,不能嵌套匯編語(yǔ)言。7、9、51系列的單片機(jī)至少有 5個(gè)中斷,KEIL C51軟件支持最多 32個(gè)中斷。MCS-51單片機(jī)的程序存儲(chǔ)器是可以用來(lái)存放數(shù)據(jù)的。bit和sbit都是用來(lái)定義位變量,所以?xún)烧咧g沒(méi)有區(qū)別,可以隨便替換使用。MCS-51單片機(jī)的位地址總共有 256位。(10

15、、串口中斷請(qǐng)求標(biāo)志必須由軟件清除。(三、多項(xiàng)選擇題:10分1、目前,MCS-51單片機(jī)采用的開(kāi)發(fā)語(yǔ)言是(A、機(jī)器語(yǔ)言B、匯編語(yǔ)言C、BASIC 語(yǔ)言D、C語(yǔ)言E、PASCAL語(yǔ)言2、51單片機(jī)的RAM包含以下幾個(gè)部分(A、通用寄存器區(qū)B、可位尋址區(qū)C、用戶(hù)RAM區(qū)D、 SFR3、C51中使用最廣泛的三個(gè)數(shù)據(jù)類(lèi)型是(A、bitB、unsigned charun sig ned intint4、關(guān)于bit型變量的用法,說(shuō)法正確的(A、bit變量不能聲明為指針B、不能定義有bit數(shù)組C、bit型變量自動(dòng)存儲(chǔ)于內(nèi)部 RAM的位尋址區(qū)D、bit型變量不可用作函數(shù)返回值5、存儲(chǔ)器模式有(A、xdata B、small C 、code D 、large四、填空20分1、單片機(jī)中,常用作串入并出的芯片是_,常用作232串口電平轉(zhuǎn)換芯片是2、在單片機(jī)硬件設(shè)計(jì)時(shí),31腳一般要接,晶振在PCB設(shè)計(jì)中應(yīng)盡量3、單片機(jī)程序的入口地址是,外部中斷0的入口地址是4、非編碼式鍵盤(pán)識(shí)別有效鍵盤(pán)的方法通常有兩種:種是另一種7、KeiL C51軟件中,工程文件的擴(kuò)展名是,編譯連接后生成可燒寫(xiě)的5、若采用12MHz的晶體振蕩器,則MCS-51單片

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論