




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、選擇題1單片機(jī)復(fù)位后,SPPCI/O口的內(nèi)容為ASP60HPC00HP0P1P2P3FFHBSP00HPC0000HP0P1P2P300HCSP07HPC0000HP0P1P2P3FFHDSP00HPC00HP0P1P2P300H答案1C28051有四個(gè)工作寄存器區(qū),由PSW狀態(tài)字中的RS1和RS0兩位的狀態(tài)來決定,單片機(jī)復(fù)位后,若執(zhí)行SETBRS0指令,此時(shí)只能使用區(qū)的工作寄存器。A區(qū)B區(qū)C區(qū)D區(qū)答案2B3、ATMEL的89C51驅(qū)動(dòng)能力最強(qiáng)的并行端口為。AP0BP1CP2DP3答案3A4、讀片外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是。A/RDB/WEC/PSENDALE答案4C5、利用KEIL軟件進(jìn)行仿真調(diào)試時(shí),在執(zhí)行調(diào)用指令時(shí),調(diào)試可跟蹤到子程序內(nèi)部并逐條執(zhí)行子程序內(nèi)部的各條指令。A暫停B調(diào)試C單步D連續(xù)運(yùn)行答案5C6已知MOVA,28HMOVR0,20HMOVR0,AANLA,0FHORLA,80HXRLA,R0執(zhí)行結(jié)果A的內(nèi)容為AA0HB28HC08HD88H答案6A7在進(jìn)行BCD碼運(yùn)算時(shí),緊跟加法運(yùn)算指令后面的指令必須是指令。AADDBDAACADDCD由實(shí)際程序確定答案7B8在MCS51中,需要外加電路實(shí)現(xiàn)中斷撤除的是A定時(shí)中斷B脈沖方式的外部中斷C外部串行中斷D電平方式的外部中斷答案8D9、關(guān)于定時(shí)器,若振蕩頻率為12MHZ,在方式1下最大定時(shí)時(shí)間為A8192MSB65536MSC0256MSD16384MS答案9B10、控制串行口工作方式的寄存器是ATCONBPCONCSCONDTMOD答案10C11、開機(jī)復(fù)位后,CPU使用的是第0組工作寄存器,地址范圍是。A00H10HB08H0FHC10H1FHD00H07H答案11D12、對(duì)MCS51系列單片機(jī)P0口用作輸出時(shí),應(yīng)外接。A上拉電阻B二極管C三極管D下拉電阻答案12A13、在進(jìn)行BCD碼運(yùn)算時(shí),緊跟加法運(yùn)算指令后面的指令必須是指令。AADDBDAACADDCD由實(shí)際程序確定答案3B14、進(jìn)位標(biāo)志CY在中。A累加器B算邏運(yùn)算部件ALUC程序狀態(tài)字寄存器PSWDDPTR答案14C15、MCS51單片機(jī)有七種尋址方式,MOVXA,ADPTR屬于尋址。A間接B變址C相對(duì)D直接答案5B16、有如下程序段MOV31H,24H;MOVA,31H;SWAPA;ANLA,0F0H;執(zhí)行結(jié)果是A(A)24HB(A)42HC(A)40HD(A)00H答案16C17、某種存儲(chǔ)器芯片是8KB2片,那么它的地址線根線是()A、11根B、12根C、13根D、14根答案17C18、發(fā)送一次串行數(shù)據(jù)的操作不包含的是()。ACLRTIBMOVA,SBUFCJNBTI,DMOVSBUF,A答案18B19、8位LED顯示器采用動(dòng)態(tài)顯示方式時(shí)(不加鎖存器),至少需要提供的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,一個(gè)機(jī)器周期等于SA、15B、3C、1D、2答案21、D,22、單片機(jī)復(fù)位后,累加器A、PC、PSW的內(nèi)容為()A、AFFHPC00HPSWFFHB、A00HPC0000HPSW00HC、A07HPC0000HPSWFFHD、A00HPC00HPSW00H答案22、B,23、8031有四個(gè)工作寄存器區(qū),由PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來決定,單片機(jī)復(fù)位后,若執(zhí)行SETBRS1指令,此時(shí)只能使用()區(qū)的工作寄存器。A、0區(qū)B、1區(qū)C、2區(qū)D、3區(qū)答案23、C,24、對(duì)MCS51系列單片機(jī)P0口用作輸出時(shí),應(yīng)外接()A、上拉電阻B、二極管C、三極管D、下拉電阻答案24、A25、在進(jìn)行BCD碼運(yùn)算時(shí),緊跟加法運(yùn)算指令后面的指令必須是()指令。A、ADDB、DAAC、ADDCD、由實(shí)際程序確定答案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中,需要外加電路實(shí)現(xiàn)中斷撤除的是A、定時(shí)中斷B、脈沖方式的外部中斷C、外部串行中斷D、電平方式的外部中斷答案27、D,28、口的每一位能驅(qū)動(dòng)()、個(gè)低電平負(fù)載有、個(gè)低電平負(fù)載、個(gè)低電平負(fù)載有、個(gè)低電平負(fù)載答案28、B,29、串行口的工作方式由()寄存器決定。A、SBUFB、PCONC、SCOND、RI答案29、C,30、某種存儲(chǔ)器芯片是16KB,那么它的地址線根數(shù)是()A、11根B、12根C、13根D、14根答案30、D,31、要MCS51系統(tǒng)中,若晶振頻率屢12MHZ,一個(gè)機(jī)器周期等于SA、15B、3C、1D、2答案31、C,32、單片機(jī)復(fù)位后,SP、PC、I/O口的內(nèi)容為()A、SP07HPC00HP0P1P2P3FFHB、SP00HPC0000HP0P1P2P300HC、SP07HPC0000HP0P1P2P3FFHD、SP00HPC00HP0P1P2P300H答案32、C,33、8051有四個(gè)工作寄存器區(qū),由PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來決定,單片機(jī)復(fù)位后,若執(zhí)行SETBRS0指令,此時(shí)只能使用()區(qū)的工作寄存器。A、0區(qū)B、1區(qū)C、2區(qū)D、3區(qū)答案33、B,34、MCS51單片機(jī)響應(yīng)中斷矢量地址是()。A中斷服務(wù)程序的首句地址B中斷服務(wù)程序的出口地址C中斷服務(wù)程序的入口地址D主程序等待中斷指令的地址答案34、C35、單片機(jī)在與外部I/O口進(jìn)行數(shù)據(jù)傳送時(shí),將使用()指令。A、MOVXB、MOVC、MOVCD、視具體I/O口器件而定。答案35、A,36、使用單片機(jī)開發(fā)系統(tǒng)調(diào)試程序時(shí),對(duì)原程序進(jìn)行匯編的目的是()。A、將源程序轉(zhuǎn)換成目標(biāo)程序B、將目標(biāo)程序轉(zhuǎn)換成源程序C、將低級(jí)語言轉(zhuǎn)換成高級(jí)語言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)移指令的共同特點(diǎn)是()。A、都能返回B、都通過改變PC實(shí)現(xiàn)轉(zhuǎn)移C、都將返回地址壓入堆棧D、都必須保護(hù)現(xiàn)場(chǎng)答案38、B,39、在進(jìn)行串行通信時(shí),若兩機(jī)的發(fā)送與接收可以同時(shí)進(jìn)行,則稱為()。A、半雙工傳送B、單工傳送C、雙工傳送D、全雙工傳送答案39、D,40、當(dāng)8031外擴(kuò)程序存儲(chǔ)器8KB時(shí),需使用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ù)存儲(chǔ)器。答案2、()3、MCS51單片機(jī)可執(zhí)行指令MOVR6,R7。答案3、()4、指令中直接給出的操作數(shù)稱為直接尋址。答案4、()5、MCS51單片機(jī)中的PC是不可尋址的。答案5、()6、MCS51有5個(gè)中斷源,有5個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫特殊功能寄存器IP以選擇。6、()7、MCS51單片機(jī)可執(zhí)行指令MOVR5,R4。答案7、()8、MOVA,R7,將R7單元中的數(shù)據(jù)作為地址,從該地址中取數(shù),送入A中。答案8、()9、80C52單片機(jī)包含4K的ROM,256字節(jié)的RAM,6個(gè)中斷源。答案9、()10、堆棧的操作原則是先進(jìn)后出、后進(jìn)先出。()答案10、()11、同一時(shí)間同一級(jí)別的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無法響應(yīng)。()答案11、()12、MCS51單片機(jī)可執(zhí)行指令MOVA,R3()答案12、13、MOVA,30H這條指令執(zhí)行后的結(jié)果A30H()答案13、14、SP內(nèi)裝的是棧頂首址的內(nèi)容()答案14、15、對(duì)程序存儲(chǔ)器的讀操作,只能使用MOV指令()答案15、16、低優(yōu)先級(jí)不能中斷高優(yōu)先級(jí),但高優(yōu)先級(jí)能中斷優(yōu)先級(jí)()答案16、17、8031與8751的區(qū)別在于內(nèi)部是否有程序存儲(chǔ)器()答案17、18、程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。()答案18、()19、MCS51單片機(jī)可執(zhí)行指令MOV28H,R4;()19、()20、當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1;()20()21、區(qū)分外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其是被還是被WR信號(hào)連接。()21、()PSEN22、8031片內(nèi)含EPROM,8051片內(nèi)不含EPROM。(X)三、填空題第一部分1編程時(shí),一般在中斷服務(wù)子程序和子程序中需要保護(hù)和恢復(fù)現(xiàn)場(chǎng),保護(hù)現(xiàn)場(chǎng)用_指令,恢復(fù)現(xiàn)場(chǎng)用指令。答案1PUSHPOP2MCS51共有111條指令,可分為幾種不同的尋址方式。如MOVA,R1屬于尋址方式,MOVC,BIT屬于尋址方式。答案2間接位3外部中斷有兩種觸發(fā)方式,電平觸發(fā)方式和邊沿觸發(fā)方式。其中電平觸發(fā)方式只適合于外部中斷以(高或低)電平輸入,邊沿觸發(fā)方式適合于以(正或負(fù))脈沖輸入。答案3低負(fù)4若(IP)00001101B,則優(yōu)先級(jí)最高者為,最低者為。(IPPSPT1PX1PT0PX0)答案4PX0PT05單片機(jī)串行通信時(shí),若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)送至單元,若要接收數(shù)據(jù)也要到該單元取數(shù)。單片機(jī)串行通信時(shí),其波特率分為固定和可變兩種方式,在波特率可變的方式中,可采用的溢出率來設(shè)定和計(jì)算波特率。答案5SBUF定時(shí)器1第二部分1MCS51單片機(jī)PC的長(zhǎng)度為16位SP的長(zhǎng)度為_位,DPTR的長(zhǎng)度為_位。答案18162訪問MCS51單片機(jī)程序存儲(chǔ)器地址空間片內(nèi)數(shù)據(jù)存儲(chǔ)器地址片外數(shù)據(jù)存儲(chǔ)器地址的指令分別為_,MOV和_。答案2MOVCMOVX3若同時(shí)中斷實(shí)現(xiàn)下列順序T0外中斷1外中斷0,則要_、_和CLRPX0。(IPPSPT1PX1PT0PX0)答案3SETBPT0SETBPX14串行數(shù)據(jù)通信分為單工方式,和答案4半雙工全工5LED數(shù)碼顯示按顯示過程分為顯示和顯示2種。前者,對(duì)每位顯示來說是連續(xù)顯示的,且顯示亮度較高;后者,多位顯示時(shí)節(jié)省外部驅(qū)動(dòng)芯片,顯示亮度較低,功耗較低。答案5動(dòng)態(tài)靜態(tài)第三部分1、編程時(shí),一般在中斷服務(wù)子程序和調(diào)用子程序中需用保護(hù)和恢復(fù)現(xiàn)場(chǎng),保護(hù)現(xiàn)場(chǎng)用指令,恢復(fù)現(xiàn)場(chǎng)用指令。答案1、PUSH,POP2、若(IP)00010101B,則優(yōu)先級(jí)最高者為,最低者為。(IPPSPT1PX1PT0PX0)答案2、外部中斷0,定時(shí)器1溢出3、LED數(shù)碼顯示有和兩種顯示形式。答案3、動(dòng)態(tài)和靜態(tài)4、單片機(jī)串行通信時(shí),若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)送至單元,若要接收數(shù)據(jù)也要到該單元取數(shù),取數(shù)的指令為。答案4、SBUFMOVA,SBUF5、訪問8051片外數(shù)據(jù)存儲(chǔ)器MOVX指令采用的是尋址式,訪問片外程序存儲(chǔ)器MOVC指令采用的是尋址方式。答案5、間接,基址加變址6、MCS51單片機(jī)PC的長(zhǎng)度為16位;SP的長(zhǎng)度為位,DPTR的長(zhǎng)度為位。答案6、8,167、在單片機(jī)應(yīng)用系統(tǒng)中,常用一些器件擴(kuò)展I/O,如74HC164芯片,其功能為鎖存器;芯片為并入串出鎖存器。答案7、74HC164,并入串出第四部分1、使用8031單片機(jī)時(shí)引腳EA接電平,因其內(nèi)部無程序存儲(chǔ)器,8031片外可直接尋址的存儲(chǔ)空間達(dá)KB。答案1、低,64。2、若(IP)00010001B,則優(yōu)先級(jí)最高者為,最低者為。(IPPSPT1PX1PT0PX0)答案2、外部中斷0,串行口中斷。3、在中斷子程序使用累加器、工作寄存器等資源時(shí),要先將其原來的內(nèi)容保存起來,這一過程叫做。當(dāng)中斷子程序執(zhí)行完畢,在返回主程序之前,要將這些內(nèi)容再取出,送還到累加器、工作寄存器等原單元中,這一過程稱為。答案3、保護(hù)現(xiàn)場(chǎng),恢復(fù)現(xiàn)場(chǎng)4、設(shè)有一幀信息,1個(gè)起始位、8個(gè)數(shù)據(jù)位、1個(gè)停止位,傳輸速率為每秒960個(gè)字符。波特率為。答案4、9600BPS5、在數(shù)據(jù)傳輸時(shí),一個(gè)數(shù)據(jù)編碼的各位按照一定順序,一位一位地在信道中被發(fā)送和接受的,這種傳送通信方式稱為通信。答案5、串行6、MCS51單片機(jī)指令系統(tǒng),其中訪問特殊功能寄存器是通過尋址方式。答案6、直接7、訪問MCS51單片機(jī)程序存儲(chǔ)器地址空間、片內(nèi)數(shù)據(jù)存儲(chǔ)器地址、片外數(shù)據(jù)存儲(chǔ)器地址的指令分別為、和。答案7、MOVC、MOVMOVX。8、外部中斷有兩種觸發(fā)方式和。答案8、電平觸發(fā)方式,邊沿觸發(fā)方式。四、簡(jiǎn)答題1、PLEASEWRITETHEFULLSPELLINGOFTHESEINSTRUCTIONSORREGISTERSIE,PC,PSW,DJNZ,TMOD答案;1IEINTERRUPTENABLEREGISTERPCPROGRAMCOUNTERPSWPROGRAMSTATUSWORDDJNZDECREASEANDJUMPIFNOTZEROTMODTIMERMODEREGISTER2、HOWMANYINTERRUPTSDOESTHESINGLECHIPMICROCOMPUTERHAVEWHATTHEYARE答案;25INTERRUPTS1EXTERNAL02TIMER/COUNTER03EXTERNAL14TIMER/COUNTER15SERIALPORT3、HOWMANYPARTSARETHELOW128UNITSOFTHEINTERNALRAMDIVIDEDWHATTHEYARE答案;33PARTS14BANKSOF8REGISTERS2BITADDRESSABLEMEMORYSPACE3SCRATCHPADAREA4、8051單片機(jī)內(nèi)部包含哪些主要邏輯功能部件答案8位CPU;4KB的片內(nèi)程序存儲(chǔ)器ROM。可尋址64KB程序存儲(chǔ)器和64KB外部數(shù)據(jù)存儲(chǔ)器;128B內(nèi)部RAM;21個(gè)SFR;4個(gè)8位并行I/O口(共32位I/O線);一個(gè)全雙工的異步串行口;兩個(gè)16位定時(shí)器/計(jì)數(shù)器;5個(gè)中斷源,兩個(gè)中斷優(yōu)先級(jí);內(nèi)部時(shí)鐘發(fā)生器。5、MCS51指令系統(tǒng)主要有哪幾種尋址方式每種尋址方式舉個(gè)例子。答案A寄存器尋址MOVA,R5B直接尋址MOVA,3AHC立即數(shù)尋址MOVA,3AHD變址尋址MOVCA,APCE相對(duì)尋址SJMPLOOPF位尋址ANLC,70HG寄存器間址MOVA,R06中斷響應(yīng)的條件是什么答案CPU每個(gè)機(jī)器周期都需要順序檢查每個(gè)中斷源,當(dāng)檢測(cè)到有中斷請(qǐng)求時(shí),能否響應(yīng),還要看下述情況是否存在(1)CPU正處理相同級(jí)別或更高級(jí)別的中斷;(2)正在執(zhí)行指令,還未到最后一個(gè)機(jī)器周期;(3)正在執(zhí)行的指令是RETI或訪問IP、IE指令,則執(zhí)行完上述指令后,再執(zhí)行一條指令后,才會(huì)響應(yīng)新中斷。7、8051單片機(jī)串行口有幾種工作方式,簡(jiǎn)述各種方式的特點(diǎn)答方式0同步移位寄存器方式,波特率固定為FOSC/12,RXD接收發(fā)送數(shù)據(jù),TXD產(chǎn)生同步移位脈沖,接收/發(fā)送完,置位RI/TI,(要求SM20)無起始位,無停止位??捎糜诓⒖诘臄U(kuò)展。方式18位UART,波特率為(2SMODT1的溢出率)/32,可變。一幀信息10位。當(dāng)接收到數(shù)據(jù)后,置位RI是有條件的。即REN1,RI0且SM20或SM21但是接收到的停止位為1。此時(shí),數(shù)據(jù)裝載SBUF,RI置1,停止位進(jìn)入RB8。方式2、方式39位UART一般用于多機(jī)通信。一幀信息11位。接收到有效數(shù)據(jù)完畢,置位RI的條件REN1,RI0且SM20或接收到第9位數(shù)據(jù)為1,此時(shí),數(shù)據(jù)裝載SBUF,RI置1,第9位數(shù)據(jù)(TB8)RB8。方式2波特率(固定)2SMOD/64FOSC。8、MCS51指令系統(tǒng)主要有哪幾種中斷源并寫出每個(gè)中斷入口地址中斷源入口地址外部中斷00003H定時(shí)器0溢出000BH外部中斷10013H定時(shí)器1溢出0001BH串行口中斷0023H9、MCS51單片機(jī)存儲(chǔ)器的分為幾個(gè)空間邏輯空間,每個(gè)空間的地址范圍是多少答分為程序存儲(chǔ)器、內(nèi)部數(shù)據(jù)存儲(chǔ)器和外部數(shù)據(jù)存儲(chǔ)器。外部1000HFFFFH1000H0FFFHEA1EA0外部?jī)?nèi)部SFR80H7FH00H內(nèi)部RAMFFH0000HFFFFH程序存儲(chǔ)器內(nèi)部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器五、讀程序題一)請(qǐng)按下列要求完成答題1、對(duì)每一條指令加上注釋;2、說明連續(xù)運(yùn)行該程序時(shí),二極管的變化的規(guī)律;3、如果要使發(fā)光二極管依次輪流點(diǎn)亮,如何修改程序。ORG0000HAJMPMAINORG0100HMAINMOVSP,60HLEDRESETMOVR2,80HMOVR1,08HCLRP27IEDUPMOVP1,R2ACALLDELAYMOVA,R2RRAMOVR2,ADJNZR1,IEDUPAJMPLEDRESETR1470D1LEDR2470D2LEDR3470D3LEDR4470D4LEDR5470D5LEDR6470D6LEDR7470D7LEDR8470D8LEDQ1PNPVCCR92KP27P10P11P12P13P14P15P16P17U18051答案1、對(duì)每一條指令加上注釋;ORG0000H;定義下面一條指令地址AJMPMAIN;無條件跳轉(zhuǎn)到MAIN標(biāo)號(hà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個(gè)發(fā)光二極管總是保持7個(gè)亮、1個(gè)熄滅,并且是依次輪流熄滅,周而復(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è)計(jì)1、比較大小THEADDRESSOFXISVARONEXTERNALRAMTHEADDRESSOFYISFUNCONEXTERNALRAMTOOPLEASEWRITETHESOFTWAREACCORDINGTOTHEFLOWINGFUNCTION答案1、ORG0000HLJMPMAINORG0040HMAINMOVDPTR,VARMOVXA,DPTRJZZEROJNBACC7,PULSMOVA,0FFHAJMPOUTPULSMOVA,01HAJMPOUTZEROMOVA,00HOUTMOVDPTR,FUNCMOVXDPTR,ASJMPEND2、定時(shí)器SELECTINGTHETIMER1SMODEL2,THEPORTP10PRODUCES1000USPULSEWAVETHEMCUOSCILLATORFREQUENCYIS12MHZTCONTF1TR1TF0TR0IE1IT1IE0IT0IEEAET2ESET1EX1ET0EX0TMODGATEC/TM1M0GATEC/TM1M02)定時(shí)器0的初值由(28X)1US100US得X1560X9C程序清單如下ORG0000HLJMPMAIN主程序入口地址ORG000BHLJMPT0INTT0中斷入口地址ORG0040HMAINMOVTMOD,02H00000001T0為方式2MOVTH0,156;初值MOVTL0,156MOVR7,5SETBEA允許中斷SETBET0SETBTR0啟動(dòng)定時(shí)SJMP等待中斷T0INT;PUSHPSW保護(hù)現(xiàn)場(chǎng);PUSHACCCJNZR7,OUTT0CPLP10MOVR7,5OUTT0;POPACC;POPPSWRETIEND3、定時(shí)器當(dāng)系統(tǒng)選用6MHZ晶體振蕩器時(shí),由T0工作在方式為1,并中斷響應(yīng),周期為1S的矩形波形,占空比為75,并由P20輸出。1)、寫出T0定時(shí)器的方式控制字,T0定時(shí)器初值計(jì)算2)、試編寫程序完成此功能。TCONTF1TR1TF0TR0IE1IT1IE0IT0TMODGATEC/TM1M0GATEC/TM1M0IEEAET2ESET1EX1ET0EX0答案1、解1)TMOD01H2)定時(shí)50MS值為9EH58HCOUNTEREQU30HORG0000HLJMPMAIN;主程序入口ORG000BHLJMPT0INT;T0中斷入口ORG0040HMAINMOVTMOD,01H;T0為方式1MOVTH0,9EHMOVTL0,58H;初值MOVCOUNTER,00HSETBEA;允許中斷SETBET0SETBTR0;啟動(dòng)定時(shí)SJMP;等待中斷T0INTPUSHPSWPUSHACC;保護(hù)現(xiàn)場(chǎng)INCCOUNTERMOVA,COUNTERCJNEA,15,T0INT1075秒CLRP20AJMPT0INT2T0INT1CJNEA,20,T0INT21秒SETBP20MOVCOUNTER,00HT0INT2MOVTH0,9EHMOVTL0,58H;初值POPACCPOPPSWRETIEND4、傳送數(shù)據(jù)編程將片內(nèi)RAM30H單元開始的15個(gè)字節(jié)的數(shù)據(jù)傳送到片外RAM3000H開始的單元中去。答案STRATMOVR0,30HMOVR7,0FHMOVDPTR,3000HLOOPMOVA,R0MOVXDPTR,AINCR0INCDPTRDJNZR7,LOOPRET5、應(yīng)用單片機(jī)內(nèi)部定時(shí)器T0工作在方式1下,從P10輸出周期為500HZ的方波脈沖信號(hào),已知單片機(jī)的晶振頻率為12MHZ,定時(shí)器T0采用中斷處理的方式。1)、寫出T0定時(shí)器的方式控制字,T0定時(shí)器初值計(jì)算;2)、試編寫程序完成此功能TCONTF1TR1TF0TR0IE1IT1IE0IT0TMODGATEC/TM1M0GATEC/TM1M0IEEAET2ESET1EX1ET0EX0答案1)、TMOD01H定時(shí)1MS值為FCH18H2)、COUNTEREQU30HORG0000HLJMPMAIN;主程序入口ORG000BHLJMPT0INT;T0中斷入口ORG0040HMAINMOVTMOD,01H;T1為方式1MOVTH0,0FCHMOVTL0,18H;初值SETBEA;允許中斷SETBET0SETBTR0;啟動(dòng)定時(shí)SJMP;等待中斷T0INTPUSHPSWPUSHACC;保護(hù)現(xiàn)場(chǎng)CPLP10MOVTH0,0FCHMOVTL0,18H;初值POPACCPOPPSWRETI6請(qǐng)編程片外RAM2000H開始的單元中有10個(gè)字節(jié)的二進(jìn)制數(shù),求它們之和,并將結(jié)果存儲(chǔ)在片內(nèi)RAM的30H的單元中(和256)。答案ORG0000HJMPMAINORG0100HMAINMOVR7,0AHMOVDPTR,2000HMOV30H,00HADDIOMOVXA,DPTRADDA,30HMOV30H,AINCDPTRDJNZR7,ADDIOSJMPEND七、綜合設(shè)計(jì)設(shè)計(jì)題1THEREARE8051、74LS373、74LS138、27128EPROM(16KB8BIT,F(xiàn)IRSTADDRESS4000H)AND6264RAM(8KB8BIT,F(xiàn)IRSTADDRESSA000H),PLEASEDRAWMCUSYSTEM1DRAWTHECONNECTINGLINECONTROLBUS,DATABUSANDADDRESSBUS2WRITETHEADDRESSOF27128EPROMAND6264RAMP20P27P00P07ALEWRRDPSEN8051EAY0Y1Y2Y3Y4Y5Y6Y7CAB74LS138A0A126264D0D7CEWEOE答案27128ADDRESS4000H7FFFH6264ADDRESSA000HBFFFH設(shè)計(jì)題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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政污水管網(wǎng)改造項(xiàng)目安全管理方案(參考模板)
- 2025年混凝土攪拌運(yùn)輸車合作協(xié)議書
- 城鎮(zhèn)污水管網(wǎng)建設(shè)工程數(shù)字化方案(參考模板)
- 油田開發(fā)項(xiàng)目規(guī)劃設(shè)計(jì)方案(參考)
- 汽車配套產(chǎn)業(yè)基地項(xiàng)目初步設(shè)計(jì)(參考)
- 城鎮(zhèn)污水管網(wǎng)建設(shè)項(xiàng)目初步設(shè)計(jì)(范文模板)
- 鄉(xiāng)村金融創(chuàng)新與城鄉(xiāng)資金流通
- 2025年門系統(tǒng)配件項(xiàng)目發(fā)展計(jì)劃
- 西藏銀行招聘考試會(huì)計(jì)基礎(chǔ):會(huì)計(jì)檔案考試試題
- 2025年光刻膠專用化學(xué)品項(xiàng)目合作計(jì)劃書
- GB/T 10610-2009產(chǎn)品幾何技術(shù)規(guī)范(GPS)表面結(jié)構(gòu)輪廓法評(píng)定表面結(jié)構(gòu)的規(guī)則和方法
- 熠搜家庭戶用光伏電站推介
- 濟(jì)源幼兒園等級(jí)及管理辦法
- 高中區(qū)域地理:極地地區(qū)南極、北極
- 房地產(chǎn)開發(fā)全流程培訓(xùn)講義課件
- DB44-T 2163-2019山地自行車賽場(chǎng)服務(wù) 基本要求-(高清現(xiàn)行)
- 云南省特種設(shè)備檢驗(yàn)檢測(cè)收費(fèi)標(biāo)準(zhǔn)
- DB15T 933-2015 內(nèi)蒙古地區(qū)極端高溫、低溫和降雨標(biāo)準(zhǔn)
- 有鍵螺旋槳及尾軸安裝質(zhì)量要求標(biāo)準(zhǔn)
- 工傷責(zé)任保險(xiǎn)單
- 固體廢物采樣培訓(xùn)
評(píng)論
0/150
提交評(píng)論