freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)考試復(fù)習(xí)大綱-(有答案)-免費(fèi)閱讀

2025-07-12 07:08 上一頁面

下一頁面
  

【正文】 取數(shù)MOVX DPTR,A 。(20F0H)→A方法二: 以DPTR作為基址寄存器。清RIPOP DPH 。返回到AGA②中斷接收程序: ;SETB EA 。發(fā)送完關(guān)中斷SJMP $ 。將數(shù)據(jù)讀入接收數(shù)據(jù)緩沖區(qū)INC R0 。定時(shí)器Tl工作于模式2MOV THl,0E6HMOV TL1,0E6H 。串行接口工作于方式1,不允許接收MOV R0,20H 。數(shù)據(jù)塊字節(jié)數(shù)減1,16B未接收完則繼續(xù) CLR Fl 。若一字節(jié)尚未收完,則繼續(xù)等待PRI: MOV A,SBUF 。數(shù)據(jù)塊長(zhǎng)度減1,未發(fā)送完則返回繼續(xù)發(fā)送下一字節(jié)RET31. 請(qǐng)編制串行通信數(shù)據(jù)接收程序,將接收的16 B數(shù)據(jù)送入片內(nèi)RAM 58H5FH單元中,串行接口設(shè)定為工作方式3, 波特率為1200,fosc=6 MHZ. 49解 2SMOD 2SMOD fOSC波特率(Bd)= ———Tl (溢出率) = ————— —————— 32 32 12(256x) 2SMOD fOSC 6106初值x=256 ——————— =256 ———————— =≈243=F3H 3212波特率 32121200查詢接收程序如下: MOV TMOD,20H 。給待發(fā)送數(shù)據(jù)塊地址指針R0置初值MOV R7,16 。41解 ORG 0800H MOV DPTR,1000H MOV R0,30H MOV R7,llH LOOP: MOVX A,DPTR MOV R0,A INC R0 INC DPTR DJNZ R7,LOOP RET29. 編寫一個(gè)軟件延時(shí)1s、和1 min的子程序。 (3)使ACC. 2和ACC. 3置1。取31H的低2位,高6位為0 ANL 32H,0C0H 。帶進(jìn)位C右移一位,相當(dāng)除以2INC DPTR 。堆?!鶤 RET21. 求片外RAM 3000H,3001H單元數(shù)據(jù)的平均值,并傳送給3002H單元?;貍髦猎瓎卧? 循環(huán)體 INC DPTR 。指向加數(shù)的高位INC R1 。主程序:JAFA: MOV R0,20H 。17解 :要實(shí)現(xiàn)單字節(jié)BCD數(shù)的減法,應(yīng)當(dāng)設(shè)法將減法變?yōu)榧臃ê螅偈褂肈A A指令調(diào)整。設(shè)置波特率為12OOb/s MOV TLl,0E8H SETB TRl 。(A)﹤(30H),大數(shù)送A BIE1: DJNZ R7,LOOP 。查表結(jié)果送R3 RET TAB DB 30H ,31H ,32H ,33H ,34H DB 35H ,36H ,37H ,38H ,39H10. 片內(nèi)RAM 40H開始的單元內(nèi)有10 B二進(jìn)制數(shù),編程找出其中最大值并存于50H單元中。設(shè)置串行接□為工作方式 1 MOV TMOD,20H 。 MOV A,59H MOV R0,A MOV A, 0HMOV @R0,AMOV A, 25H MOV 51H,A MOV 52H,70H問 A=25H,(50H)=0,(51H)=25H,(52H)=70H編程題1. 編一個(gè)子程序,將寄存器R0中的內(nèi)容乘10(積256)。置Dl位即PD為1,則進(jìn)入掉電方式。 請(qǐng)見《教材》P28圖。從邏輯上可分為:片內(nèi)外統(tǒng)一編址的64KB的程序存儲(chǔ)器、片內(nèi)256B的數(shù)據(jù)存儲(chǔ)器以及片外64KB的數(shù)據(jù)存儲(chǔ)器。24. MCS一51單片機(jī)的時(shí)鐘周期與振蕩周期之間有什么關(guān)系?一個(gè)機(jī)器周期如何劃分?答:時(shí)鐘周期為最基本的時(shí)間單位。l)為用戶標(biāo)志位。 RSl、RS0(PSW在進(jìn)行加或減運(yùn)算中,表示有無進(jìn)位或借位。如需改變當(dāng)前工作寄存器,可設(shè)置PSW狀態(tài)字中的RSl、RS0。20. 波特率、比特率和數(shù)據(jù)傳送速率的含意各是什么?答:在數(shù)據(jù)通信申,描述數(shù)據(jù)傳送速度的方式有3種: ①波特率:每秒傳送多少個(gè)信號(hào)碼元(或每秒信號(hào)碼元變換的總個(gè)數(shù)),單位是波特(Bd)。也就是說,指令執(zhí)行周期有長(zhǎng)有短,但一個(gè)機(jī)器周期恒等于6個(gè)狀態(tài)周期或12個(gè)振蕩周期,即lM=6S=l2P。 (2)它由中斷允許寄存器IE控制:如開放中斷EA必須為1,再使要求中斷的申斷源的中斷允許位為1:要禁止中斷,EA=0即可。只要單片機(jī)在中斷請(qǐng)求引入端INT0和INT1上采樣到低電平時(shí),就激活外部中斷。 (2)CPU響應(yīng)中斷后,保護(hù)斷點(diǎn),硬件自動(dòng)將(PC)→堆棧,尋找申斷源,中斷矢量→PC,程序轉(zhuǎn)向中斷服務(wù)程序入口地址。但是,若有下列任何一種情況存在,則中斷響應(yīng)會(huì)被阻止。10. 說明DA A指令的用法 答:DA A為十進(jìn)制調(diào)整指令。但實(shí)現(xiàn)程序結(jié)束至少可以借助4種辦法: ①用原地踏步指令SJMP $死循環(huán)。 (A) MOV指令 (B) PUSH指令 (C) MOVX指令 (D) MOVC指令48. 必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算( C )。 (A)256 B (B) 1 KB (C)2 KB (D) 64 KB40.MCS一51響應(yīng)中斷的不必要條件是(C)。 (A) 從ROM中讀取數(shù)據(jù) (B)從P0口可靠地送出地址低8位 (C)從PO口送出數(shù)據(jù) (D)從RAM中讀取數(shù)據(jù)33.MCS一51復(fù)位時(shí),下述說法正確的是( D )。 (A)由CPU自動(dòng)完成 (B)在中斷響應(yīng)中完成(C)應(yīng)由中斷服務(wù)程序完成 (D)在主程序中完成23.要訪問MCS 51的特殊功能寄存器應(yīng)使用的尋址方式是( C )。 (A)l種 (B) 2種 (C) 3種 (D)4種15.執(zhí)行PUSH ACC指令,MCS一51完成的操作是(A)。 (A)保護(hù)PC, (B) 4000HPC (C)保護(hù)現(xiàn)場(chǎng) (D) PC+3入棧,4000 H224。49.堆棧設(shè)在片內(nèi)數(shù)據(jù)_存儲(chǔ)區(qū)、程序存放在_程序_存儲(chǔ)區(qū),外部I/O接口設(shè)在片外數(shù)據(jù) 存儲(chǔ)區(qū),中斷服務(wù)程序存放在程序存儲(chǔ)區(qū)。42. 使用定時(shí)器T1設(shè)置串行通信的波特率時(shí),應(yīng)把定時(shí)器TI設(shè)定為自動(dòng)重裝載工作模式。32. 8051中斷嵌套最多2級(jí)。5. 若用傳送指令訪問MCS51的程序存儲(chǔ)器,它的指令是MOVC.6. 若用傳送指令訪問MCS51的片內(nèi)數(shù)據(jù)存儲(chǔ)器,它的指令是MOV.7. 指令是通知計(jì)算機(jī)完成某種操作的命令8. 匯編語言中可以使用偽指令,它不是真正的指令,只是用來對(duì)匯編過程進(jìn)行某種控制.9. MCS51串行接口有四種工作方式,可以在初始化程序中用軟件填寫SCON特殊功能寄存器加以設(shè)定。10. MCS51有5個(gè)中斷源,有兩個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫特殊功能寄存器IP加以設(shè)定。33. 外中斷請(qǐng)求標(biāo)志位是IE0和IE1。43. 假定(A)=56,(R5)=67。50. 若單片機(jī)使用頻率為6 MHz的晶振,那么狀態(tài)周期為1/3μs、機(jī)器周期2μs、指令周期為2μs~8μs。PC9. MCS一51有中斷源(A)。 (A)SP+1=SP ,(ACC)=(SP) (B)(ACC)=(SP) SP一1=SP (C)SP一1=SP, (ACC)=(SP) (D)(ACC)=(SP) SP+1=SP16.P1口的每一位能驅(qū)動(dòng)( B )。(A)寄存器間接尋址 (B)變址尋址 (C)直接尋址 (D)相對(duì)尋址24.下面哪條指令將MCS一51的工作寄存器置成3區(qū)(B)。 (A)(20H)=00H (B)SP=00H(C)SBUF=00H(D)TH0=00H34. MCS一51的中斷源全部編程為同級(jí)時(shí),優(yōu)先級(jí)最高的是( D )。 (A) TCON或SCON寄存器內(nèi)的有關(guān)中斷標(biāo)志位為1 (B) IE中斷允許寄存器內(nèi)的有關(guān)中斷允許位置1 (C) IP中斷優(yōu)先級(jí)寄存器內(nèi)的有關(guān)位置1 (D)當(dāng)前一條指令執(zhí)行完41. 以下運(yùn)算中對(duì)溢出標(biāo)志OV沒有影響或不受OV影響的運(yùn)算是( A )。 (A)有加法和減法 (B)有乘法和除法 (C)只有加法 (D)只有減法49 .執(zhí)行返回指令時(shí),返回的斷點(diǎn)是( C )。 ②在最后一條指令后面設(shè)斷點(diǎn),用斷點(diǎn)執(zhí)行方式運(yùn)行程序。在進(jìn)行BCD數(shù)加法運(yùn)算時(shí),該指令要跟在加法指令后面,對(duì)A的內(nèi)容進(jìn)行十進(jìn)制調(diào)整。 ①CPU正處在為一個(gè)同級(jí)或高級(jí)的中斷服務(wù)中。(3)INT0=0003H,T0=000BH,INT1=0013H,Tl=00lBH,串行接口=0023H。 脈沖方式則是脈沖的下跳G有效。 (3)由IP控制,1為高級(jí),0為低級(jí),PS為串行中斷優(yōu)先級(jí),PTl(0)為定時(shí)中斷1(0)優(yōu)先級(jí),PXl(0)外部中斷1(0)優(yōu)先級(jí)。 請(qǐng)見《教材》P28圖。 ②比特率:每秒傳送多少個(gè)二進(jìn)制位(或每秒傳送二進(jìn)制碼元的個(gè)數(shù)),單位是b/s。如RSl、RS0為00則指向第0組。位操作時(shí),又可認(rèn)為是位累加器。4 PSW同F(xiàn)0。機(jī)器周期則是完成某一個(gè)規(guī)定操作所需的時(shí)間。28. 存儲(chǔ)器中有幾個(gè)具有特殊功能的單元?分別作什么用?答:MCS51系列單片機(jī)的存儲(chǔ)器中有6個(gè)保留特殊功能單元,其中0000H為復(fù)位入□)0003H為外部中斷0矢量入口、000BH為T0溢出中斷人口、0013H為外部中斷1矢量入口、00lBH為Tl溢出中斷入口、0023H為串行接口中斷入口。31. MCS 51單片機(jī)的POP3四個(gè)I/O端口在結(jié)構(gòu)上有何異同?使用時(shí)應(yīng)注意什么事項(xiàng)?答:MCS51單片機(jī)的四個(gè)端口在結(jié)構(gòu)上相同之處,P0~P3都是準(zhǔn)雙向I/O口,作輸入時(shí),必須先向相應(yīng)端口的鎖存器寫入1。 CJNE R1,#7AH,10H的作用。1 解 STRAT: MOV A,R0 MOV B,10 MUL ABMOV R0,A RET 30H單元開始的15 B的數(shù)據(jù)傳送到片外RAM 3000H開始的單元中去。定時(shí)器 Tl工作于模式 2 MOV TLl,0E8H。10 解START: MOV R0,40H 。比較次數(shù)減1,不為0,繼續(xù)比較 MOV 50H,A 。啟動(dòng)Tl MOV SCON,50H 。具體操作是:先用模(99十l)H即9AH減去減數(shù),得到其補(bǔ)數(shù),再與被減數(shù)進(jìn)行加法操作,然后再用DA A調(diào)整。指向加數(shù)最低字節(jié)MOV Rl,29H 。指向另一加數(shù)的高位DJNZ R2,JASUBl 。指針加1 DJNZ 10H,LOOP 。25 解 MOV DPTR,3000H 。設(shè)置結(jié)果單
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1