C51單片機編程與應用-試卷2_第1頁
C51單片機編程與應用-試卷2_第2頁
C51單片機編程與應用-試卷2_第3頁
C51單片機編程與應用-試卷2_第4頁
C51單片機編程與應用-試卷2_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

C51單片機編程與應用B-題庫

1、()是C語言程序的基本模塊。(單選題)A、標識符B、語句C、函數(shù)D、運算符答案:C

知識點:1.1.2C語言的特點2、計算機能直接執(zhí)行的程序是(單選題)A、源程序B、目標程序C、匯編程序D、可執(zhí)行程序答案:D

知識點:1.2任務1-1使用VisualC++6.0運行C語言程序3、在宏定義#definePI3.14159中,用宏名PI代替一個()(單選題)A、變量B、字符C、常量D、字符串答案:C

知識點:1.3.2常量4、int類型格式說明符是()。(單選題)A、%dB、%sC、%cD、%f答案:A

知識點:1.3.3變量5、設inta=2,b=3;求算術表達式“(float)(a+b)/2”的值是()。(單選題)A、1.0B、2C、2.0D、2.5答案:D

知識點:1.3.5運算符6、PCF8591的A2、A1、A0引腳接地,由單片機從PCF8591讀取AD轉(zhuǎn)換結果,則地址應為(單選題)A、0X01B、0X91C、0X90D、0X00答案:B

知識點:10.1.2PCF85917、選擇結構的分支最多有幾個()。(單選題)A、1B、2C、4D、無數(shù)個答案:D

知識點:2.2任務2-2設計個人所得稅計算器8、有以下程序:for(i=1;i<5;i++)i=2*i;循環(huán)執(zhí)行次數(shù)和i的值分別是()。(單選題)A、2,4B、2,7C、3,6D、3,7答案:A

知識點:2.4任務2-4設計一個猜數(shù)游戲9、以下哪項不是STC89C52系列單片機的片上資源()。(單選題)A、FlashROMB、SRAMC、溫度傳感器D、定時中斷答案:C

知識點:5.1.1單片機簡介10、STC89C51單片機DIP封裝引腳18、19是()口。(單選題)A、P0B、P1C、P2D、XTAL答案:D

知識點:5.1.3單片機管腳圖11、發(fā)光二極管的反向擊穿電壓大于()。(單選題)A、5VB、3.3VC、1.5V答案:A

知識點:6.1.3LED的電學特性12、()驅(qū)動電流較大,需要增加一個電流放大的電路,一般使用三極管放大電流即可滿足驅(qū)動需求。(單選題)A、壓電式蜂鳴器B、電磁式蜂鳴器答案:B

知識點:6.2.2蜂鳴器的發(fā)聲原理和結構13、以下中斷源中,自然優(yōu)先級最高的是()。(單選題)A、INT0B、INT1C、T0D、T1E、串口中斷源答案:A

知識點:7.3.2中斷的配置14、語句TR0=1,的作用是()。(單選題)A、啟動T0定時/計數(shù)器B、啟動T1定時/計數(shù)器C、停止T0定時/計數(shù)器D、停止T1定時/計數(shù)器答案:A

知識點:8.3.4中斷寄存器的配置15、DS18B20數(shù)據(jù)總線是()。(單選題)A、RS232CB、RS485C、CAND、1-Wire答案:D

知識點:9.1.1DS18B20簡介16、簡要比較同步通信于異步通信的區(qū)別。(簡答題)答案:①同步通信要求接收端時鐘頻率和發(fā)送端時鐘頻率一致,發(fā)送端發(fā)送連續(xù)的比特流;異步通信時不要求接收端時鐘和發(fā)送端時鐘同步,發(fā)送端發(fā)送完一個字節(jié)后,可經(jīng)過任意長的時間間隔再發(fā)送下一個字節(jié)。

知識點:12.1.3串行數(shù)據(jù)的兩種通信形式17、C語言的主函數(shù)必須位于第一行(判斷題)答案:錯誤

知識點:1.1.3一個簡單的C語言程序18、t=0;while(t==1){t=t+4;}此循環(huán)執(zhí)行后,t的值為0。(判斷題)答案:正確

知識點:2.4任務2-4設計一個猜數(shù)游戲19、在函數(shù)內(nèi)的復合語句中定義的變量在本函數(shù)范圍內(nèi)有效。(判斷題)答案:錯誤

知識點:3.3.6變量的作用域和存儲類別20、堆棧的特點是先進先出。(判斷題)答案:錯誤

