版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE12006年秋浙江省高等學(xué)校計(jì)算機(jī)等級考試試卷(三級單片機(jī)及嵌入式系統(tǒng)應(yīng)用)說明:(1)所有題目均答在答題紙上,所有題目均為必答題;(2)判斷題,用“√”和“×”表示對和錯(cuò);(3)請將你的準(zhǔn)考證號的后五位填寫在答卷的右下角指定位置內(nèi);(4)考試時(shí)間為120分鐘:(5)以下題目均針對MCS-51單片機(jī);試題1判斷題用√和×表示對和錯(cuò)(每小題1分,共10分)1、單片機(jī)系統(tǒng)的存儲(chǔ)單元與外設(shè)端口是統(tǒng)一編址的。2、單片機(jī)系統(tǒng)外部地址總線16位寬,表示一基本存儲(chǔ)單元可存儲(chǔ)16位二進(jìn)制信息。3、單片機(jī)與高檔微機(jī)比較,其優(yōu)勢在于單片機(jī)具有極高的運(yùn)算速度及高存儲(chǔ)能力。4、嵌入式操作系統(tǒng)就是把運(yùn)行于普通計(jì)算機(jī)上的操作系統(tǒng)嵌入到嵌入式系統(tǒng)中得到。5、單片機(jī)應(yīng)用系統(tǒng)的軟件,可以直接在單片機(jī)應(yīng)用系統(tǒng)上編輯、編譯、連接、調(diào)試。6、RTX51的Tiny版是FULL版本的一個(gè)子集,它可以運(yùn)行在8051的最小系統(tǒng)上。7、RTX51Tiny版支持循環(huán)方式和信號方式的任務(wù)切換,不支持優(yōu)先級方式。8、在單片機(jī)應(yīng)用系統(tǒng)中,地址信號一般由單片機(jī)給出。9、應(yīng)用系統(tǒng)采用12MHz晶振,則可以直接用單片機(jī)內(nèi)部定時(shí)器定時(shí)小時(shí)間隔。10、存儲(chǔ)器擴(kuò)展時(shí)使用線選法進(jìn)行編址,其對存儲(chǔ)空問的利用是斷續(xù)的。試題2選擇題(每小題2分,共40分)1、單片機(jī)復(fù)位時(shí),PC的內(nèi)容自動(dòng)變?yōu)?1)。A、0003HB、0000HC、0023HD、001BH2、單片機(jī)應(yīng)用系統(tǒng)的晶振頻率為12MHz,一條單機(jī)器周期指令執(zhí)行需要(2)時(shí)間。A、1/12μsB、lμsC、1.5μsD、2μs3、MOVXA,@DPTR指令源操作數(shù)的尋址方式為(3)。。A、變址尋址B、寄存器間接尋址C、寄存器尋址D、相對尋址4、單片機(jī)應(yīng)用系統(tǒng)采用總線方式擴(kuò)展ADC0809,則獲得轉(zhuǎn)換結(jié)果可采用(4)指令。A、MOVXA,@DPTRB、MOVA,20C、MOVCA,@A+DPTRD、MOVX@DPTR,A5、805l單片機(jī)內(nèi)部RAM低128字節(jié)單元從使用上大致可以分為三個(gè)區(qū)域,分別為(5)。A、通用工作寄存器區(qū)、位尋址區(qū)、用戶RAM區(qū)B、1區(qū)、2區(qū)、3區(qū)C、特殊功能區(qū)、寄存器區(qū)、用戶RAM區(qū)D、特殊功能區(qū)、位尋址區(qū)、寄存器區(qū)6、51單片機(jī)的IO口為準(zhǔn)雙向口,這里“準(zhǔn)雙向”的意思為(6)。A、作為輸入口輸入時(shí)必須要先向該口寫“1”,即輸入是有條件的計(jì)算機(jī)等級考試試卷(三級單片機(jī)及嵌入式系統(tǒng)應(yīng)用)第l頁(共7頁)B、準(zhǔn)備成為雙向C、低級別的雙向口D、非雙向7、MCS5l單片機(jī)應(yīng)用系統(tǒng)中,地址鎖存器在構(gòu)建地址總線時(shí)起的作用為(7)。A、鎖存地址的高八位地址信號B、鎖存尋址單元的數(shù)據(jù)C、鎖存地址的低八位地址信號D、鎖存相關(guān)的控制和選擇信號8、中斷允許控制寄存器中EA位的作用是(8)。A、各中斷源允許控制位B、中斷請求總標(biāo)志位C、總中斷允許控制位D、串行口中斷允許位9、C51中,XBYTE宏用來實(shí)現(xiàn)如下功能(9)。A、訪問內(nèi)部數(shù)據(jù)字節(jié)單元B、訪問外部程序字節(jié)單元C、訪問外部數(shù)據(jù)字節(jié)單元D、訪問內(nèi)部程序字節(jié)單元10、51單片機(jī)的PC是16位的寄存器,其尋址范圍是(10)。A、1~16B、1H~16HC、0000H~0FFFFHD、0000H~0FFH11、C51中,對那些需要頻繁訪問且數(shù)據(jù)量又不大的變量V1,從提高訪問速度上考慮,下面哪種定義最合適(11)。A、unsignedcharpdatavlB、unsignedcharxdatavlC、unsignedchardatavlD、unsignedcharcodevl12、程序計(jì)數(shù)器PC的值反映的意義是(12)。A、下一條將要執(zhí)行的指令的地址B、個(gè)人計(jì)算機(jī)C、當(dāng)前正在執(zhí)行的指令的地址D、控制器中指令寄存器的地址13、C51中unsignedchar類型的取值范圍為(13)。.A、0-255B、‘a(chǎn)’~‘Z’C、-128~127D、1~25614、擴(kuò)展的存儲(chǔ)芯片是作為程序存儲(chǔ)器還是數(shù)據(jù)存儲(chǔ)器關(guān)鍵看(14)。A、看其輸出允許控制信號是和單片機(jī)的RD信號還是和PSEN信號相連B、看其位于地址范圍的低端還是高端C、看其離MCS51芯片的遠(yuǎn)近D、看其芯片型號是RAM還是ROM15、寄存器間接尋址方式中的間址寄存器中存放的是(15)。A、操作數(shù)的地址B、地址偏移量C、操作數(shù)D、轉(zhuǎn)移地址16、某芯片內(nèi)部有四個(gè)端口,分別為A、B、C、D口,它們由芯片的地址引腳A1、A0來選擇,A1A0為“00”則選擇A口,為“01”則選擇B口,其余類推。現(xiàn)若A1、A0引腳分別與單片機(jī)的P2.1,P2.0連接,則芯片的A、B、C、D口的地址可能為(16)。A、0000H--0003HB、00XXH--30XXHC、00XXH--03XXHD、20h--23h17、假定(A)=1CH,(R0)=39H,(39H)=68H,執(zhí)行以下程序段后,A的內(nèi)容為(17)。ANLA,#39HORL39H,A計(jì)算機(jī)等級考試試卷(三級單片機(jī)及嵌入式系統(tǒng)應(yīng)用)第2頁(共7頁)XRLA,@R0CPLAA、0CAHB、1BHC、9FHD、67H18、下列理由中,不能說明51單片機(jī)的IO編址是統(tǒng)一方式的為(18)。A、沒有專用的IO指令B、IO沒有獨(dú)立的控制信號C、P3口線具有第二功能D、使用存儲(chǔ)器指令來進(jìn)行IO操作19、51單片機(jī)訪問內(nèi)部數(shù)據(jù)存儲(chǔ)器80H號字節(jié)單元,可以采用的尋址方式(19)。A、寄存器尋址方式B、間接尋址方式C、相對尋址方式D、直接尋址方式20、5l單片機(jī)串行通信中第九位數(shù)據(jù)位的說明,錯(cuò)誤的是(20)。A、發(fā)送時(shí),第九位數(shù)據(jù)由用戶通過指令進(jìn)行設(shè)置B、接收到的第九數(shù)據(jù)位保存在SCON中的RB8C、發(fā)送數(shù)據(jù)的第九數(shù)據(jù)位內(nèi)容在SCON中的TB8位預(yù)先準(zhǔn)備好D、幀發(fā)送時(shí)使用指令把TB8位的狀態(tài)送入發(fā)送SBUF中試題3程序閱讀選擇題(每空2分,共10分)閱讀下列代碼段,在每小題提供的若干可選答案中,挑選一個(gè)正確答案?!敬a段】chardatav1;bitbdataflags;unsignedintxdatav2;sfrWSP=0xD0;sbitOV=PSW^2;21、變量v1的存放位置為(21)。A、單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)區(qū)B、單片機(jī)外部數(shù)據(jù)存儲(chǔ)區(qū)C、單片機(jī)內(nèi)部程序存儲(chǔ)區(qū)D、單片機(jī)外部程序存儲(chǔ)區(qū)22、關(guān)于變量flags的說法正確的是(22)。A、位變量flags被定義為bdata存儲(chǔ)類型B、字節(jié)變量flags被定義為bdata存儲(chǔ)類型C、字節(jié)變量flags被定義為b型數(shù)據(jù)類型D、字節(jié)變量flags被定義在內(nèi)部數(shù)據(jù)存儲(chǔ)區(qū)中23、關(guān)于變量v2的說法正確的是(23)。A、變量v2占用兩個(gè)字節(jié)存儲(chǔ)單元空間B、變量v2能夠表達(dá)的數(shù)值范圍為-32768~32767C、變量v2被定義在外部程序存儲(chǔ)區(qū)中D、訪問變量v2的尋址方式將為直接尋址方式24、有關(guān)WSP說法正確的是(24)。A、定義了特殊功能寄存器WSP,該寄存器地址為0x0DOHB、定義了變量WSP,且賦初值為0xD0C、定義了特殊功能寄存器WSP,并給WSP賦初值0xD0計(jì)算機(jī)等級考試試卷(三級單片機(jī)及嵌入式系統(tǒng)應(yīng)用)第3頁(共7頁)D、WSP作為間址寄存器,并賦初值為OxDO25、有關(guān)OV說法正確的是(25)。A、代碼段中定義有錯(cuò)誤,此定義與單片機(jī)內(nèi)部的OV位沖突B、定義OV位為特殊功能寄存器PSW的第二位即PSW.2C、定義OV,并且把PSW.2的值賦給OVD、定義了字節(jié)變量OV,并把PSW的平方值賦給它試題4程序選擇填空題(每空2分,共6分)若for(i=0;i<100;i++);語句執(zhí)行需要l毫秒時(shí)間,那么為了實(shí)現(xiàn)50ms延時(shí),可以分別如下程序段編程(最接近50ms)程序段l:(26)for(i=0;i<100;i++);【供選擇的答案】A、while(1)B、while(x--)C、for(j=50;j>0;j--)D、i=50;程序段2:(27)while(x--)for(i=0;i<100;i++);【供選擇的答案】A、x=50;B、for(j=0;j<100;j++)C、x++;D、while(i<5000);程序段3:voiddelaylms(unsignedintdT){unsignedinti;while(dT--)for(i=0;i<100;i++);}調(diào)用以上函數(shù)實(shí)現(xiàn)50ms延時(shí)的語句是(28)A、delaylms(50);B、dT=50;CALLdelaylms();C、dT=50;delaylms();D、for(i=50;i>0;i--)delaylms();試題5程序理解選擇填空題(每空2分,共6分)對單片機(jī)內(nèi)部資源-定時(shí)計(jì)數(shù)器進(jìn)行編程控制,實(shí)現(xiàn)1000個(gè)機(jī)器周期定時(shí),使用查詢方式編程。計(jì)算機(jī)等級考試試卷(三級單片機(jī)及嵌入式系統(tǒng)應(yīng)用)第4頁(共7頁)#include<reg52.h>voiddelay(void){TMOD=1;TH0=(65536-1000)/256;TL0=(29)EA=(30)TR0=1;while(31);}供選擇的答案為:29、A、(65536-1000)/256;B、(65536-1000)%256;C、1000;D、0;30、A、l;B、0;C、NULLD、CLREA3l、A、TL0
0B、TH0
0C、!TF0D、TF0試題6程序應(yīng)用選擇填空題(每小題2分,共8分)下圖給出了IIC總線啟動(dòng)、停止及數(shù)據(jù)傳送時(shí)序,根據(jù)圖中定義,編寫了以下函數(shù),用以啟動(dòng)IIC總線(Start_IIC0)、停止IIC總線(stop_IIC0)及發(fā)送一位信息(Sendbit(bitbdatas)),函數(shù)不完整,請補(bǔ)全。計(jì)算機(jī)等級考試試卷(三級單片機(jī)及嵌入式系統(tǒng)應(yīng)用)第5頁(共7頁)voidStart_IIC(void){SDA=l;_Nop();SCL=l;_Nop();_Nop();_Nop();。(32);_Nop();_Nop();_Nop();SCL=0:_Nop();
}【供選擇的答案】32、A、SDA=0;B、SDA=1;C、_Nop();;D、SCL=1;voidStop_IIC(void){SDA=O;_Nop();SCL=1;_Nop();_Nop();(33);_Nop();_Nop();SCL=0;_Nop();_Nop();}【供選擇的答案】33、A、SDA=0;B、SDA=l;C、SCL=0;D、SCL=l;voidSendbit(bitbdatas){SCL=0;_Nop();計(jì)算機(jī)等級考試試卷(三級單片機(jī)及嵌入式系統(tǒng)應(yīng)用)第6頁(共7頁)(34);_Nop();_Nop();_Nop();(35);_Nop();_Nop();}【供選擇的答案】34、A、SDA=0;B、SDA=1;C、SDA=s;D、SCL=s;35、A、SDA=0;B、SDA=1;C、SCL=0;D、SCL=1;試題7簡答題(共兩小題,共10分)1、單片機(jī)典型的應(yīng)用領(lǐng)域(6分),2、進(jìn)行IO擴(kuò)展時(shí),引入IO接口的必要性(4分)試題8計(jì)算題(共10分)使用6264(64KbRAM)擴(kuò)展64KB的外部數(shù)據(jù)存儲(chǔ)器,請問1)需要多少片6264芯片(2分)2)每一片6264用于片內(nèi)單元選擇的地址引腳需要幾根(3分)3)以地址從低到高排列,第一片6264及最后一片6264的地址范圍各是多少?(5分)計(jì)算機(jī)等級考試試卷(三級單片機(jī)及嵌入式系統(tǒng)應(yīng)用)第7頁(共7頁)2007年秋浙江省高等學(xué)校計(jì)算機(jī)等級考試試卷(三級單片機(jī)及應(yīng)用技術(shù))試題l判斷題用√和×表示對和錯(cuò)(每小題1分,共10分)1、哈佛總線結(jié)構(gòu)的數(shù)據(jù)空間與程序空間完全分開。傳統(tǒng)的MCS-51單片機(jī)有獨(dú)立的數(shù)據(jù)空間和程序空間,但是總線系統(tǒng)不獨(dú)立,需要分時(shí)復(fù)用,這造成了CPU運(yùn)行的復(fù)雜性。(1)2、子程序調(diào)用時(shí)將會(huì)自動(dòng)保護(hù)斷點(diǎn)和現(xiàn)場。(2)3、SP稱之為堆棧指針,堆棧是單片機(jī)內(nèi)部的一個(gè)特殊區(qū)域,與內(nèi)部RAM無關(guān)。(3)4、MCS-51單片機(jī)片外部數(shù)據(jù)存儲(chǔ)器與擴(kuò)展I/O口統(tǒng)一編址。(4)5、指令I(lǐng)NCA和ADDA,#01H運(yùn)行結(jié)果完全一樣。(5)6、串行口發(fā)送完一幀數(shù)據(jù)和接受完一幀數(shù)據(jù)對應(yīng)同一個(gè)中斷源,靠標(biāo)志RI、TI區(qū)分。(6)7、當(dāng)有一個(gè)中斷源提出中斷請求,則相應(yīng)的中斷服務(wù)程序?qū)⒈涣⒓磮?zhí)行。(7)8、DPTR為16位寄存器,5l單片機(jī)指令系統(tǒng)有專門16位二進(jìn)制數(shù)算術(shù)運(yùn)算指令。(8)9、I2C總線的外圍擴(kuò)展器件一般為CMOS器件,對于I2夠用的,而更多的需要考慮擴(kuò)展器件的I2C傳輸?shù)难舆t而導(dǎo)致數(shù)據(jù)傳輸出錯(cuò),故需要限制擴(kuò)展的節(jié)點(diǎn)數(shù)和總線長度。(9)10、指令長度越長,執(zhí)行時(shí)間越長。(10)試題2選擇題(單選題每小題2分,共60分)1、嵌入式計(jì)算機(jī)系統(tǒng)與通用計(jì)算機(jī)系統(tǒng)形成了現(xiàn)代計(jì)算機(jī)的兩大分支,兩者從技術(shù)上比較,嵌入式計(jì)算機(jī)系統(tǒng)追求的是(1)B。A、海量的存儲(chǔ)能力B、較強(qiáng)的控制能力C、高速的運(yùn)算能力D、豐富的應(yīng)用軟件2、在單片機(jī)應(yīng)用系統(tǒng)開發(fā)過程中,當(dāng)硬件系統(tǒng)測試合格,就可以進(jìn)入仿真調(diào)試了,而要進(jìn)行仿真調(diào)試一般需要以下設(shè)備(2)D。A、仿真器B、編程器C、燒錄器D、實(shí)驗(yàn)箱3、目前單片機(jī)應(yīng)用系統(tǒng)中,外圍器件的擴(kuò)展越來越多采用串行擴(kuò)展方式。常用的串行擴(kuò)展總線不包含以下(3)B總線。A、IICB、PC-104C、1-4、MCS-5l單片機(jī)采用同步控制方式,具有固定的機(jī)器周期。若執(zhí)行一條單機(jī)器周期指令耗時(shí)lus,則該單片機(jī)應(yīng)用系統(tǒng)的振蕩脈沖信號的頻率為(4)C。A、10MHzB、1MHzC、12MHzD、6MHz5、單片機(jī)復(fù)位,PC將被初始化為(5)D。A、0003HB、8000HC、FFFF:0000HD、0000H6、為防止單片機(jī)系統(tǒng)在運(yùn)行過程中因發(fā)生掉電故障而丟失數(shù)據(jù),一般應(yīng)設(shè)置掉電保護(hù)措施進(jìn)行掉電保護(hù)處理,該處理過程一般不考慮(6)。計(jì)算機(jī)等級考試試卷(三級單片機(jī)及應(yīng)用技術(shù))第1頁(共5頁)A、重要數(shù)據(jù)轉(zhuǎn)存B、啟用備用電源C、監(jiān)測電源情況D、檢查掉電原因7、采用MOVXA,@R0指令訪問外部RAM,以下說法正確的是(7)。A、因?yàn)镽0寄存器是8位的,所以@R0訪問的存儲(chǔ)單元能保存8位二進(jìn)制信息,而@DPTR訪問的存儲(chǔ)單元能保存16位二進(jìn)制信息。B、可以訪問外部RAM256字節(jié)空間,起始地址接在內(nèi)部RAM單元之后開始編址C、該指令執(zhí)行過程中一般不改變P2口的狀態(tài)D、該指令將使用PSEN信號來表示“讀”8、5l單片機(jī)中有關(guān)堆棧最合適的說法為(8)B。A、是為了實(shí)現(xiàn)遞歸算法而設(shè)B、作用為保護(hù)現(xiàn)場、保護(hù)斷點(diǎn)C、入棧操作,使棧頂指針數(shù)值變小D、堆棧的開辟不占用數(shù)據(jù)空間9、ORLP3,#0FH指令執(zhí)行過程中要讀取(9)的狀態(tài)。A、P3口鎖存器輸出端B、P3口引腳C、內(nèi)部總線D、第二功能輸入端10、外部16位地址總線的構(gòu)建描述正確的為(10)B。A、由外部總線控制器來生成B、由P2口和P0口共同構(gòu)建C、由P0口獨(dú)立構(gòu)建D、由P2口獨(dú)立構(gòu)建ll、關(guān)于四個(gè)IO口描述不正確的為(11)。A、均為準(zhǔn)雙向口,作為輸入口使用時(shí),先要往該口寫1B、四個(gè)IO口各有特點(diǎn),使用上有各自的分工C、需要用專門的指令設(shè)置P3口,使其工作于第二功能口方式D、P0口作為一般IO口使用時(shí),需要外接上拉電阻12、單片機(jī)內(nèi)部提供了一定數(shù)量的工作寄存器,這樣做的好處不包括(12)B。A、提高程序執(zhí)行速度B、降低成本C、提高編程的靈活性D、方便編程13、除非直接對OV位操作,否則不影響標(biāo)志位OV的指令為:(13)A。A、邏輯運(yùn)算指令B、乘法指令C、符號數(shù)運(yùn)算指令D、除法指令14、為了使P0口既可以作為數(shù)據(jù)總線又可以輸出低8位地址,需要引入以下器件(14)B。A、地址譯碼器B、鎖存器C、多路開關(guān)D、緩沖器15、使用查詢方式進(jìn)行定時(shí)計(jì)數(shù)器的定時(shí)應(yīng)用,則初始化包括(15)B。A、設(shè)置工作方式、設(shè)置中斷方式、允許定時(shí)中斷B、設(shè)置工作方式、設(shè)置計(jì)數(shù)初值、允許定時(shí)中斷C、設(shè)置工作方式、設(shè)置計(jì)數(shù)初值、禁止定時(shí)中斷D、設(shè)置工作方式、設(shè)置中斷方式、給出定時(shí)中斷入口地址16、內(nèi)部數(shù)據(jù)存儲(chǔ)器低128字節(jié)單元的使用說法不合適的為(16)。A、根據(jù)需要可劃分為3個(gè)區(qū)域:寄存器區(qū)、位尋址區(qū)、用戶RAM區(qū)B、可以采用多種尋址方式來尋址:直接尋址方式、寄存器間接尋址方式等C、寄存器區(qū)可以采用寄存器尋址方式來尋址D、堆棧只能開辟在用戶RAM區(qū)域中,不得占用其他兩區(qū)的空間計(jì)算機(jī)等級考試試卷(三級單片機(jī)及應(yīng)用技術(shù))第2頁(共5頁)17、擴(kuò)展4KB程序存儲(chǔ)器,最少需要(17)D條P2口線。A、12B、5C、618、擴(kuò)展的存儲(chǔ)芯片是作為程序存儲(chǔ)器還是數(shù)據(jù)存儲(chǔ)器,關(guān)鍵看(18)C。A、看其芯片型號是RAM還是ROMB、看其位于地址空間的低端還是高端C、看其輸出允許控制信號是和單片機(jī)的RD信號還是和PSEN信號相連D、看其離單片機(jī)的遠(yuǎn)近19、以下程序段執(zhí)行時(shí)間最短的為(19)A。A、unsignedchardatai;for(i=0;i<100;i++);B、unsignedchardatai;for(i=100;i>0;i--);C、unsignedintdatai;for(i=100;i>0;i--);D、unsignedcharxdatai;for(i=0;i<100;i++);20、定時(shí)計(jì)數(shù)器對外部脈沖進(jìn)行計(jì)數(shù)操作,外部脈沖要滿足以下條件(20)A。A、每個(gè)脈沖周期的高電平、低電平持續(xù)時(shí)間均要一個(gè)機(jī)器周期以上B、必須是正方波信號C、必須是正弦波信號D、信號的頻率必須恒定21、單片機(jī)的IO空間與數(shù)據(jù)存儲(chǔ)器空間是統(tǒng)一編址的,這可以反映在以下方面(21)C。A、都處于單片機(jī)外部B、都通過數(shù)據(jù)總線來傳送數(shù)據(jù)C、使用相同的指令和控制信號D、都連接于地址總線之上22、訪問8255的命令字寄存器,可以采用的尋址方式為(22)。A、直接尋址方式B、寄存器間接尋址方式C、相對尋址方式D、變址尋址方式23、某外部接口芯片的方式字寄存器定義如下,訪問該寄存器的地址為8013H,則設(shè)置該芯片使A口、C口為輸出口,B口為輸入口的操作指令序列為(23)。D7D6:固定為10D5:A口定義一‘1’輸入‘0’輸出D4:B口定義一‘1’輸入‘0’輸出D3:C口定義一‘1’輸入‘0’輸出D2-D0:固定為010A、MOVDPTR,#8013HB、MOVDPTR,#8013HMOVA,#92HMOVA,#0CAHMOVX@DPTR,AMOVX@DPTR,AC、MOVPC,#8013HD、MOVPC,#8013HMOVA,#92HMOVA,#OCAHMOVX@PC,AMOVX@PC,A24、八段共陽數(shù)碼管,若H段信號由數(shù)據(jù)位D7提供……,A段信號由數(shù)據(jù)位DO提供,則字型‘n’的顯示碼為(24)B。A、37HB、C4HC、23HD、DCH計(jì)算機(jī)等級考試試卷(三級單片機(jī)圾應(yīng)用技術(shù))第3頁(共5頁)25、總線方式擴(kuò)展可以采用的編址技術(shù)有線選法和譯碼法,線選法的優(yōu)勢在于(25)C。A、地址不連續(xù)B、擴(kuò)展地址空間小C、實(shí)現(xiàn)簡單,附加的硬件開銷小D、地址空間利用率高’26、IO接口電路的功能一般不包括(26)C功能。A、輸出數(shù)據(jù)鎖存B、輸入數(shù)據(jù)緩沖C、速度協(xié)調(diào)D、數(shù)據(jù)運(yùn)算27、堆棧指針SP的值為37H,則執(zhí)行LCALLSUB指令后,SP的內(nèi)容為(27)。A、37HB、38HC、40HD、39H28、程序狀態(tài)字中CY位為(28)C。A、結(jié)果奇偶標(biāo)志B、符號數(shù)運(yùn)算溢出標(biāo)志C、進(jìn)位、借位標(biāo)志D、結(jié)果為零標(biāo)志29、定時(shí)計(jì)數(shù)轉(zhuǎn)工作于定時(shí)方式0,若計(jì)數(shù)初值為378H,則TH和TL的值應(yīng)為(29)A。A、TH=3HTL=78HB、TH=1BHTL=18HC、TH=37HTL=8HD、TH=27HTL=18H30、MOVA,@Ri指令源操作數(shù)的尋址方式為(30)A。A、寄存器間接尋址方式B、相對尋址方式C、寄存器尋址方式D、基址變址尋址方式試題3閱讀填空題目(讀如下程序,請給出程序的功能:每題2.5分,共10分)1、MOVR7,#10DMOVR0,#20HLOOP:MOVA,@ROSETBACC.0MOV@RO,AINCRODJNZR7,LOOP功能:2、MOVDPTR,#TABMOVCA,@A+DPTRRETTAB:DBXX,……功能:3、MOVP1,#0FFHMOVA,P1SWAPAANLA,#0FHMOVP2,A功能:4、MOVA,X計(jì)算機(jī)等級考試試卷(三級單片機(jī)及應(yīng)用技術(shù))第4頁(共5頁)CJNEA,Y,NEMOVZ,#0HRETNE:JCBLMOVZ,#1HRETMOVZ,#0FFHRET功能:試題4應(yīng)用題l(共10分)請?jiān)O(shè)計(jì)一基于單片機(jī)(8051)的低頻信號發(fā)生器,要求輸出正方波信號,信號頻率為O.2Hz。a)畫出單片機(jī)最小系統(tǒng)。b)在a)的基礎(chǔ)上畫出完整電路。c)根據(jù)a)、b)給出的硬件,編寫程序完成功能。試題5應(yīng)用題2(共10分)下圖器件為一八段(A段一H段)共陽數(shù)碼管,若該數(shù)碼管的每一段發(fā)光元件的工作電流為30mA,請?jiān)O(shè)計(jì)一基于單片機(jī)(8051)的顯示電路,要求能夠顯示一位16進(jìn)制數(shù)據(jù)。請畫出電路圖并編寫相應(yīng)的顯示驅(qū)動(dòng)程序。(顯示碼只需要給出O、1對應(yīng)的顯示碼,其余以XX代替即可)。
2008年春浙江省高等學(xué)校計(jì)算機(jī)等級考試試卷(三級單片機(jī)及應(yīng)用技術(shù))試題1判斷題用√和×表示對和錯(cuò)(每小題1分,共10分)1、內(nèi)部RAM20H~2FH共16個(gè)字節(jié)單元提供了128個(gè)位單元,這些位單元的位地址編號為00H~7FH。那么指令中的21H是表示位單元還是字節(jié)單元可以通過其具體的應(yīng)用指令來區(qū)分。 (√)2、單片機(jī)只能應(yīng)用于嵌入式系統(tǒng),為適應(yīng)嵌入式系統(tǒng)應(yīng)用要求的不斷提高,現(xiàn)在單片機(jī)技術(shù)的主要發(fā)展方向是努力增加其位數(shù)。 (×)3、在程序執(zhí)行過程中,數(shù)據(jù)存儲(chǔ)器的訪問地址也可以由PC給出。 (√)4、DPTR為16位寄存器,因此通過@DPTR訪問的數(shù)據(jù)單元位數(shù)也是16位的。 (×)5、現(xiàn)今單片機(jī)外圍器件向串行擴(kuò)展方向發(fā)展,很多單片機(jī)應(yīng)用系統(tǒng)向片上最大化(SOC)加串行外圍擴(kuò)展的體系結(jié)構(gòu)發(fā)展。 (√)6、IIC總線、1-Wire總線、串行外設(shè)接口SPI是目前通行的串行擴(kuò)展總線 (√)7、CAN總線誕生于汽車電子系統(tǒng)網(wǎng)絡(luò)。CAN總線為多主總線,總線上可掛接上百個(gè)節(jié)點(diǎn),且任一節(jié)點(diǎn)均可成為主節(jié)點(diǎn);有較高的傳輸速率與通信距離;有相關(guān)的機(jī)制來保證總線通信的高可靠性。 (√)8、89C51單片機(jī)外部地址總線寬度為16位,因此用該單片機(jī)構(gòu)建的單片機(jī)應(yīng)用系統(tǒng)的外部數(shù)據(jù)存儲(chǔ)器最多只能擴(kuò)展至64KB單元。 (×)9、最高優(yōu)先級別的中斷請求能夠無條件的被立即響應(yīng),從而滿足單片機(jī)應(yīng)用系統(tǒng)的實(shí)時(shí)性要求。 (×)10、51單片機(jī)的特殊功能寄存器中的位是可以通過軟件來設(shè)置的,因此其每一位都是可以位尋址的。 (×)試題2選擇題(單選題每小題2分,共60分)1、MCS-51單片機(jī)的最大時(shí)序定時(shí)單位是(1)。DA、拍節(jié) B、狀態(tài) C、機(jī)器周期D、指令周期2、需要外加電路來撤消中斷請求信號的是(2)。AA、電平方式的外部中斷 B、脈沖方式的外部中斷C、外部串行中斷 D、定時(shí)中斷3、單片機(jī)應(yīng)用程序一般存放在(3)中。BA、RAM
B、ROM
C、寄存器
D、CPU4、若單片機(jī)應(yīng)用系統(tǒng)的晶振頻率為6MHz。為了實(shí)現(xiàn)定時(shí)1ms,采用定時(shí)器,工作方式設(shè)置為1,則計(jì)數(shù)初值應(yīng)設(shè)為(4)。C216-1MS/2USA、500 B、1000 C、216-500 D、216-10005、8段數(shù)碼管,若其a段~h段分別和數(shù)據(jù)總線D0~D7按順序相關(guān),若在送段碼0FFH時(shí)其顯示’8.’,那么為顯示’H’,則段碼應(yīng)為(5)。AA、76H B、6EH C、91H D、90H6、MOVXA,@R0指令中,源操作數(shù)采用(6)尋址方式,該指令將訪問(6)。DA、寄存器,外部數(shù)據(jù)存儲(chǔ)器 B、直接,程序存儲(chǔ)器C、寄存器間接,內(nèi)部數(shù)據(jù)存儲(chǔ)器 D、寄存器間接,外部數(shù)據(jù)存儲(chǔ)器7、若(A)=86H,(PSW)=80H,則執(zhí)行RRCA指令后A的內(nèi)容為(7)。AA、C3H B、B3HC、0DH D、56H8、在中斷服務(wù)程序中至少應(yīng)有一條(8)。DA、傳送指令 B、轉(zhuǎn)移指令 C、加法指令 D、中斷返回指令9、下面哪條指令會(huì)產(chǎn)生信號(9)。DA、MOVXA,@DPTR B、MOVCA,@A+PCC、MOVCA,@A+DPTR D、MOVX@DPTR,A10、 ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H如上程序段,則當(dāng)CPU響應(yīng)外部中斷0時(shí),PC的內(nèi)容將會(huì)被設(shè)置為(10)。BA、0003H B、2000H C、000BH D、3000H11、使用CMOS工藝制造的芯片時(shí)一般不用考慮以下哪種情況(11)?D A、單片機(jī)IO口的電流驅(qū)動(dòng)能力 B、單片機(jī)IO口與接口電路的電壓匹配問題 C、單片機(jī)IO口本身的應(yīng)用特點(diǎn) D、芯片的控制時(shí)序12、使用89C51單片機(jī),若從P0.0引腳輸入一個(gè)開關(guān)量信號,則需要如下(12)操作。AA、IO口接上拉電阻,且先要向P0.0口寫1,然后用讀引腳指令輸入信號B、IO口接下拉電阻,且先要向P0.0口寫1,然后用讀引腳指令輸入信號C、先要向P0.0口寫1,然后用MOVXA,@R0讀入總線上的數(shù)據(jù)D、先要向P0.0口寫1,然后用MOVA,P0讀入信號13、執(zhí)行MOVXA,@DPTR時(shí)不涉及到的信號為:(13)。C A、RD B、ALE C、地址信號 D、RXD14、對于單片機(jī)內(nèi)部程序存儲(chǔ)空間使用與否,由(14)引腳來決定。AA、EA B、CS C、PSEN D、MEM15、51單片機(jī)可以使用堆棧的最大深度為(15)。AA、80B B、128B C、36B D、40B16、相對尋址方式尋址的結(jié)果將體現(xiàn)在(16)中。BA、DPTR B、PC C、ACC D、Ri17、執(zhí)行返回指令,返回的斷點(diǎn)位置是(17)。BA、調(diào)用指令首地址 B、調(diào)用指令的末地址C、調(diào)用指令的下一條指令首地址 D、返回指令的首地址18、單片機(jī)應(yīng)用系統(tǒng)中,需要雙向傳輸信息的是(18)。BA、地址總線 B、數(shù)據(jù)總線 C、控制總線 D、電源線19、以下敘述中,不屬于51單片機(jī)存儲(chǔ)器系統(tǒng)特點(diǎn)的是(19)。CA、大部分芯片內(nèi)外存儲(chǔ)器同時(shí)存在B、程序和數(shù)據(jù)存儲(chǔ)器同時(shí)存在C、擴(kuò)展數(shù)據(jù)存儲(chǔ)器與片內(nèi)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)空間有重疊D、擴(kuò)展程序存儲(chǔ)器與片內(nèi)程序存儲(chǔ)器存儲(chǔ)空間有重疊20、串行數(shù)據(jù)傳送相比并行數(shù)據(jù)傳送具有的優(yōu)勢為(20)。DA、傳輸成本低,適合遠(yuǎn)距離傳送 B、傳輸速度高C、傳輸效率高 D、編程控制簡單21、沒有內(nèi)部鎖存器的D/A轉(zhuǎn)換器,不能直接與80C51單片機(jī)的P0口以總線方式連接使用的原因是(21)。CA、P0口沒有鎖存功能 B、P0口為地址數(shù)據(jù)復(fù)用口C、P0口不能輸出數(shù)字信號 D、P0口只能輸出地址22、對于單片機(jī)內(nèi)部定時(shí)計(jì)數(shù)器的使用以下說法最合適的為(22)。BA、定時(shí)是通過對內(nèi)部時(shí)鐘脈沖的計(jì)數(shù)實(shí)現(xiàn)的B、當(dāng)定時(shí)時(shí)間到之后,計(jì)數(shù)溢出標(biāo)志自動(dòng)置位,該標(biāo)志位需要通過軟件方法清‘0’C、用定時(shí)計(jì)數(shù)器實(shí)現(xiàn)時(shí)鐘功能,只要系統(tǒng)晶振頻率穩(wěn)定,那么時(shí)鐘是沒有誤差,不需要修正的 D、用計(jì)數(shù)功能可以實(shí)現(xiàn)對外部脈沖進(jìn)行計(jì)數(shù),因此可以用來測量任意頻率信號的頻率23、若以下中斷的優(yōu)先級別相同,它們同時(shí)申請中斷,則CPU首先響應(yīng)(23)。AA、外部中斷0 B、外部中斷1 C、定時(shí)器0中斷 D、24、從MCS-51單片機(jī)程序存儲(chǔ)器讀取數(shù)據(jù)時(shí),可采用的指令為(24)BA、MOV
A,@R1
B、MOVC
A,
@A+DPTRC、MOVX
A,@R0
D、MOVX
A,
@DPTR25、(P0)=65HCPL P0.2SETB CMOV P0.4, C則執(zhí)行以上代碼后(P0)=(25)DA、61H B、75H C、71HD、17H26、執(zhí)行PUSHACC指令,則執(zhí)行的操作是(26)A。A、(SP)+1SP,(ACC)(SP)B、(ACC)(SP),(SP)-1SPC、(SP)-1SP,(ACC)(SP)D、(ACC)(SP),(SP)+1SP27、要使P0口高4位變0,低4位保持不變,應(yīng)使用指令(27)。DA、ORLP0,#0FH B、ORLP0,#0F0HC、ANLP0,#0F0H D、ANLP0,#0FH28、CPU響應(yīng)中斷后,保護(hù)現(xiàn)場的工作應(yīng)該是(28)。CA、由CPU自動(dòng)完成 B、由硬件中斷邏輯自動(dòng)完成C、應(yīng)由中斷服務(wù)程序完成 D、在主程序中完成29、51單片機(jī)外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的編址關(guān)系是它們采用(29)方式。CA、各自獨(dú)立編址 B、兩者統(tǒng)一編址C、獨(dú)立編址或統(tǒng)一編址 D、動(dòng)態(tài)編址30、MOVA,B指令源操作數(shù)的尋址方式為(30)。CA、寄存器間接尋址方式 B、直接尋址方式C、寄存器尋址方式 D、基址變址尋址方式試題3程序閱讀填空題在以下對應(yīng)位置填入合適的指令(每空2分,共14分)1、編程將片內(nèi)RAM30H單元開始的15B數(shù)據(jù)傳送到片外RAM3000H開始的單元中。 MOVR0, #30H MOVR7, (1)#08H MOVDPTR, #3000HLOOP: MOVA, @R0 MOVX@DPTR,A (2) INCR0 INCDPTR DJNZR7, LOOP RET2、在單片機(jī)的P1口連接有8個(gè)發(fā)光二極管,改變P1口的狀態(tài)即可控制發(fā)光管發(fā)光還是不發(fā)光(‘0’發(fā)光,‘1’不發(fā)光)。編程實(shí)現(xiàn)8個(gè)發(fā)光管實(shí)現(xiàn)以下規(guī)律變化:總共9種狀態(tài),每隔一秒變化一次,9次一個(gè)循環(huán):僅1號燈亮、僅2號燈亮……僅voidDelay1s(void);//1秒延時(shí)函數(shù)voidmain(){unsignedcharcodevucCodeDpcode[9]={0x0FE,0x0FD,0x0FB,0x0F7,0x0EF,0x0DF,0x0BF,0x7F,0x00};unsignedchardatavucDataIndex=0; while(1){ P1=vucCodeDpcode[vucDataIndex](3); Delay1s(); vucDataIndex++; (4)while(vucDataIndex>9);}} 3、設(shè)fosc=12MHz,要求在P1.0上輸出周期約為2毫秒的方波。 sbitsOut=P1^0; IE = 0; TMOD= 1; TR0 = 1; while(1){ TH0 = (65536-1000)/256; TL0 = (5)(65536-1000)%256;; while(!TF0); (6)sOut=!sOut; TF0=0;} 4、將內(nèi)部RAM40H~60H字節(jié)單元內(nèi)容設(shè)置為0 MOV R7, #21H MOVR0,#40H(7) MOV A, #0H LOOP: MOV @R0, A INC R0 DJNZ R7, LOOP試題4應(yīng)用題1(共16分)請用89CXX單片機(jī)和一有源蜂鳴器(兩個(gè)引腳,加上5伏電源即可發(fā)聲,工作電流約50mA)及相關(guān)的器件構(gòu)建一應(yīng)用系統(tǒng),要求實(shí)現(xiàn)以下功能:蜂鳴器發(fā)一秒鐘間隔音,(就是發(fā)聲一秒,停一秒,周而復(fù)始)。請畫出單片機(jī)最小系統(tǒng)(4分)畫出蜂鳴器與單片機(jī)的連接圖(4分)寫出基于1)和2)基礎(chǔ)之上的讓蜂鳴器發(fā)聲的指令(2分)寫出完整程序,完成所需要之功能(6分)ORG0100HMOVR1,#10LOOP1:MOVR2,#200LOOP:MOVR3,#250DJNZR3,$DJNZR2,LOOPDJNZR1,LOOP1RETsbitsOut=P1^0; IE = 0; TMOD= 1; TR0 = 1; while(1){ TH0 = (65536-1000)/256; TL0 = (5)(65536-1000)%256;; while(!TF0); (6)sOut=!sOut; TF0=0;}‘
2008年秋浙江省高等學(xué)校計(jì)算機(jī)等級考試試卷(三級單片機(jī)及應(yīng)用技術(shù))試題1判斷題用√和×表示對和錯(cuò)(每小題1分,共10分)1、中斷請求信號有效,并且是開中斷的情況下,該中斷請求能被立即響應(yīng)。 (1)×2、在實(shí)際產(chǎn)品開發(fā)中,單片機(jī)選型首先要考慮其性能是不是最高,而價(jià)格因素可以不重點(diǎn)考慮。(2)×3、單片機(jī)采用的累加器結(jié)構(gòu)是提高單片機(jī)數(shù)據(jù)處理能力的一個(gè)瓶頸。 (3)√4、單片機(jī)讀引腳指令“讀回”的就是與該引腳相連的外電路的狀態(tài)。 (4)×5、單片機(jī)在內(nèi)部RAM開辟一定區(qū)域作為寄存器來使用的目的是降低成本。(5)√6、單總線器件只要和單片機(jī)連接一根信號線,不用再連接其他導(dǎo)線就可以工作。(6)×7、CAN總線可以實(shí)現(xiàn)遠(yuǎn)距離的通信。 (7)×8、采用并行總線方式擴(kuò)展了外部數(shù)據(jù)存儲(chǔ)器,則P2口將不能用作普通IO口 。 (8)×9、單片機(jī)的串行口不需要外接器件就可以直接支持遠(yuǎn)距離通信。 (9)×10、可編程器件內(nèi)部起碼存在一個(gè)寄存器或者存儲(chǔ)單元。 (10)√試題2選擇題(單選題每小題2分,共60分)1、為了提高系統(tǒng)的抗干擾能力,以下措施最有效且可行的為(1)。AA、在程序存儲(chǔ)器的合適位置大量填充如LJMP0000H指令B、把程序放在RAM中C、把系統(tǒng)放在沒有干擾的場合中使用D、提高系統(tǒng)的工作電壓2、51單片機(jī)IO口應(yīng)用的時(shí)候,一般不用關(guān)注的情況是(2)。DA、P0口的開漏輸出特性 B、IO口的“準(zhǔn)”雙向特性C、IO口的驅(qū)動(dòng)能力 D、IO口的編程控制難度3、以下單片機(jī)功耗相對較低的為(3)。AA、MSP430系列
B、PIC系列
C、AVR系列
D、AT89系列4、若要擴(kuò)展一個(gè)并行輸出接口,以下器件中最合適的為(4)。AA、74HC164 B、74HC245 C、AT24C04 D、5、如下圖為IIC起始和停止時(shí)序圖,那么啟動(dòng)IIC操作過程為(5)AA、SCL=1;SDA=1;SDA=0;SCL=0; B、SCL=0;SDA=1;SDA=0;SCL=1; C、SCL=1;SDA=0;SDA=1;SCL=0; D、SCL=0;SDA=0;SDA=1;SCL=1; 6、當(dāng)我們對延時(shí)程序有較嚴(yán)格的時(shí)間要求時(shí),我們最需要關(guān)注(6)。BA、指令長度 B、指令周期 C、程序結(jié)構(gòu) D、匯編環(huán)境7、要求編程實(shí)現(xiàn)把內(nèi)部RAM1H~1FH號字節(jié)單元的高四位清零,那么從減少占用程序空間的角度出發(fā),在指令中訪問這些存儲(chǔ)單元最合適的尋址方式為(7)。BA、直接尋址方式 B、寄存器間接尋址方式C、位尋址方式 D、寄存器尋址方式8、用定時(shí)計(jì)數(shù)器來測量脈沖的寬度,那么該脈沖信號是作為(8)信號接入單片機(jī)的。AA、定時(shí)器啟停控制 B、計(jì)數(shù)脈沖 C、外中斷請求D、時(shí)鐘9、下面哪條指令會(huì)產(chǎn)生PSEN信號(9)。BA、MOVXA, @DPTR B、MOVCA,@A+PCC、MOVC@A+DPTR, A D、MOVX@DPTR,A10、應(yīng)用系統(tǒng)用到串行通信,通過中斷方式實(shí)現(xiàn),那么收到數(shù)據(jù)還是發(fā)完數(shù)據(jù)可以根據(jù)(10)標(biāo)志來區(qū)分。BA、ROM中23H號單元內(nèi)容 B、RI、TI C、SBUF D、REN11、8段LED顯示器,其a~g、dp段分別按順序和P1.0~P1.7引腳相連,當(dāng)執(zhí)行P1=0x0C0;后,顯示‘0’形狀,則為了顯示‘8’形狀,則可能采用的指令為:P1=(11) A、0x37 B、0x80 C、0x60 D、0x8212、堆棧的作用為(12)。BA、堆放數(shù)據(jù) B、保護(hù)數(shù)據(jù)和現(xiàn)場C、實(shí)現(xiàn)某種特殊算法 D、提供一種訪問內(nèi)部RAM的方便方法13、位地址和字節(jié)地址的區(qū)分由(13)可以看出。D A、地址數(shù)據(jù)大小 B、地址范圍 C、地址的位數(shù) D、采用的指令14、根據(jù)現(xiàn)在單片機(jī)的發(fā)展情況,你認(rèn)為最可以取消的單片機(jī)引腳功能為(14)。AA、ALE B、TXD C、PSEN D、EA15、當(dāng)外部中斷采用電平方式觸發(fā),則在具體的應(yīng)用中,需要考慮(15)。CA、中斷入口的選擇 B、中斷請求標(biāo)志撤消方式C、中斷請求信號的撤除 D、中斷優(yōu)先級的設(shè)置16、為提高某中斷的中斷響應(yīng)速度,有效且可行的方法為(16)。BA、提高中斷申請速度 B、將該中斷優(yōu)先級設(shè)置為最高級C、改用查詢方式來處理 D、優(yōu)化該中斷處理程序17、定時(shí)器定時(shí)200個(gè)機(jī)器周期,從編程方便性和定時(shí)精確度出發(fā)最合適的工作方式為CA、方式0 B、方式1 C、方式2 D、方式18、8051單片機(jī)有兩個(gè)外部中斷源,當(dāng)應(yīng)用系統(tǒng)需要第三個(gè)外部中斷,則以下擴(kuò)展方法從效費(fèi)比上考慮,比較合適的方法為(18)。BA、增加8259A可編程中斷控制器實(shí)現(xiàn)。B、與第1或者第2個(gè)中斷請求信號“與操作”后作為中斷請求信號,并通過IO口來區(qū)分。 C、定時(shí)計(jì)數(shù)器工作于計(jì)數(shù)器方式計(jì)數(shù)一個(gè)脈沖,把第三個(gè)中斷信號作為外部計(jì)數(shù)脈沖D、增加一片單片機(jī)來處理該中斷。19、訪問特殊功能寄存器的尋址方式為(19)。BA、立即尋址 B、直接尋址 C、間接尋址 D、寄存器尋址20、若R1代表內(nèi)部RAM9H單元,則RS1RS0的值為(20)。BA、00b B、01b C、10b D、11b21、構(gòu)建外部并行擴(kuò)展總線時(shí),最可能需要以下器件中的(21)。AA、74HC573 B、7805 C、MC1488 D、22、unsignedcharxdatavucId;該定義的意思為(22)。AA、定義了一個(gè)無符號字符型變量vucId,該變量定位在外部RAM單元B、定義了一個(gè)無符號字符型變量vucId,該變量被定位在內(nèi)部RAM單元C、定義了一個(gè)無符號字符型變量vucId,該變量被定位在內(nèi)部RAM直接尋址單元D、定義了一個(gè)無符號字符型變量vucId,該變量被定位在內(nèi)部RAMxdata區(qū)域23、單片機(jī)在生產(chǎn)生活領(lǐng)域中的應(yīng)用側(cè)重于其(23)。AA、控制能力 B、數(shù)據(jù)處理能力 C、 強(qiáng)大的存儲(chǔ)能力 D、數(shù)值計(jì)算能力24、單片機(jī)的數(shù)據(jù)存儲(chǔ)空間和IO空間是統(tǒng)一編址的,體現(xiàn)在下面情況(24)。CA、使用相同的指令和控制信號 B、都處于單片機(jī)外部C、 都連接于地址總線之上 D、都通過數(shù)據(jù)總線來傳送數(shù)據(jù)25、以下敘述中,不屬于51單片機(jī)存儲(chǔ)系統(tǒng)特點(diǎn)的是(25)。CA、大部分芯片內(nèi)外存儲(chǔ)器同時(shí)存在B、程序和數(shù)據(jù)存儲(chǔ)器同時(shí)存在C、擴(kuò)展數(shù)據(jù)存儲(chǔ)器與片內(nèi)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)空間有重疊D、擴(kuò)展程序存儲(chǔ)器與片內(nèi)程序存儲(chǔ)器存儲(chǔ)空間有重疊26、單片機(jī)應(yīng)用系統(tǒng)中引入的所謂“看門狗”電路的作用是(26)。AA、監(jiān)視系統(tǒng)運(yùn)行狀況,及時(shí)發(fā)現(xiàn)“死機(jī)”或者“跑飛”現(xiàn)象并能強(qiáng)制復(fù)位系統(tǒng)B、監(jiān)視單片機(jī)的IO口,判斷傳輸?shù)臄?shù)據(jù)是否符合要求C、檢測系統(tǒng)并行擴(kuò)展總線上“掛接”的擴(kuò)展器件是否符合要求D、監(jiān)視系統(tǒng)的電源情況,及時(shí)實(shí)施保護(hù)措施27、在應(yīng)用程序開發(fā)過程中,單片機(jī)仿真器的作用為(27)。AA、模擬單片機(jī)芯片,方便進(jìn)行用戶電路板的測試和軟件的調(diào)試B、用于測試單片機(jī)的功能,對單片機(jī)的內(nèi)部數(shù)據(jù)進(jìn)行仿真測試C、是一種軟件,用于對單片機(jī)應(yīng)用系統(tǒng)電路進(jìn)行硬件制作前的原理性測試D、是一種CAD軟件,用于進(jìn)行設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)28、應(yīng)用系統(tǒng)采用并行總線方式擴(kuò)展32KB的外部RAM,則需要提供的地址線最少為BA、16根 B、15根 C、14根 D、13根29、在進(jìn)行單片機(jī)應(yīng)用系統(tǒng)開發(fā)的過程中,程序存儲(chǔ)器一般采用(29)類型較合適。AA、FlashROM B、EPROM C、OTPROM D、ROMLess30、復(fù)位操作后(非上電復(fù)位),單片機(jī)片內(nèi)RAM30H~70H單元的內(nèi)容(30)。CA、全部變?yōu)? B、全部變?yōu)?55 C、保持不變 D試題3程序閱讀填空題在以下對應(yīng)位置填入合適的指令(每空2分,共12分)1、編程將片內(nèi)RAM30H單元開始的15B數(shù)據(jù)傳送到片外RAM3000H開始的單元中 MOVR0, #30H MOVR7, #15(1) MOVDPTR, #3000HLOOP: MOVA, @R0 MOV@DPTR,A(2) INCR0 INCDPTR DJNZR7, LOOP RET2、在單片機(jī)的P1口連接有8個(gè)發(fā)光二極管,改變P1口的狀態(tài)即可控制發(fā)光管發(fā)光還是不發(fā)光(‘0’發(fā)光,‘1’不發(fā)光)。編程實(shí)現(xiàn)8個(gè)發(fā)光管實(shí)現(xiàn)以下規(guī)律變化:總共9種狀態(tài),每隔一秒變化一次,9次一個(gè)循環(huán):僅1號燈亮、僅2號燈亮……僅voidDelay1s(void);//1秒延時(shí)函數(shù)voidmain(){unsignedcharcodevucCodeDpcode[9]={0x0FE,0x0FD,0x0FB,0x0F7,0x0EF,0x0DF,0x0BF,0x7F,0x00};unsignedchardatavucDataIndex=0; while(1){ P1=(3); Delay1s(); vucDataIndex++; (4);}} 3、設(shè)fosc=12MHz,要求在P1.0上輸出周期約為2毫秒的方波 sbitsOut=P1^0; IE = 0; TMOD= 1; TR0 = 1; while(1){ TH0 = (65536-1000)/256; TL0 = (5);(65536-1000)%256 while(!TF0); (6); TF0=0;}試題4應(yīng)用題1(共10分)請用單片機(jī)、ADC0809及相關(guān)的器件設(shè)計(jì)一多路數(shù)據(jù)采集系統(tǒng),說明如下:輸入信號均已經(jīng)過信號調(diào)理,符合ADC0809的輸入要求?,F(xiàn)要求設(shè)計(jì)出完整電路(包括電源電路,輸入信號可以直接以IN1……表示)畫出電源電路畫出單片機(jī)最小應(yīng)用系統(tǒng)畫出ADC0809與單片機(jī)的連接圖試題5應(yīng)用題2(共8分) 在針織行業(yè)中,針織圓機(jī)是主要的一個(gè)機(jī)種??酷樛靶D(zhuǎn)帶動(dòng)在針桶上的織針運(yùn)動(dòng),完成對紗線的“吃紗”或者“不吃”操作,周而復(fù)始就織出布料甚至成品衣服。在針織過程中,不可避免的會(huì)發(fā)生紗線斷掉的情況。當(dāng)發(fā)生斷紗情況時(shí),必須立刻停止機(jī)器?,F(xiàn)在要求用單片機(jī)設(shè)計(jì)一個(gè)斷紗檢測報(bào)警系統(tǒng)。說明如下:已有現(xiàn)成的的斷紗檢測器(以下簡稱斷紗器),該斷紗檢測器相當(dāng)于一個(gè)常閉開關(guān)串連了一個(gè)燈泡構(gòu)成。斷紗器安裝到機(jī)器上后,穿入紗線,在紗線的張力作用下,拉開了這常閉開關(guān)(開關(guān)斷開),當(dāng)發(fā)生斷紗情況時(shí),紗線對開關(guān)的拉力消失,開關(guān)在彈簧的作用下會(huì)重新閉合,從而將燈泡接入。該燈泡用來起指示作用。斷紗器燈泡的工作電壓為12V,工作電流為50mA,一臺圓機(jī)上有幾十個(gè)斷紗器。這些斷紗器均是并聯(lián)工作的,各自監(jiān)測不同的紗線。當(dāng)斷紗器連接了12V電源,未發(fā)生斷紗情況時(shí),斷紗器開關(guān)被紗線拉開(常閉開關(guān)斷開);當(dāng)發(fā)生斷紗情況時(shí)斷紗器開關(guān)在彈簧作用下閉合,燈泡發(fā)光。要求:設(shè)計(jì)一接口電路(不是設(shè)計(jì)電源電路,12V電源可以由專門的開關(guān)電源提供),該接口電路能為這些斷紗器提供12V電源,并能夠檢測出斷紗情況。該接口電路要在一個(gè)斷紗器或者多個(gè)斷紗器甚至全部斷紗器檢測出斷紗的各種情況下均能可靠檢測,并點(diǎn)亮紗線斷的那個(gè)斷紗檢測器上的燈,同時(shí)“告知”單片機(jī)發(fā)生“斷紗”。不必給出具體哪個(gè)斷紗器檢出斷紗。設(shè)計(jì)報(bào)警電路(可聲、光報(bào)警),當(dāng)發(fā)生斷紗情況后,在單片機(jī)控制下,實(shí)現(xiàn)報(bào)警功能。
2009年春浙江省高等學(xué)校計(jì)算機(jī)等級考試試卷(三級單片機(jī)及應(yīng)用技術(shù))試題1判斷題用√和×表示對和錯(cuò)(每小題1分,共十分)1、開中斷并采用沿觸發(fā)方式,那么只要有脈沖來到中斷輸入引腳,就能夠觸發(fā)中斷。(×)2、奇偶校驗(yàn)位反應(yīng)出數(shù)據(jù)是奇數(shù)還是偶數(shù)。 (×)3、數(shù)據(jù)指針DPTR為16位,表明單片機(jī)能夠訪問的外部RAM字節(jié)單元最多為64K。 (×)4、某外電路可以被5V信號驅(qū)動(dòng),則可以用單片機(jī)IO口來直接驅(qū)動(dòng)該電路。 (×)5、程序存儲(chǔ)器3H-2BH號字節(jié)單元為特殊區(qū)域,只能用來放置中斷處理程序。 (×)6、內(nèi)部定時(shí)計(jì)數(shù)器是16為,因此只有通過降低時(shí)鐘頻率的方式來實(shí)現(xiàn)較長的定時(shí)。 (×)7、IIC總線接口為開漏/開集電極輸出,因此要在總線上接上拉電阻。 (√)8、訪問SFR通過直接尋址方式進(jìn)行。 (√)9、IO口作為輸入口來使用時(shí),必須先向該IO口寫1。 (√)10、AT24C014芯片為EEPROM,支持IIC接口,可用于保存系統(tǒng)的配置信息。 (√)試題2單選題(單選題每小題2分,共60分)1、在產(chǎn)量的民用系統(tǒng)中,一般從以下單片機(jī)中選擇C來使用。A、功能強(qiáng)大、資源豐富、性能可靠、價(jià)格也同樣強(qiáng)大,供應(yīng)及時(shí)的單片機(jī)B、功能強(qiáng)大、資源豐富、性能可靠、價(jià)格便宜,但廠家已經(jīng)停產(chǎn)的單片機(jī)C.功能、資源滿足系統(tǒng)要求、性能可靠、價(jià)格便宜,供貨穩(wěn)定的單片機(jī)D、功能、資源滿足系統(tǒng)要求、性能可靠、價(jià)格很便宜,供貨不穩(wěn)定的單片機(jī)2、系統(tǒng)振蕩脈沖頻率為6MHZ,則機(jī)器周期為B。A、1usB、2usC、4usD、6us3、RS1=1,RS0=1,則此時(shí)R3即為A。A、內(nèi)部1BH號單元B、內(nèi)部3H號單元C、內(nèi)部0BH號單元D、內(nèi)部13H號單元4、僅取反累加器低四位,最合適的指令為B。A、CPLAB、XRLA,#0FHC、ANDA,#0FHD、ORLA,#0FH5、單片機(jī)內(nèi)部提供工作寄存器組的做法帶來的好處做不可能的是C。A、減少占用存儲(chǔ)空間B、提高運(yùn)行速度C、方便變程D、提高系統(tǒng)可靠性6、并行擴(kuò)展地址總線由B。A、獨(dú)立的專用地址引腳構(gòu)建B、P0口、P2口提供C、專用的地址管理器件生成D、P0口、P3口提供7、若在程序中要用到浮點(diǎn)數(shù),則以下處理最為合適的為B。A、直接定義浮點(diǎn)類型來處理B、根據(jù)精度要求,提高數(shù)據(jù)數(shù)量級之后按整形數(shù)據(jù)運(yùn)算,再降低數(shù)據(jù)數(shù)量級C.?dāng)U展數(shù)學(xué)協(xié)處理器D、直接取整后按整數(shù)數(shù)據(jù)類型運(yùn)算8、使用頻率高的變量存儲(chǔ)類型為A比較合適。A、DATAB、IDATAC、XDATAD、PDATA9、循環(huán)100次,則作為循環(huán)計(jì)數(shù)變量最合適的定義為A。A、unsignedchardatavuclB、unsigendcharxdatavuclC、unsignedintdatavuilD、unsigendintxdatavuil10、相對尋址方式的“相對“是指相對于C。A、當(dāng)前指令的末地址B、當(dāng)前指令的首地址C、下條指令首地址D、DPTR值11、使用譯碼法擴(kuò)展多片數(shù)據(jù)存儲(chǔ)器芯片時(shí),不能并行連接的信號線為C。A、數(shù)據(jù)信號B、讀寫控制信號C、譯碼輸出信號D、低位地址線12、有關(guān)棧頂指針描述不正確的為D。A、指示出棧頂位置B、是一特殊功能寄存器C、可以用直接尋址方式尋址D、可以按位訪問13、MCS51系列單片機(jī)最不可能應(yīng)用在C。A、智能電飯煲控制系統(tǒng)B、電冰箱控制系統(tǒng)C、智能手機(jī)D、電表抄表系統(tǒng)14、定時(shí)計(jì)數(shù)器工作方式2的優(yōu)點(diǎn)不在于B。A、可以自動(dòng)裝載定時(shí)常數(shù)B、可以增加計(jì)數(shù)器位數(shù)C、定時(shí)精確D、復(fù)電后數(shù)據(jù)恢復(fù)15、掉電保護(hù)一般不關(guān)注A。A、掉電的原因B、重要數(shù)據(jù)的保護(hù)C、監(jiān)測電源D、復(fù)電后數(shù)據(jù)恢復(fù)16、提高系統(tǒng)抗干擾能力,以下措施最無效的為D。A、指令冗余B、軟件陷阱C、看門狗措施D、增加存儲(chǔ)器容量17、ANLP3,#0FH指令執(zhí)行過程中要讀取D的狀態(tài)。A、第二功能輸入端B、內(nèi)部總線C、P3口引腳D、P3口鎖存器輸出端18、不影響溢出標(biāo)志位“OV”狀態(tài)的運(yùn)算為A。A、邏輯運(yùn)算B、乘法運(yùn)算C、除法運(yùn)算D、符號加減運(yùn)算19、訪問外部RAM說法正確的是D。A、必須采用寄存器間接尋址方式B、必須通過累加器進(jìn)行C.間址寄存器可以用DPTR,某些情況下可以采用RiD、以上描述全對20、中斷查詢描述正確的為B。A、由CPU執(zhí)行專門的指令來查詢中斷標(biāo)志位B、在每個(gè)機(jī)器周期中均會(huì)查詢C.當(dāng)中斷請求信號來時(shí),才需要查詢D、中斷查詢按照固定的查詢順序,查詢順序不變21、以下定義錯(cuò)誤的為B。A、DW“AB”B、DW“ADZ”C、DW“A”D、DW56H,67H22、在應(yīng)用系統(tǒng)開發(fā)過程中,單片機(jī)仿真器的作用為A。A、模擬單片機(jī)芯片,方便進(jìn)行用戶電路板的測試和軟件的調(diào)試B、用于測試單片機(jī)的功能,對單片機(jī)的內(nèi)部數(shù)據(jù)進(jìn)行仿真測試C.是一種軟件,用于對單片機(jī)應(yīng)用系統(tǒng)電路進(jìn)行硬件制作前的原理性測試D、是一種CAD軟件,用于進(jìn)行設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)23、定時(shí)器1工作在方式1時(shí),若不采用中斷,判斷計(jì)數(shù)器是否溢出的條件是A。A、TF=1B、TL1=0C、TH1=0,TL1=0D、TH1=024、浙江省市場上MCS51系列單片機(jī)的價(jià)格大部分在B。A、2元左右B、10元左右C、50元左右D、100元左右25、關(guān)于編程器的描述,不正確的是C。A、作用為將程序?qū)懭氲匠绦虼鎯?chǔ)器B、不是所有單片機(jī)都需要使用編程器來完成程序的寫入C、協(xié)助編程人員編寫程序,可以根據(jù)設(shè)置來自動(dòng)產(chǎn)生一些固定的代碼框架D、一個(gè)編程器并不能支持“燒寫”所有型號的單片機(jī)26、接口電路中的“端口”一定是一個(gè)D。A、可以編址的單元B、符合總線操作接口要求的單元C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度半掛車租賃與車輛租賃價(jià)格優(yōu)惠協(xié)議3篇
- 二零二五年度個(gè)人住宅租賃合同示范文本6篇
- 安全生產(chǎn)管理制度的檢查評估報(bào)告
- 2024年適用禽蛋產(chǎn)品購銷協(xié)議樣本一
- 某技術(shù)研發(fā)中心建設(shè)項(xiàng)目可行性研究報(bào)告
- 2025年經(jīng)濟(jì)形勢會(huì)議講話報(bào)告
- 青海電動(dòng)車橋項(xiàng)目投資分析報(bào)告參考范文
- 2024-2029年中國上海計(jì)算機(jī)行業(yè)市場發(fā)展現(xiàn)狀及投資策略咨詢報(bào)告
- 調(diào)配潤滑油潤滑脂項(xiàng)目可行性研究報(bào)告
- 期中模擬卷(一)2024-2025學(xué)年英語人教PEP版6年級上冊(含答案解析)
- 2024年度玩具代工生產(chǎn)及銷售合同模板(2024版)3篇
- 2024年小學(xué)五年級科學(xué)教學(xué)工作總結(jié)(2篇)
- GB/T 31900-2024機(jī)織兒童服裝
- 2023年首都機(jī)場集團(tuán)有限公司招聘考試真題
- 【7歷期末】安徽省蚌埠市2023-2024學(xué)年部編版七年級歷史上學(xué)期期末統(tǒng)考試卷(含解析)
- 2024-2025學(xué)年冀教版數(shù)學(xué)五年級上冊期末測試卷(含答案)
- 2025年上半年浙江金華市永康市選調(diào)市紀(jì)檢監(jiān)察信息中心工作人員2人重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 美國制造業(yè)經(jīng)濟(jì)2024年度報(bào)告-2024-12-宏觀大勢
- 小區(qū)充電樁安全協(xié)議書范本(2篇)
- 2024年安徽省公務(wù)員錄用考試《行測》真題及答案解析
- 第二講 七十五載迎盛世 砥礪前行續(xù)華章2024年形勢與政策(課件)
評論
0/150
提交評論