版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章選擇計算機(jī)中最常用的字符信息編碼是(A
C51單片機(jī)習(xí)題及答案)A ASCII B BCD碼
3碼
循環(huán)碼MCS-51系統(tǒng)中,若晶振頻率屢8MHz,一個機(jī)器周期等于(A )μsA1.5 B 3 C 1 D0.5MCS-51的時鐘最高頻率是
(A).A12MHz B6MHz C8MHz D 10MHz以下不是構(gòu)成的控制器部件(D ):A程序計數(shù)器、
D存儲器以下不是構(gòu)成單片機(jī)的部件(D )A 微處理器(CPUB存儲器
C接口適配器(I\O接口電路)
D打印機(jī)下列不是單片機(jī)總線是(D )A地址總線
B控制總線
C數(shù)據(jù)總線
D輸出總線7.-49D的二進(jìn)制補(bǔ)碼為.( B )A11101111 B11101101 C0001000 D 11101100十進(jìn)制29的二進(jìn)制表示為原碼(C )A11100010 B10101111 C00011101 D000011110.625轉(zhuǎn)換成二進(jìn)制數(shù)是(A)A0.101 B0.111 C0.110 D0.10010選出不是計算機(jī)中常作的碼制是(D )A 原碼
B反碼
DASCII填空計算機(jī)中常作的碼制有原碼、反碼和補(bǔ)碼十進(jìn)制29的二進(jìn)制表示為00011101-298位補(bǔ)碼表示為.11100011單片微型機(jī)CPU、存儲器和I\O接口三部分組成.若不使用MCS-51片內(nèi)存器引腳EA必須接地..十進(jìn)制數(shù)-47用8位二進(jìn)制補(bǔ)碼表示為.110100018.-49D的二進(jìn)制補(bǔ)碼為.11101101ASCII計算機(jī)中的數(shù)稱為機(jī)器數(shù),它的實(shí)際值叫真值。判斷我們所說的計算機(jī)實(shí)質(zhì)上是計算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。 (√)MCS-51上電復(fù)位時,SBUF=00H。(×。使用可編程接口必須處始化。 (√。
SBUF不定。的復(fù)位引腳可與89C51的復(fù)位引腳直接相連(√ )MCS-51(
×)不是。(
)不可以。復(fù)位是單片機(jī)的初始化操作。1.5μs(×計算機(jī)中常作的碼制有原碼、反碼和補(bǔ)碼(√)
8MHz1.5μs必須接地.
(√)-298位補(bǔ)碼表示為.11100010(×)更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取簡答1.何謂單片機(jī)?單片機(jī)與一般微型計算機(jī)相比,具有哪些特點(diǎn)?/I/O接口集成在一起而構(gòu)成的微型計算機(jī)。它與通用微型計算機(jī)相比,具有如下特點(diǎn):ROMRAM;采用面向控制的指令系統(tǒng),控制功能強(qiáng);I/OI/O引腳;產(chǎn)品系列齊全,功能擴(kuò)展性強(qiáng);功能是通用的,像一般微處理機(jī)那樣可廣泛地應(yīng)用在各個方面。單片機(jī)主要應(yīng)用在哪些領(lǐng)域?及導(dǎo)航等方面。在各種系列的單片機(jī)中,片內(nèi)ROM的配置有幾種形式?用戶應(yīng)根據(jù)什么原則來選用?答:各種類型的單片機(jī)片內(nèi)程序存儲器的配置形式主要有以下幾種形式: ROM,ROM中的程序只能由單片機(jī)制造廠家用工藝固ROM中的程序。例如:MCS—518051。ROM。EPROM型單片機(jī):內(nèi)部具有紫外線可擦除電可編程的只讀存儲器,用戶可以自行將程序?qū)懭氲叫酒瑑?nèi)部復(fù)改寫。例如:MCS—518751。EPROM型單片機(jī)使用比較方便,但價格較高,適合于研制產(chǎn)品或結(jié)構(gòu)要求簡單的小批量產(chǎn)品。MCS—518031。ROM型單片機(jī)價格低廉,用戶可根據(jù)程序的大小來選擇外接程序存儲器的容量。這種單片機(jī)擴(kuò)展靈活,但系統(tǒng)結(jié)構(gòu)較復(fù)雜。E2ROM型單片機(jī):內(nèi)部具有電可擦除叫可編程的程序存儲器,使用更為方便。例如:MCS—51的派生型89C51單片機(jī)。OTP(OneTimeProgrammable)ROM單片機(jī):內(nèi)部具有一次可編程的程序存儲器,用戶可以在編程器上將程N(yùn)ECμPD75P308GF—3B9。這種芯片的價格也較低??刂破鞯慕M成和作用組成。用來協(xié)調(diào)指揮計算機(jī)系統(tǒng)的操作。微型計算機(jī)組成微處理器(CPU、存儲器、接口適配器IO)總線將它們連接起來,以完成某些特定的運(yùn)算與控制。尋址方式操作數(shù)提取出來的方法。什么叫堆棧:"后進(jìn)先出"的結(jié)構(gòu)方式處理的。實(shí)質(zhì)上,堆棧就是一個按照"后進(jìn)先出"原則組織的一段內(nèi)存區(qū)域。什么是匯編語言?什么叫指令周期?交付計算機(jī)執(zhí)行之前,需要先翻譯成目標(biāo)程序,這個翻譯過程叫匯編。更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取1~4個機(jī)器周期。9.什么是進(jìn)位和溢出表示范圍(即結(jié)果不合理3FHD0H8位字長的表示范10FH中的進(jìn)位是正常進(jìn)位(也就是模3FH70H相加,其結(jié)果為AFH,最高位為"1",成了負(fù)數(shù)的含義,這就不合理了,這種情況稱為溢出。第二章填空1..微處器由寄存器、控制器、運(yùn)算器三部分組成..ALE信號有效時,Po8位地址.MCS-51的堆棧是軟件填寫堆棧指針臨時在_片內(nèi)數(shù)據(jù)存儲器內(nèi)開辟的區(qū)域.MCS-51中凡字節(jié)地址能被_8整除的特殊功能寄存器均能尋址.MCS-51400H~1FH.MCS-51片內(nèi)20H~2FH范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址.計算機(jī)的系統(tǒng)總線有地址總線、控制總線和數(shù)據(jù)總線。4KBROM。9.80C514個獨(dú)立的存儲空間。62分頻后產(chǎn)生的時釧信號的周期定義為狀態(tài)周期。判斷計算機(jī)實(shí)質(zhì)上是計算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。
(√)的相對轉(zhuǎn)移指令最大負(fù)跳距是127B。 (×)MCS-51(×)存放程序和表格常數(shù)。MCS-51的時鐘最高頻率是18MHz. ( ×). 12MHz。使用可編程接口必須處始化。 (√。MCS-51上電復(fù)位時,堆棧指針SP=00H。(× 。SP=07HMCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。(√ 。
=1時,仍可外擴(kuò)64KB(
×)60KB。89C51(√)MCS-51(
×)不是。MCS-51的串行接口是全雙工的(√ )PC(×
下一條指令的地址。60H~80H(×)80H~FFH。(
)不可以。復(fù)位是單片機(jī)的初始化操作。1.5μs(選擇
8MHz1.5μs測理INT0引腳上的一個正脈沖寬度,那么特殊功能寄存器TMOD的內(nèi)容應(yīng)為( B).(A)09H (B)87H (C)00H (D)80HPSW=18H時,則當(dāng)前工作寄存器是(D )(A)0組 (B)1組 (C)2組 (D)3組(A)TCON (B)PCON (C)SCON
C )(D)TMODP1口的每一位能驅(qū)動( B )(A)2個TTL低電平負(fù)載有 個TTL低電平負(fù)載(C)8個TTL低電平負(fù)載有 (D)10個TTL低電平負(fù)載更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取MCS-51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應(yīng)的中斷請求是( B )(A)T1, (B)T0,T1
T1,串行接口
,T0問答題8051單片機(jī)內(nèi)部包含哪些主要邏輯功能部件?答:8051單片機(jī)是個完整的單片微型計算機(jī)。芯片內(nèi)部包括下列硬件資源:8CPU;ROM64KB程序存儲器64KB外部數(shù)據(jù)存儲器;128B內(nèi)部RAM;21SFR;48I/O口(32I/O線;一個全雙工的異步串行口;兩個16位定時器/計數(shù)器;5個中斷源,兩個中斷優(yōu)先級;內(nèi)部時鐘發(fā)生器。的引腳應(yīng)如何處理?為什么?答:EA/VPP是雙功能引腳,功能如下:EA4KB程序地址空間0000H~0FFFCPU4KB空間(1000H~FFFFH)時,CPU將自動執(zhí)行片外程序存儲器的指令。EA接低電平時,CPU只能執(zhí)行外部程序存儲器的指令。ROM,必須外接程序存儲器。因此,8031EA引腳必須接低電平。8751單片機(jī)內(nèi)部的EPROMVPP外接+12VEPROM程序。8051單片機(jī)存儲器的組織結(jié)構(gòu)是怎樣的?答:8051存儲器包括程序存儲器和數(shù)據(jù)存儲器,從邏輯結(jié)構(gòu)上看,可以分為三個不同的空間:0000H~FFFFH0000H~0FFFH4KBROM地址空間,1000H~FFFFHROM地址空間;的內(nèi)部數(shù)據(jù)存儲器地址空間,00H~FFH00H~7FH(128B單元)為內(nèi)部靜態(tài)RAM的地址空間,80H~FFH為特殊功能寄存器的地址空間,21個特殊功能寄存器離散地分布在這個區(qū)域;的外部數(shù)據(jù)存儲器地址空間:0000H~FFFFHI/O地址空間。片內(nèi)數(shù)據(jù)存儲器分為哪幾個性質(zhì)和用途不同的區(qū)域?128BRAM區(qū),包括有工作寄存器組區(qū)、可直接位尋址區(qū)和數(shù)據(jù)緩沖區(qū)。各區(qū)域的特性如下:00H~1FH為工作寄存器組區(qū),共分4組,每組占用8個RAM字節(jié)單元,每個單元作為一個工作寄存88R0~R7。當(dāng)前工作寄存器組的選擇是由程序狀態(tài)字RS1、RS04組工作寄存Ri的寄存器間接尋址來訪問。1600H~7FH。當(dāng)然,位尋址區(qū)也可以用作字節(jié)尋址的一般數(shù)據(jù)緩沖區(qū)使用。(3)30H~7FH為堆棧、數(shù)據(jù)緩沖區(qū)。單片機(jī)有哪幾個特殊功能寄存器?各在單片機(jī)的哪些功能部件中?數(shù)據(jù)存儲器地址空間80H~FFH中,以便能使用統(tǒng)一的直接尋址方式來訪問。這些特殊功能寄存器頒在以下各個功能部件中:更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取CPUACBPSSDPT(DPLDPH8位寄存器組成;IP、IE;TCOM、TL0、TH0、TL1、TH1;、P1、P2、P3;、SBUF、PCON。PC是什么寄存器?是否屬于特殊功能寄存器?它有什么作用?PC16ProgramCountePC。PCCPU取指令期間尋址程序存儲器。PC總是保存著下一條要執(zhí)行的指令的16位地址。通常程序是順序執(zhí)行的,在一般情況下,當(dāng)取出一個指令(更確切地說為一個指令字節(jié))字節(jié)后,PC自/PC。DPTR是什么寄存器?它由哪些特殊功能寄存器組成?它的主要作用是什么?16位數(shù)據(jù)指針寄存器8位DPL(8位)DPH(數(shù)據(jù)指針高8位)組成,DPTR16位地址,作間址寄存器用,可尋址外部數(shù)據(jù)存儲器,也可尋址程序存儲器。第三章選擇題1、MOVX A,@DPTR指令中源操作數(shù)的尋址方式是(B)(A)寄存器尋址(B)(C)(D)立即尋址ORG 0003HLJMP2000HORG000BH3000H
0后,PC的值是(B)(A)
0003H
0H
0BH
0H執(zhí)行PUSH ACC指令,MCS-51完成的操作是(A)
SP+1
(ACC)
BAC) SSP-1 SP(B)(C)SP-1
(ACC)
(SP)
AC) SSP+1 SP4、 指令操作碼地址是2000H,執(zhí)行完相子程序返回指令后,PC=(D)(C)
2000H
1H
2H
3H5、51執(zhí)行完MOV A,#08H后,PSW的一位被置位(D)C
(B)F0
(C)OV
(D)PMCS-513區(qū)(B)(A)MOV PSW,#13H(B)MOV PSW,#18H(B)SETB PSW.4 CLRPSW.3 (d)SETBPSW.3 CLRPSW.47、執(zhí)行MOVX A,@DPTR指令時,MCS-51產(chǎn)生的控制信號是(C)更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取
/PSEN
/RD
/WR8、MOVC,#00H的尋址方式是(A)(A)位尋址(B)(C)(D)寄存器尋址9、ORG0000H0040HORG0040HMOVSP,#00H當(dāng)執(zhí)行完左邊的程序后,PC的值是(C)(A)
0040H
1H
2H
3H10、對程序存儲器的讀操作,只能使用(D)(A)MOV(B)PUSH(C)MOVX指令(D)MOVC指令。127B(錯)128BMCS-51SP=00SP=07(錯)(如:CALL)及返回指令(如:RET)PC(錯)PC也有關(guān)(PC入棧與出棧)7MOV @R1,#80H (對)5、INC DPTR (對)6、CLR R0 (錯)指令系統(tǒng)中沒有。7、MOV
(對)8、ANL
(錯)9、ADDC A,C
(錯)10、XOR P1,#31H (對)簡答題簡述MCS-51匯編語言指令格式。答:MCS-51匯編語言格式如下:[2][3][注釋]標(biāo)號是用戶定義的符號,其值代表這條指令的地址。3個,也有無操作數(shù)的指令。注釋字段是用戶對程序的說明,便于對程序的閱讀和理解。簡答更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取MCS-51指令系統(tǒng)主要有哪幾種尋址方式?試舉例說明。MCS-517種尋址方式:尋址方式舉例立即尋址MOVA,#16直接尋址MOV20H,P1寄存器尋址MOVA,R0寄存器間接尋址MOVXA,@DPTR變址尋址MOVCA,@A+DPRT相對尋址SJMPLOOP位尋址ANLC,70H對訪問內(nèi)部RAM和外部RAM,各應(yīng)采用哪些尋址方式?答:對內(nèi)部RAM的尋址方式有直接尋址、寄存器間接尋址和可對位尋址的位尋址。對外部RAM的尋址方式只能位地址)DPTR(16位地址)間接尋址。RA30=5A5A=4040=00P1=7FH,問執(zhí)行下列指令后,各有關(guān)存儲單元(即R0,R1,A,B,P1,30H,40H及5AH單元)的內(nèi)容如何?MOVR0,#30H;R0=30HMOVA,@R0;A=5AHMOVR1,A;R1=5AHMOVB,R1;B=5AHMOV@R1,P1;(5AH)=7FHMOVA,P1;A=7FHMOV40H,#20H;(40H)=20HMOV30H,40H;(30H)=20H解:每一條指令執(zhí)行后的結(jié)果如注釋字段所標(biāo)。最后結(jié)果為:R0=30R1=5AA=7FB=5AP1=7F30=2040=205A=7F。SJMP(短轉(zhuǎn)移)指令和AJMP(絕對轉(zhuǎn)移)指令的主要區(qū)別。SJMP256字節(jié)范圍的轉(zhuǎn)移-12+127,后者的轉(zhuǎn)移目標(biāo)地址必須在與AJMP的下一條指令的第一字節(jié)相同的2KB區(qū)的程序儲存器中。短轉(zhuǎn)移方便了可重定位編碼。SJMPPCASJMP轉(zhuǎn)移范圍大,但存在跳區(qū)的限制,AJMP指令只能位于2KBAJMPSJMP指令是有條件的,也就是目標(biāo)地址更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取區(qū)域內(nèi)。3-4編程題1RAM30H單元開始的15BRAM3000H開始的單元中去。解:STRAT:MOV R0,#30HMOV R7,#0FHLOOP:
MOV DPTR,#3000HMOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ RETRAM30H10B的二進(jìn)制數(shù),請編程求它們之和(和<256.解ADDIO:MOV R0,30HMOV R7,#9MOV A,@R0LOOP:
INC R0ADD A,@R0DJNZ R7,LOOPMOV RET編一個程序,將累加器中的一個字符從串行接口發(fā)送出去.解 SOUT:MOV SCON,#40H ;設(shè)置串行接口為工作方式MOV TMOD,#20H MOV TL1,#0E8H; ;設(shè)置波特率為1200b/sMOV TH1,#0E8HSETB TR1MOV SBUF,A更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取JNB T1,$CLB RETR3BCDASCII碼.解 MAIN: MOVA,R3AMOVDPTR,#TARDPTRMOVCA,@A+DPTRASCII碼表MOVR3,AR3RETTARDB30H,31H,32H,33H,34HDB35H,36H,37H,38H,39HRAM40H10B50H單元中.解 START:MOVR0,#40HR0MOVR7,#09H;比較次數(shù)送R7MOVA,@R0;取數(shù)送ALOOP:INCR0MOV30H,@R0;取數(shù)送30HCJNEA,30H,NEHT;(A)與(30H)相比NEXT:JNCBIE1BIR1MOVA,30HABIE1:DJNZR7,LOOP10,繼續(xù)比較MOV50H,A50HRET編一子程序,從串行接口接受一個字符.解:START: MOV TMOD,#20H MOV TH1,#0E8H ;設(shè)置波特率為1200b/sMOV TL1,#0E8H更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取SETBTR1T1MOVSCON,#50H1,充許接收L1: JNBRI,L1;等待接收數(shù)據(jù),末接收到數(shù)據(jù),繼續(xù)等待CLRRIRIMOVA,SBUFARET利用調(diào)子程序的方法,進(jìn)行兩個無符號數(shù)相加。請編主程序及子程序。解用作數(shù)據(jù)指針,R0指向第一個加數(shù),并兼作“和”的指針,R1指向另一個加數(shù),字節(jié)存放到R2中作計數(shù)初值。主程序:JAFA: MOV R0,#20H ;指向加數(shù)最低字節(jié)MOV R1,#29H ;指向另一加數(shù)最低字節(jié)MOV R2,#04H ;字節(jié)數(shù)作計數(shù)值A(chǔ)CALL JASUB ;調(diào)用加法子程序AJMP RTE多字節(jié)加法子程序:JASUB: CLR CJASUB1:MOV A,@R0 ;取出加數(shù)的一個字節(jié)(4B無符號數(shù)加數(shù))ADDC A,@R1 數(shù)的一個字節(jié)MOV @R0,A ;保存和數(shù)INC R0 指向加數(shù)的高位INC R1 加數(shù)的高位DJNZ R2,JASUB1 ;全部加完了嗎?RET若圖數(shù)據(jù)塊是有符號數(shù),求正數(shù)個數(shù),編程并注釋。解ORG0030HSTART:MOV20H,#00H ;計正數(shù)個數(shù)計數(shù)器MOVDPTR,#0000H ;更多免費(fèi)學(xué)習(xí)資料,: -關(guān)注即可獲取MOVXA,@DPTR;數(shù)據(jù)塊長度→10HMOV10H,AINCDPTR;DPTR指向第一個數(shù)的地址TWO: MOVX A,@DPTR ;取數(shù)→AJB ACC.7,ONE INC 20H ;是正數(shù),正數(shù)計數(shù)器加1O(jiān)NE: INC DPTR ;地址指針加1DJNZ 10H,TW ;數(shù)據(jù)塊長度減1不等于0,繼續(xù)尋找RET81010次,循解P1.08013P1.7
D0 Q0 5V74LS240D7 Q7P1.0輸出高電平時,LED燈亮,否則不亮。其程序如下:MOVA,#01H;燈亮初值SHIFT:LCAILFLASH;10次子程序RRA;右移一位SJMPSHIFT;循環(huán)FLASH:MOVR2,#0AH10次計數(shù)FLASH1;MOVP1,A;點(diǎn)亮LCALLDELAY;延時MOVP1,#00H;熄滅LCALLDELAY;延時更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取DJNZ R2,FLASH1 ;循環(huán)第四章填空
RET的Po口作為輸出端口時,每位能驅(qū)動 8 個SL型TTL負(fù)載.MCS-51有 4個并行I\O口,其中P0~P3是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時必須先寫入"1"系統(tǒng)時,_P0、P2 口不能用作一般I\O口.串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器SCON _加以選擇.當(dāng)使用慢速外設(shè)時,最佳的傳輸方式是 中 斷 .當(dāng)定時器To工作在方式3 定時器T1的TR1和TF1_兩個控制位.MCS-515
IP ..用串口擴(kuò)并口時,串行接口工作方式應(yīng)選為方式 0 .,有數(shù)據(jù)傳送方向單工、半雙工、全雙工三種方式.外部中斷入口地址為_ 0013H判斷MCS-51的5個中斷源優(yōu)先級相同。 ( ×)行多機(jī)通信,MCS-51串行接口的工作方式應(yīng)為方式1。 ( ×)MCS-51上電復(fù)位時,SBUF=00H。 ( ×。IP加以選擇..
( ×)1.
( ×)部中斷INTO入口地址為_0013H( ×)MCS-51外部中斷0的入口地址是0003H。 (√ ).TMOD中的GATE=1時,表示由兩個信號控制定時器的啟停。 (√ 。使用8751且=1時,仍可外擴(kuò)64KB的程序存儲器( × )PC存放的是當(dāng)前執(zhí)行的指令( × )的特殊功能寄存器分布在60H~80H地址范圍內(nèi)(× )MCS-51有4個并行I\O口,其中P0~P3是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時必須先寫入"0"( × )選擇在中斷服務(wù)程序中,至少應(yīng)有一條( D )(A)傳送指令(B)轉(zhuǎn)移指令(C)加法指法(D)中斷返回指令要使MCS-51能夠響應(yīng)定時器T1中斷、串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是( A )(A)98H
(B)84H
(C)42
(D)22HDMCS-51在響應(yīng)中斷時,下列哪種操作不會發(fā)生( D ).保護(hù)現(xiàn)場
保護(hù)PC (C)找到中斷入口
(D)PC轉(zhuǎn)入中斷入口串行接口擴(kuò)展并行I\O口時,串行接口工作方式應(yīng)選擇( C )(A)方式0 方式1 方式2 (D)方式3MCS-51有中斷源(A )(A)5個 (B)2個 (C)3個 (D)6個MCS-51響應(yīng)中斷時,下面哪一個條件不是必須的( )(A)當(dāng)前指令執(zhí)行完畢 (B)中斷是開放的確(C)沒有同級或高級中斷服務(wù)須 必須有RET1指令使用定時器T1時,有幾種工作模式(C )(A)1種 (B)2種 (C)3種 (D)4種
( B )更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取CPU自動完成在中斷響應(yīng)中完成下面哪一種傳送方式適用于處理外部事件( C )(A)DMA (B)無條件傳遞進(jìn)
中斷
條件傳遞1、2、4章的編程300FH,請按:A0輸入,B1輸出,C口高位輸出,C口低位輸入,8225A初始化程序.解:控制字為 10010101=95H初始化程序:MOV DPTR,#300FHMOVA,#95HMOVX A1S1min的子程序.設(shè)fosc=6Hz1μs。解:(1)1S=2US*5*1000005*100000=250*200*10(2) ORG 1000HTIME:MOVR7,#10T3: MOVR6,#200T2: MOVR6,#250T1: DJNZR5,T1DJNZR6,T2DJNZR7,T3RET1s子程序60次ORG 0030HMOV R0,#60LOOP:LCALLTIMEDJNZ R0,LOOPRETRAM50H~5FH16B2,采用偶6MHz。解:查詢方式發(fā)送程序如下MOVSCON,#8OHMOVPCON,#80HMOV R0,#50HMOV R7,#16HLOOP:MOV MOVC,PMOVTB8,CMOV AJNB T1,$CLR T1INC R0DJNZR7,LOOPRET更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取T01下,P1.02ms的方波脈沖信號,已知單片機(jī)的晶振頻率為6MHZ。XX=216-t(f/12)寫出程序清單解:X=216-t(F/12)=216-1*10-3*6*106/12=OFEOCHORG3000HSTART:MOVTMOD,#01HMOVTL0,#OCHMOVTHO,#OFEHSETBTR0LOOP:JBCTFO,DONESJMPLOOPDONE:MOVTL0,#OCHMOVTHO,#OFEHCPLP1.0SJMPLOOPT01下,P1.01ms的方波脈沖信號,已知單片機(jī)的晶振頻率為6MHZ。X=216-t(f/12)(2)寫出程序清單解:解:X=216-t(F/12)=216-0.5*10-3*6*106/12=FF06HORG3000HSTART:MOVTMOD,#01HMOVTL0,#06HMOVTHO,#FFHSETBTR0
更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取LOOP:JBCTFO,DONESJMPLOOPDONE:MOVTL0,#06HMOVTHO,#FFHCPLP1.0SJMPLOOP一按鍵開關(guān),使每按鍵一次,輸出一個正脈沖(脈寬隨意。編出匯編語言程序。解: ORG 0100HABC:SETB SETB P1.7JB PI.7,$JNB P1.7,$CLRP1.0MOVR2,#0DAY:NOPNOPDJNZR2,DAYSJMPABC編語言編程使"8"從右到左顯示一遍。解:ORG 0100HMOVA,#08HMOVR2,#01HMOVDPTR,#TABMOVCA,@A+DPTRMOVP1,ANEXT:MOVA,R2MOV P3,AACALLDAYJB ACC.4,LPDRL AMOVR2,AAJMPNEXTLPD: TAB: DBEND1010次,循環(huán)不止。畫出電路圖。解: MOV A,#01HSHIFT: LCALL RRSJMPSHIFT更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取FLAH: MOV R2,#0AHFLAH1: MOVP1,ALCALL MOV P,#00HLCALLDELAYDJNZ R2,FLASH1RET8051INTO30H130H單元記滿則進(jìn)位單元。試?yán)弥袛嘟Y(jié)構(gòu),編制一個脈沖計數(shù)程序。解: ORG 0000HAJMPMAINORG AJMP SUBGMAIN:MOVA,#OOHMOV30H,AMOV 31H,AMOV SP,#70HSETBINT0SETB SETBEX0AJMP$ORG SUBG:PUSHACCINC 30HMOVA,30HJNZBACKINC31HBACK:POPRET18LED4LED20。5S周爾復(fù)始。試編寫程序。解: ORG MOV A,#0FHABC:MOV P1,AACALLD05SWAP ASJMP D05:MOVR6,250DY:MOVR7,250DAY:NOPNOPDJNZR6,DAYDJNZR7,DAYRETEND
交替發(fā)亮一次,更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取210RAM50H~59H單元,畫出電路圖,編出:延時方式;查詢方式;中斷方式中的一種程序。查詢轉(zhuǎn)換結(jié)束信號,查詢程序如下:ORG 0100HMOVR7,#0AHMOVR0,#50HMOVDPTR,#7FFAHNEXT:MOVX@DPTR,AJB P1.0,$MOVXA,@DPTRMOV@R0,AINCR0DJNZNEXTSJMP$第五章選擇題1、6264芯片是(B)
EEPROM
(B)RAM(C)FLASH
(D)EPROMMCS-51I/O口時,串行接口工作方式選擇(A)
38255I/O口線是(B)
16(B)24根
(C)22(D)32根80318KBEPROM2716(C)
2(B)3(C)4片
(D)5片8KB*4/片,那么它的地址線根線是(C)
11(B)12(C)13根
(D)14根ROM,RAMI/O口時,它的數(shù)據(jù)總線是(A)
P0(B)P1
(C)P2
(D)P37、當(dāng)使用快速外部設(shè)備時,最好使用的輸入/輸出方式是(C)(A)(B)(C)DMA(D)無條件傳送更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取8、MCS-51的中斷源全部編程為同級時,優(yōu)先級最高的是(D)
INT1
(C)(D)INT0I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是(A)(B)(C)A(D)CPUI/O口讀-改-寫操作,是針對該口的(D)(A)引腳(B)(C)(D)內(nèi)部鎖存器1、MCS-51I/ORAM(對)8751EA=164KB(錯)60KB、815589C51(對)/(錯)統(tǒng)一編址的特點(diǎn)正是無需專門的輸入輸出指令。5、8031(錯)無程序存儲器114K(錯)2K.38位并行口,A口,B口,C(對)8155256BRAM,2816I/O口,114位定時期等常用部件及地址鎖存器。(對)9MOV(錯)MOVX指令。10、為了消除按鍵的抖動,常用的方法有硬件和軟件兩種方法。(對)簡答題8031P08P2口卻不接?P08位地址和數(shù)據(jù)總線,在訪問外部存儲器時,P0口分時用作輸出外部儲存器低8位地址和傳送數(shù)據(jù),為了在整個訪問外部存儲器期間,對外部存儲器存在著有效的低8位地址信號,所以P0口需要外接一個地址鎖存器。ALE信號就是用來把P0口輸出的地址字節(jié)鎖存在這個外接的鎖存器中,再P28位地址線,并在整個訪問外部存儲器期間不變,所以不必外接地址鎖存器。8031168位數(shù)據(jù)線,為什么兩個存儲空間不會發(fā)生沖突?答:這是因為外部程序存儲器和外部數(shù)據(jù)存儲器所使用的控制信號不同。對外部程序存儲器的選讀通是用PSEN控更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取制線,而對外部數(shù)據(jù)存儲器的讀/寫控制是用RD和WR讀、寫控制線,所以不會發(fā)生地址沖突。8031I/O線可以用?當(dāng)使用外部存儲器時,還剩下多少條I/O線可用?P0P2P1P3口可用作16I/OP0P2P3RD(P3.7)和14I/O線可用了。80312716EPROM6116RAM組成一個應(yīng)用系統(tǒng),請畫出硬件連線圖,并指出擴(kuò)展存儲器的地址范圍。EPROM,61162K×8RAM11根地址線。由于沒有規(guī)定地址0開始,基本地址為0000H—0000H—07FFH。控制線的連接為/PSENEPROM的讀出,/RD和/WR控制RAM的讀寫,兩個芯片的片選端都固定接地,連線圖如圖所示。P2.2P2.1P2.0P0D7P0D7Q7A7A10.D0Q0.A0A9A8ALEG/E/OED7/EA
/PSEN
. 2764D0 /CE/WE/OE/WE/OE/WE更多免費(fèi)學(xué)習(xí)資料,:-關(guān)注即可獲取D7. 6116
A7 A10. A9A0 A8D0 /CE8255A的內(nèi)部結(jié)構(gòu)?答:8255A的內(nèi)部結(jié)構(gòu)由三部分組成:總線接口部分,內(nèi)部邏輯部分,外部接口部分。總線接口部分其中有數(shù)據(jù)總線驅(qū)動器,讀/寫控制邏輯內(nèi)部邏輯部分AB組控制電路。外部接口部分該部分有38I/OA口、BC口。編程題1 8155A口為選通輸出,B口為選通輸入,C口作為控制聯(lián)絡(luò)口,并啟動定時器/記數(shù)110ms,24分頻,fosc=12MHz。解:算得初值=5000=1388HMOV DPTR,#7F04 ;定時器低八位寄存器地址
DPTRMOV A,#88H ;低8位初值 AMOVX @DPTR,A
低8位初值 低8位寄存器INC DPTR
8位MOV
;高8位初值 AMOVX
;高8位初值 高8位寄存器MOV
DPTRMOV
;命令字 AMOVX @DPTR,A ;命令字 命令寄存器2 8051ROMRAM6116ROM0100H單元10BRAM100H10B中去。解: MOV R2,#00H ;源數(shù)據(jù)緩沖器地址偏移量00H AMOV
;字節(jié)長度 R3MOV
DPTRMOV A,R2
;源地址偏移量 AMOVC A,@A+DPTR ;傳送一個數(shù)據(jù)MOVX INC DPTR
;源地址(目的地址)1更多免費(fèi)學(xué)習(xí)資料,:
-關(guān)注即可獲取DJNZ R3,L1
;數(shù)據(jù)全部傳送完?沒傳送完,轉(zhuǎn)L1繼續(xù)傳送SJMP $ ;結(jié)束8031擴(kuò)展8255A,將PA口設(shè)置成輸入方式,PB口設(shè)置成輸出方式,PC口設(shè)置成輸出方式,給出初始化程序。解: 要求,A口輸入,B口輸出,二者均采用工作方式0,則控制字為98H。編程如下:MOV
;方式控制字 AMOV DPTR,#7FFFH ;選通控制寄存器MOVX@TPTR,A8255AMOVDPTR,#7FFCHMOVXA,@DPTRPA口數(shù)據(jù)MOVDPTR,#7FFDH;MOVX@DPTR,APB口數(shù)據(jù)2×2行列式鍵盤電路并編寫鍵盤掃描子程序。解:(1)2×2行
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥用甘草項目營銷計劃書
- 肚臍穿孔器械項目運(yùn)營指導(dǎo)方案
- 空貴金屬制粉餅盒細(xì)分市場深度研究報告
- 自行車曲柄市場發(fā)展前景分析及供需格局研究預(yù)測報告
- 醫(yī)用抗真菌霜產(chǎn)品供應(yīng)鏈分析
- 成比例的模型車產(chǎn)品供應(yīng)鏈分析
- 尿素合成塔產(chǎn)業(yè)鏈招商引資的調(diào)研報告
- 家用電凈水器產(chǎn)品供應(yīng)鏈分析
- 牛奶均質(zhì)機(jī)項目營銷計劃書
- 冰球守門員用保護(hù)墊產(chǎn)品供應(yīng)鏈分析
- 2024年江蘇省連云港市中考英語真題(含解析)
- 2024-2030年國內(nèi)嬰童用品行業(yè)深度分析及競爭格局與發(fā)展前景預(yù)測研究報告
- 粵教粵民版《勞動技術(shù)》四上 第二單元第3課《提籃》教學(xué)設(shè)計
- 辦公樓室內(nèi)裝飾工程施工設(shè)計方案技術(shù)標(biāo)范本
- 全球及中國玉米淀粉行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告(2024-2030)
- 部編版小學(xué)語文三年級上冊基礎(chǔ)知識試題含答案(全冊)
- 2024年中國老年糖尿病診療指南解讀(2024年版)
- 2024年福建漳平閩投抽水蓄能有限公司招聘筆試沖刺題(帶答案解析)
- MH-T 5011-2019民用機(jī)場瀝青道面施工技術(shù)規(guī)范
- 安捷倫氣相色譜儀原理
- 在線網(wǎng)課學(xué)習(xí)知道《婺文化英語教程(上海財大浙江學(xué)院)》單元測試考核答案
評論
0/150
提交評論