知識點:5.2.4特殊功能寄存器21、按結構和工作原理分,可分為有源蜂鳴器(內(nèi)含驅(qū)動線路)和無源蜂鳴器(外部驅(qū)動)。(判斷題)答案:錯誤

知識點:6.2.1蜂鳴器的介紹與分類22、

‘8’在內(nèi)存中占()個字節(jié),”8”在內(nèi)存中占()個字節(jié)。(填寫阿拉伯數(shù)字)(填空題)答案:1;2;

知識點:1.3.2常量23、在C語言中,真用()表示,假用()表示。(填寫阿拉伯數(shù)字)(填空題)答案:1;0;

知識點:1.3.5運算符24、以下程序運行了()次循環(huán)。for(i=3;i==1;i--)printf("%d\n",i);(填空題)答案:0;

知識點:2.4任務2-4設計一個猜數(shù)游戲25、單片機的英文簡稱是()。(填空題)答案:MCU;

知識點:4.1單片機知識26、STC89C53單片機的片內(nèi)程序存儲器有12K,對應的地址范圍是()。(填空題)答案:0000H-3FFFH;

知識點:5.2.1程序存儲器27、單片機尋址范圍是0000H~1FFFH,需要()條地址線進行尋址。(填空題)答案:13;

知識點:5.2.1程序存儲器28、LED(LightingEmittingDiode)是()的簡稱(填空題)答案:發(fā)光二極管;

知識點:6.1.1LED的結構及發(fā)光原理29、限流電阻R可用下式計算:R=((E-UF))?IF,式中UF為LED的()(填空題)答案:正向壓降;

知識點:6.1.3LED的電學特性30、數(shù)字調(diào)光不僅不會出現(xiàn)()現(xiàn)象,而且調(diào)光比范圍大,控制精確,一般通過專用的IC芯片實現(xiàn)(填空題)答案:色移;

知識點:6.1.5LED驅(qū)動的調(diào)光方式31、單片機處理中斷的4個步驟:()、()、()和()。(填空題)答案:中斷請求;中斷響應;中斷處理;中斷返回;

知識點:7.3.1中斷的定義32、定義定時計數(shù)器T0為工作方式0時,其為()位的計數(shù)器。(填空題)答案:13;

知識點:8.3.4中斷寄存器的配置33、通過“SIIT-e路向芯”單片機開發(fā)板來實現(xiàn)相應功能,具體要求如下:利用中斷來控制時間,單片機控制74HC573芯片對數(shù)碼管進行控制,通過數(shù)碼管實現(xiàn)時鐘-分鐘-秒鐘的秒表顯示。其中,P0口用于對74HC573芯片進行信息傳輸,P2.7與P2.6對兩片74HC573芯片進行鎖存控制,定時器使用T1定時器,定時1ms,工作方式1。(程序題)參考答案:#include"reg52.h"

//包含52單片機寄存器定義的頭文件sbitDU=P2^7;

//控制數(shù)碼管顯示信息的鎖存引腳sbitWE=P2^6;

//控制數(shù)碼管亮滅位的鎖存引腳inttable[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F,0x40};//共陰數(shù)碼管0-9字形碼unsignedint

Dis_count=0;unsignedintduan[]={0,0,10,0,0,10,0,0};unsignedintSecond=50,Minute=59,Hour=23,frequency=0;

voidDisplay(){

WE=0;

P0=0xff;

WE=1;

WE=0;

duan[0]=Hour/10;

duan[1]=Hour%10;

duan[3]=Minute/10;

duan[4]=Minute%10;

duan[6]=Second/10;

duan[7]=Second%10;

DU=0;

P0=table[duan[Dis_count]];

DU=1;

DU=0;

WE=0;

P0=~(1<<Dis_count);

WE=1;

WE=0;

if(++Dis_count==8)Dis_count=0;}

voidInit_timer1(void)

//定時器1,定時1ms,工作方式1{

TMOD|=0X10;

TH1=(65536-922)/256;

TL1=(65536-922)%256;

EA=1;

ET1=1;

TR1=1;

}voidmain(void){

Init_timer1();

//中斷配置

while(1);

}voidTimer1_isr(void)interrupt3

//中斷服務函數(shù)

定時器1{

TH1=(65536-922)/256;

TL1=(65536-922)%256;

Display();

frequency++;

if(frequency>=1000)

{

frequency=0;

溫馨提示

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

最新文檔

評論

0/150

提交評論