已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、選擇題1單片機復(fù)位后,SPPCI/O口的內(nèi)容為ASP60HPC00HP0P1P2P3FFHBSP00HPC0000HP0P1P2P300HCSP07HPC0000HP0P1P2P3FFHDSP00HPC00HP0P1P2P300H答案1C28051有四個工作寄存器區(qū),由PSW狀態(tài)字中的RS1和RS0兩位的狀態(tài)來決定,單片機復(fù)位后,若執(zhí)行SETBRS0指令,此時只能使用區(qū)的工作寄存器。A區(qū)B區(qū)C區(qū)D區(qū)答案2B3、ATMEL的89C51驅(qū)動能力最強的并行端口為。AP0BP1CP2DP3答案3A4、讀片外部數(shù)據(jù)存儲器時,不起作用的信號是。A/RDB/WEC/PSENDALE答案4C5、利用KEIL軟件進(jìn)行仿真調(diào)試時,在執(zhí)行調(diào)用指令時,調(diào)試可跟蹤到子程序內(nèi)部并逐條執(zhí)行子程序內(nèi)部的各條指令。A暫停B調(diào)試C單步D連續(xù)運行答案5C6已知MOVA,28HMOVR0,20HMOVR0,AANLA,0FHORLA,80HXRLA,R0執(zhí)行結(jié)果A的內(nèi)容為AA0HB28HC08HD88H答案6A7在進(jìn)行BCD碼運算時,緊跟加法運算指令后面的指令必須是指令。AADDBDAACADDCD由實際程序確定答案7B8在MCS51中,需要外加電路實現(xiàn)中斷撤除的是A定時中斷B脈沖方式的外部中斷C外部串行中斷D電平方式的外部中斷答案8D9、關(guān)于定時器,若振蕩頻率為12MHZ,在方式1下最大定時時間為A8192MSB65536MSC0256MSD16384MS答案9B10、控制串行口工作方式的寄存器是ATCONBPCONCSCONDTMOD答案10C11、開機復(fù)位后,CPU使用的是第0組工作寄存器,地址范圍是。A00H10HB08H0FHC10H1FHD00H07H答案11D12、對MCS51系列單片機P0口用作輸出時,應(yīng)外接。A上拉電阻B二極管C三極管D下拉電阻答案12A13、在進(jìn)行BCD碼運算時,緊跟加法運算指令后面的指令必須是指令。AADDBDAACADDCD由實際程序確定答案3B14、進(jìn)位標(biāo)志CY在中。A累加器B算邏運算部件ALUC程序狀態(tài)字寄存器PSWDDPTR答案14C15、MCS51單片機有七種尋址方式,MOVXA,ADPTR屬于尋址。A間接B變址C相對D直接答案5B16、有如下程序段MOV31H,24H;MOVA,31H;SWAPA;ANLA,0F0H;執(zhí)行結(jié)果是A(A)24HB(A)42HC(A)40HD(A)00H答案16C17、某種存儲器芯片是8KB2片,那么它的地址線根線是()A、11根B、12根C、13根D、14根答案17C18、發(fā)送一次串行數(shù)據(jù)的操作不包含的是()。ACLRTIBMOVA,SBUFCJNBTI,DMOVSBUF,A答案18B19、8位LED顯示器采用動態(tài)顯示方式時(不加鎖存器),至少需要提供的I/O線總數(shù)是()A16B20C18D6答案19A20、堆棧數(shù)據(jù)的進(jìn)出原則是A先進(jìn)先出B進(jìn)入不出C后進(jìn)后出D先進(jìn)后出答案20A21、要MCS51系統(tǒng)中,若晶振頻率屢6MHZ,一個機器周期等于SA、15B、3C、1D、2答案21、D,22、單片機復(fù)位后,累加器A、PC、PSW的內(nèi)容為()A、AFFHPC00HPSWFFHB、A00HPC0000HPSW00HC、A07HPC0000HPSWFFHD、A00HPC00HPSW00H答案22、B,23、8031有四個工作寄存器區(qū),由PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來決定,單片機復(fù)位后,若執(zhí)行SETBRS1指令,此時只能使用()區(qū)的工作寄存器。A、0區(qū)B、1區(qū)C、2區(qū)D、3區(qū)答案23、C,24、對MCS51系列單片機P0口用作輸出時,應(yīng)外接()A、上拉電阻B、二極管C、三極管D、下拉電阻答案24、A25、在進(jìn)行BCD碼運算時,緊跟加法運算指令后面的指令必須是()指令。A、ADDB、DAAC、ADDCD、由實際程序確定答案25、B,26、假定A38H,(R0)17H,(17H)34H,執(zhí)行以下指令A(yù)NLA,17HORL17H,AXRLA,R0CPLA后,A的內(nèi)容為()。A、CDHB、DCHC、BCHD、DBH答案26、D,27、在MCS51中,需要外加電路實現(xiàn)中斷撤除的是A、定時中斷B、脈沖方式的外部中斷C、外部串行中斷D、電平方式的外部中斷答案27、D,28、口的每一位能驅(qū)動()、個低電平負(fù)載有、個低電平負(fù)載、個低電平負(fù)載有、個低電平負(fù)載答案28、B,29、串行口的工作方式由()寄存器決定。A、SBUFB、PCONC、SCOND、RI答案29、C,30、某種存儲器芯片是16KB,那么它的地址線根數(shù)是()A、11根B、12根C、13根D、14根答案30、D,31、要MCS51系統(tǒng)中,若晶振頻率屢12MHZ,一個機器周期等于SA、15B、3C、1D、2答案31、C,32、單片機復(fù)位后,SP、PC、I/O口的內(nèi)容為()A、SP07HPC00HP0P1P2P3FFHB、SP00HPC0000HP0P1P2P300HC、SP07HPC0000HP0P1P2P3FFHD、SP00HPC00HP0P1P2P300H答案32、C,33、8051有四個工作寄存器區(qū),由PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來決定,單片機復(fù)位后,若執(zhí)行SETBRS0指令,此時只能使用()區(qū)的工作寄存器。A、0區(qū)B、1區(qū)C、2區(qū)D、3區(qū)答案33、B,34、MCS51單片機響應(yīng)中斷矢量地址是()。A中斷服務(wù)程序的首句地址B中斷服務(wù)程序的出口地址C中斷服務(wù)程序的入口地址D主程序等待中斷指令的地址答案34、C35、單片機在與外部I/O口進(jìn)行數(shù)據(jù)傳送時,將使用()指令。A、MOVXB、MOVC、MOVCD、視具體I/O口器件而定。答案35、A,36、使用單片機開發(fā)系統(tǒng)調(diào)試程序時,對原程序進(jìn)行匯編的目的是()。A、將源程序轉(zhuǎn)換成目標(biāo)程序B、將目標(biāo)程序轉(zhuǎn)換成源程序C、將低級語言轉(zhuǎn)換成高級語言D、連續(xù)執(zhí)行鍵答案36、A,37、設(shè)內(nèi)部RAM30H40H,40H10H,10H00H,分析以下程序執(zhí)行后B()。MOVR0,30HMOVA,R0MOVR1,AMOVB,R1A、00HB、40HC、30HD、10H答案37、A,38、調(diào)用子程序、中斷響應(yīng)過程及轉(zhuǎn)移指令的共同特點是()。A、都能返回B、都通過改變PC實現(xiàn)轉(zhuǎn)移C、都將返回地址壓入堆棧D、都必須保護(hù)現(xiàn)場答案38、B,39、在進(jìn)行串行通信時,若兩機的發(fā)送與接收可以同時進(jìn)行,則稱為()。A、半雙工傳送B、單工傳送C、雙工傳送D、全雙工傳送答案39、D,40、當(dāng)8031外擴程序存儲器8KB時,需使用EPROM2716()A、2片B、3片C、4片D、5片答案40、C、二、判斷題1、MOVA,30H這條指令執(zhí)行后的結(jié)果(A)30H。答案1、()2、8031與8051的區(qū)別在于內(nèi)部是否有數(shù)據(jù)存儲器。答案2、()3、MCS51單片機可執(zhí)行指令MOVR6,R7。答案3、()4、指令中直接給出的操作數(shù)稱為直接尋址。答案4、()5、MCS51單片機中的PC是不可尋址的。答案5、()6、MCS51有5個中斷源,有5個中斷優(yōu)先級,優(yōu)先級由軟件填寫特殊功能寄存器IP以選擇。6、()7、MCS51單片機可執(zhí)行指令MOVR5,R4。答案7、()8、MOVA,R7,將R7單元中的數(shù)據(jù)作為地址,從該地址中取數(shù),送入A中。答案8、()9、80C52單片機包含4K的ROM,256字節(jié)的RAM,6個中斷源。答案9、()10、堆棧的操作原則是先進(jìn)后出、后進(jìn)先出。()答案10、()11、同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應(yīng)。()答案11、()12、MCS51單片機可執(zhí)行指令MOVA,R3()答案12、13、MOVA,30H這條指令執(zhí)行后的結(jié)果A30H()答案13、14、SP內(nèi)裝的是棧頂首址的內(nèi)容()答案14、15、對程序存儲器的讀操作,只能使用MOV指令()答案15、16、低優(yōu)先級不能中斷高優(yōu)先級,但高優(yōu)先級能中斷優(yōu)先級()答案16、17、8031與8751的區(qū)別在于內(nèi)部是否有程序存儲器()答案17、18、程序計數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。()答案18、()19、MCS51單片機可執(zhí)行指令MOV28H,R4;()19、()20、當(dāng)向堆棧壓入一個字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1;()20()21、區(qū)分外部程序存儲器和數(shù)據(jù)存儲器的最可靠的方法是看其是被還是被WR信號連接。()21、()PSEN22、8031片內(nèi)含EPROM,8051片內(nèi)不含EPROM。(X)三、填空題第一部分1編程時,一般在中斷服務(wù)子程序和子程序中需要保護(hù)和恢復(fù)現(xiàn)場,保護(hù)現(xiàn)場用_指令,恢復(fù)現(xiàn)場用指令。答案1PUSHPOP2MCS51共有111條指令,可分為幾種不同的尋址方式。如MOVA,R1屬于尋址方式,MOVC,BIT屬于尋址方式。答案2間接位3外部中斷有兩種觸發(fā)方式,電平觸發(fā)方式和邊沿觸發(fā)方式。其中電平觸發(fā)方式只適合于外部中斷以(高或低)電平輸入,邊沿觸發(fā)方式適合于以(正或負(fù))脈沖輸入。答案3低負(fù)4若(IP)00001101B,則優(yōu)先級最高者為,最低者為。(IPPSPT1PX1PT0PX0)答案4PX0PT05單片機串行通信時,若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)送至單元,若要接收數(shù)據(jù)也要到該單元取數(shù)。單片機串行通信時,其波特率分為固定和可變兩種方式,在波特率可變的方式中,可采用的溢出率來設(shè)定和計算波特率。答案5SBUF定時器1第二部分1MCS51單片機PC的長度為16位SP的長度為_位,DPTR的長度為_位。答案18162訪問MCS51單片機程序存儲器地址空間片內(nèi)數(shù)據(jù)存儲器地址片外數(shù)據(jù)存儲器地址的指令分別為_,MOV和_。答案2MOVCMOVX3若同時中斷實現(xiàn)下列順序T0外中斷1外中斷0,則要_、_和CLRPX0。(IPPSPT1PX1PT0PX0)答案3SETBPT0SETBPX14串行數(shù)據(jù)通信分為單工方式,和答案4半雙工全工5LED數(shù)碼顯示按顯示過程分為顯示和顯示2種。前者,對每位顯示來說是連續(xù)顯示的,且顯示亮度較高;后者,多位顯示時節(jié)省外部驅(qū)動芯片,顯示亮度較低,功耗較低。答案5動態(tài)靜態(tài)第三部分1、編程時,一般在中斷服務(wù)子程序和調(diào)用子程序中需用保護(hù)和恢復(fù)現(xiàn)場,保護(hù)現(xiàn)場用指令,恢復(fù)現(xiàn)場用指令。答案1、PUSH,POP2、若(IP)00010101B,則優(yōu)先級最高者為,最低者為。(IPPSPT1PX1PT0PX0)答案2、外部中斷0,定時器1溢出3、LED數(shù)碼顯示有和兩種顯示形式。答案3、動態(tài)和靜態(tài)4、單片機串行通信時,若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)送至單元,若要接收數(shù)據(jù)也要到該單元取數(shù),取數(shù)的指令為。答案4、SBUFMOVA,SBUF5、訪問8051片外數(shù)據(jù)存儲器MOVX指令采用的是尋址式,訪問片外程序存儲器MOVC指令采用的是尋址方式。答案5、間接,基址加變址6、MCS51單片機PC的長度為16位;SP的長度為位,DPTR的長度為位。答案6、8,167、在單片機應(yīng)用系統(tǒng)中,常用一些器件擴展I/O,如74HC164芯片,其功能為鎖存器;芯片為并入串出鎖存器。答案7、74HC164,并入串出第四部分1、使用8031單片機時引腳EA接電平,因其內(nèi)部無程序存儲器,8031片外可直接尋址的存儲空間達(dá)KB。答案1、低,64。2、若(IP)00010001B,則優(yōu)先級最高者為,最低者為。(IPPSPT1PX1PT0PX0)答案2、外部中斷0,串行口中斷。3、在中斷子程序使用累加器、工作寄存器等資源時,要先將其原來的內(nèi)容保存起來,這一過程叫做。當(dāng)中斷子程序執(zhí)行完畢,在返回主程序之前,要將這些內(nèi)容再取出,送還到累加器、工作寄存器等原單元中,這一過程稱為。答案3、保護(hù)現(xiàn)場,恢復(fù)現(xiàn)場4、設(shè)有一幀信息,1個起始位、8個數(shù)據(jù)位、1個停止位,傳輸速率為每秒960個字符。波特率為。答案4、9600BPS5、在數(shù)據(jù)傳輸時,一個數(shù)據(jù)編碼的各位按照一定順序,一位一位地在信道中被發(fā)送和接受的,這種傳送通信方式稱為通信。答案5、串行6、MCS51單片機指令系統(tǒng),其中訪問特殊功能寄存器是通過尋址方式。答案6、直接7、訪問MCS51單片機程序存儲器地址空間、片內(nèi)數(shù)據(jù)存儲器地址、片外數(shù)據(jù)存儲器地址的指令分別為、和。答案7、MOVC、MOVMOVX。8、外部中斷有兩種觸發(fā)方式和。答案8、電平觸發(fā)方式,邊沿觸發(fā)方式。四、簡答題1、PLEASEWRITETHEFULLSPELLINGOFTHESEINSTRUCTIONSORREGISTERSIE,PC,PSW,DJNZ,TMOD答案;1IEINTERRUPTENABLEREGISTERPCPROGRAMCOUNTERPSWPROGRAMSTATUSWORDDJNZDECREASEANDJUMPIFNOTZEROTMODTIMERMODEREGISTER2、HOWMANYINTERRUPTSDOESTHESINGLECHIPMICROCOMPUTERHAVEWHATTHEYARE答案;25INTERRUPTS1EXTERNAL02TIMER/COUNTER03EXTERNAL14TIMER/COUNTER15SERIALPORT3、HOWMANYPARTSARETHELOW128UNITSOFTHEINTERNALRAMDIVIDEDWHATTHEYARE答案;33PARTS14BANKSOF8REGISTERS2BITADDRESSABLEMEMORYSPACE3SCRATCHPADAREA4、8051單片機內(nèi)部包含哪些主要邏輯功能部件答案8位CPU;4KB的片內(nèi)程序存儲器ROM??蓪ぶ?4KB程序存儲器和64KB外部數(shù)據(jù)存儲器;128B內(nèi)部RAM;21個SFR;4個8位并行I/O口(共32位I/O線);一個全雙工的異步串行口;兩個16位定時器/計數(shù)器;5個中斷源,兩個中斷優(yōu)先級;內(nèi)部時鐘發(fā)生器。5、MCS51指令系統(tǒng)主要有哪幾種尋址方式每種尋址方式舉個例子。答案A寄存器尋址MOVA,R5B直接尋址MOVA,3AHC立即數(shù)尋址MOVA,3AHD變址尋址MOVCA,APCE相對尋址SJMPLOOPF位尋址ANLC,70HG寄存器間址MOVA,R06中斷響應(yīng)的條件是什么答案CPU每個機器周期都需要順序檢查每個中斷源,當(dāng)檢測到有中斷請求時,能否響應(yīng),還要看下述情況是否存在(1)CPU正處理相同級別或更高級別的中斷;(2)正在執(zhí)行指令,還未到最后一個機器周期;(3)正在執(zhí)行的指令是RETI或訪問IP、IE指令,則執(zhí)行完上述指令后,再執(zhí)行一條指令后,才會響應(yīng)新中斷。7、8051單片機串行口有幾種工作方式,簡述各種方式的特點答方式0同步移位寄存器方式,波特率固定為FOSC/12,RXD接收發(fā)送數(shù)據(jù),TXD產(chǎn)生同步移位脈沖,接收/發(fā)送完,置位RI/TI,(要求SM20)無起始位,無停止位。可用于并口的擴展。方式18位UART,波特率為(2SMODT1的溢出率)/32,可變。一幀信息10位。當(dāng)接收到數(shù)據(jù)后,置位RI是有條件的。即REN1,RI0且SM20或SM21但是接收到的停止位為1。此時,數(shù)據(jù)裝載SBUF,RI置1,停止位進(jìn)入RB8。方式2、方式39位UART一般用于多機通信。一幀信息11位。接收到有效數(shù)據(jù)完畢,置位RI的條件REN1,RI0且SM20或接收到第9位數(shù)據(jù)為1,此時,數(shù)據(jù)裝載SBUF,RI置1,第9位數(shù)據(jù)(TB8)RB8。方式2波特率(固定)2SMOD/64FOSC。8、MCS51指令系統(tǒng)主要有哪幾種中斷源并寫出每個中斷入口地址中斷源入口地址外部中斷00003H定時器0溢出000BH外部中斷10013H定時器1溢出0001BH串行口中斷0023H9、MCS51單片機存儲器的分為幾個空間邏輯空間,每個空間的地址范圍是多少答分為程序存儲器、內(nèi)部數(shù)據(jù)存儲器和外部數(shù)據(jù)存儲器。外部1000HFFFFH1000H0FFFHEA1EA0外部內(nèi)部SFR80H7FH00H內(nèi)部RAMFFH0000HFFFFH程序存儲器內(nèi)部數(shù)據(jù)存儲器外部數(shù)據(jù)存儲器五、讀程序題一)請按下列要求完成答題1、對每一條指令加上注釋;2、說明連續(xù)運行該程序時,二極管的變化的規(guī)律;3、如果要使發(fā)光二極管依次輪流點亮,如何修改程序。ORG0000HAJMPMAINORG0100HMAINMOVSP,60HLEDRESETMOVR2,80HMOVR1,08HCLRP27IEDUPMOVP1,R2ACALLDELAYMOVA,R2RRAMOVR2,ADJNZR1,IEDUPAJMPLEDRESETR1470D1LEDR2470D2LEDR3470D3LEDR4470D4LEDR5470D5LEDR6470D6LEDR7470D7LEDR8470D8LEDQ1PNPVCCR92KP27P10P11P12P13P14P15P16P17U18051答案1、對每一條指令加上注釋;ORG0000H;定義下面一條指令地址AJMPMAIN;無條件跳轉(zhuǎn)到MAIN標(biāo)號指令ORG0100H;定義下面一條指令地址MAINMOVSP,60H;(SP)60HLEDRESETMOVR2,80H;(R2)80HMOVR1,08H;(R1)08HCLRP27;P2。7取反IEDUPMOVP1,R2;(P1)R2ACALLDELAY;調(diào)用子程序DELAYMOVA,R2;(A)R2RRA;循環(huán)右移AMOVR2,A;(R2)ADJNZR1,IEDUP;R1減1不為0跳轉(zhuǎn)到IEDUPAJMPLEDRESET;無條件跳轉(zhuǎn)到LEDRESET2、8個發(fā)光二極管總是保持7個亮、1個熄滅,并且是依次輪流熄滅,周而復(fù)始。3、修改R2中的初始值,如下所示LEDRESETMOVR2,7FH二)讀程序設(shè)內(nèi)部RAM30H40H,40H10H,10H00HP1CAH,分析以下程序執(zhí)行后各單元及寄存器、P2口的內(nèi)容。MOVR0,30H;MOVA,R0;MOVR1,A;MOVB,R1;MOVR1,P1;MOVP2,P1;MOV10H,20H;執(zhí)行上述指令后的結(jié)果為R0,R1A,B,40HP1P2,10H()答案MOVR0,30H;R030HMOVA,R0;AR0MOVR1,A;R1AMOVB,R1;BR1MOVR1,P1;R1P1MOVP2,P1;P2P1MOV10H,20H;10H20H執(zhí)行上述指令后的結(jié)果為R030H,R1A40H,B10H,40HP1P2CAH,10H20H六、程序設(shè)計1、比較大小THEADDRESSOFXISVARONEXTERNALRAMTHEADDRESSOFYISFUNCONEXTERNALRAMTOOPLEASEWRITETHESOFTWAREACCORDINGTOTHEFLOWINGFUNCTION答案1、ORG0000HLJMPMAINORG0040HMAINMOVDPTR,VARMOVXA,DPTRJZZEROJNBACC7,PULSMOVA,0FFHAJMPOUTPULSMOVA,01HAJMPOUTZEROMOVA,00HOUTMOVDPTR,FUNCMOVXDPTR,ASJMPEND2、定時器SELECTINGTHETIMER1SMODEL2,THEPORTP10PRODUCES1000USPULSEWAVETHEMCUOSCILLATORFREQUENCYIS12MHZTCONTF1TR1TF0TR0IE1IT1IE0IT0IEEAET2ESET1EX1ET0EX0TMODGATEC/TM1M0GATEC/TM1M02)定時器0的初值由(28X)1US100US得X1560X9C程序清單如下ORG0000HLJMPMAIN主程序入口地址ORG000BHLJMPT0INTT0中斷入口地址ORG0040HMAINMOVTMOD,02H00000001T0為方式2MOVTH0,156;初值MOVTL0,156MOVR7,5SETBEA允許中斷SETBET0SETBTR0啟動定時SJMP等待中斷T0INT;PUSHPSW保護(hù)現(xiàn)場;PUSHACCCJNZR7,OUTT0CPLP10MOVR7,5OUTT0;POPACC;POPPSWRETIEND3、定時器當(dāng)系統(tǒng)選用6MHZ晶體振蕩器時,由T0工作在方式為1,并中斷響應(yīng),周期為1S的矩形波形,占空比為75,并由P20輸出。1)、寫出T0定時器的方式控制字,T0定時器初值計算2)、試編寫程序完成此功能。TCONTF1TR1TF0TR0IE1IT1IE0IT0TMODGATEC/TM1M0GATEC/TM1M0IEEAET2ESET1EX1ET0EX0答案1、解1)TMOD01H2)定時50MS值為9EH58HCOUNTEREQU30HORG0000HLJMPMAIN;主程序入口ORG000BHLJMPT0INT;T0中斷入口ORG0040HMAINMOVTMOD,01H;T0為方式1MOVTH0,9EHMOVTL0,58H;初值MOVCOUNTER,00HSETBEA;允許中斷SETBET0SETBTR0;啟動定時SJMP;等待中斷T0INTPUSHPSWPUSHACC;保護(hù)現(xiàn)場INCCOUNTERMOVA,COUNTERCJNEA,15,T0INT1075秒CLRP20AJMPT0INT2T0INT1CJNEA,20,T0INT21秒SETBP20MOVCOUNTER,00HT0INT2MOVTH0,9EHMOVTL0,58H;初值POPACCPOPPSWRETIEND4、傳送數(shù)據(jù)編程將片內(nèi)RAM30H單元開始的15個字節(jié)的數(shù)據(jù)傳送到片外RAM3000H開始的單元中去。答案STRATMOVR0,30HMOVR7,0FHMOVDPTR,3000HLOOPMOVA,R0MOVXDPTR,AINCR0INCDPTRDJNZR7,LOOPRET5、應(yīng)用單片機內(nèi)部定時器T0工作在方式1下,從P10輸出周期為500HZ的方波脈沖信號,已知單片機的晶振頻率為12MHZ,定時器T0采用中斷處理的方式。1)、寫出T0定時器的方式控制字,T0定時器初值計算;2)、試編寫程序完成此功能TCONTF1TR1TF0TR0IE1IT1IE0IT0TMODGATEC/TM1M0GATEC/TM1M0IEEAET2ESET1EX1ET0EX0答案1)、TMOD01H定時1MS值為FCH18H2)、COUNTEREQU30HORG0000HLJMPMAIN;主程序入口ORG000BHLJMPT0INT;T0中斷入口ORG0040HMAINMOVTMOD,01H;T1為方式1MOVTH0,0FCHMOVTL0,18H;初值SETBEA;允許中斷SETBET0SETBTR0;啟動定時SJMP;等待中斷T0INTPUSHPSWPUSHACC;保護(hù)現(xiàn)場CPLP10MOVTH0,0FCHMOVTL0,18H;初值POPACCPOPPSWRETI6請編程片外RAM2000H開始的單元中有10個字節(jié)的二進(jìn)制數(shù),求它們之和,并將結(jié)果存儲在片內(nèi)RAM的30H的單元中(和256)。答案ORG0000HJMPMAINORG0100HMAINMOVR7,0AHMOVDPTR,2000HMOV30H,00HADDIOMOVXA,DPTRADDA,30HMOV30H,AINCDPTRDJNZR7,ADDIOSJMPEND七、綜合設(shè)計設(shè)計題1THEREARE8051、74LS373、74LS138、27128EPROM(16KB8BIT,F(xiàn)IRSTADDRESS4000H)AND6264RAM(8KB8BIT,F(xiàn)IRSTADDRESSA000H),PLEASEDRAWMCUSYSTEM1DRAWTHECONNECTINGLINECONTROLBUS,DATABUSANDADDRESSBUS2WRITETHEADDRESSOF27128EPROMAND6264RAMP20P27P00P07ALEWRRDPSEN8051EAY0Y1Y2Y3Y4Y5Y6Y7CAB74LS138A0A126264D0D7CEWEOE答案27128ADDRESS4000H7FFFH6264ADDRESSA000HBFFFH設(shè)計題2THEREARE8051、74LS373、74LS138、2764EPROM(8KB8BIT,F(xiàn)IRSTADDRESS4000H)AND62128RAM(16KB8BIT,F(xiàn)IRSTADDRESSA000H),PLEASEDRAWMCUSYSTEM1、DRAWTHECONNECTINGLINECONTROLBUS,DA
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 試用入職協(xié)議書
- 試驗工程協(xié)議書
- 2025年永康市農(nóng)機產(chǎn)業(yè)園開發(fā)有限公司公開招聘國有企業(yè)合同制員工7人備考題庫及一套完整答案詳解
- 戶主轉(zhuǎn)戶協(xié)議書
- 2026年福建省福州墨爾本理工職業(yè)學(xué)院人才招聘筆試重點試題及答案解析
- 工裝合同協(xié)議書
- 扶貧產(chǎn)品合同范本
- 影視贊助協(xié)議書
- 轉(zhuǎn)租果園合同范本
- 意外賠付協(xié)議書
- 2025年秋蘇教版(新教材)小學(xué)科學(xué)三年級上冊期末模擬試卷及答案
- 偉大祖國的認(rèn)同課件
- 三年級上冊數(shù)學(xué)母題解題技巧(共27類)
- 汽車構(gòu)造與拆裝課件 第一篇 安全與素養(yǎng)
- 天水村文書考試題及答案
- 夜視儀基礎(chǔ)知識培訓(xùn)課件
- 網(wǎng)吧安全生產(chǎn)工作方案
- 2025年警察招聘考試公安基礎(chǔ)知識考試試題及參考答案
- 2025年貴州省貴陽市輔警(協(xié)警)招聘考試題庫及答案
- 海南自貿(mào)港課件
- 北京市通州區(qū)2024-2025學(xué)年八年級上學(xué)期期末語文試題(含答案)
評論
0/150
提交評論