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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)(第二版)余錫存著課后習(xí)題答案(完整版)

  

【正文】 ) = (31H) = 10HPOP DPL 。① AJMP addr11 。 (A)=25HMOV 51H,A 。MCS 51 系統(tǒng)中, 有單周期指令、雙周期指令和四周期指令。④:復(fù)位輸入信號(hào)/掉電保護(hù)后備電源引腳。 在低 128 字節(jié)RAM中, 00H~1FH共 32 單元是 4 個(gè)通用工作寄存器區(qū)。?它們和單片機(jī)對(duì)外的地址總線和數(shù)據(jù)總線有何關(guān)系?答:4個(gè)8位I/O并行口,一個(gè)串行口;其中P0口為外接程存和數(shù)存的地址低8位和數(shù)據(jù)總線的時(shí)分復(fù)用接口;其中P2口為外接程存和數(shù)存的地址高8位總線接口;其中P1口為真正的用戶口線;其中P3口有第2功能; 以上4個(gè)口線在沒有專用功能時(shí),也可以做通用I/O口線用。 時(shí),CPU從片內(nèi)讀取指令, CPU從片外讀取指令。 在一個(gè)機(jī)器周期內(nèi), CPU可以完成一個(gè)獨(dú)立的操作。 (R0)=50HMOV A,00 。(A)=56H=0101 0110 BADD A,74H 。下調(diào)指令為基準(zhǔn)的128B~+127B范圍內(nèi)的短跳轉(zhuǎn)指令。 (Cy)=0MOV A,66H 。答:⑴ R1的內(nèi)容傳送到R0; MOV A,R1 MOV R0,A⑵ 片外RAM 20H單元的內(nèi)容送R0; MOV R1,20H MOVX A,R1 MOV R0,A⑶ 片外RAM 20H單元的內(nèi)容送片內(nèi)RAM 20H單元; MOV R1,20H MOVX A,R1 MOV 20H,A⑷ 片外RAM 1000H單元的內(nèi)容送片內(nèi)RAM 20H單元; MOV DPTR,20H MOVX A,DPTR MOV 20H,A⑸ ROM 2000H 單元的內(nèi)容送R0;MOV DPTR,2000HCLR A MOVC A,A+DPTR MOV R0,A⑹ ROM 2000H 單元的內(nèi)容送片內(nèi)RAM 20H單元; MOV DPTR,2000HCLR A MOVC A,A+DPTR MOV 20H,A⑺ ROM 2000H 單元的內(nèi)容送片外RAM 20H單元。 (A) = 58H + 1AH + (Cy) = 72H=83H,R0=17H,(17H)=34H,執(zhí)行下列程序后,(A) = ?ANL A,17H 。 MOV 41H, 78H 。 十進(jìn)制調(diào)整MOV 50H,A 。 BIJIAO: MOV A, R0 CJNE A, 0AAH , LOOP。 結(jié)果個(gè)數(shù) 001D 7930 19 MOV R1,30H 001F E7 20 CH2: MOV A,R1 。 1 ORG 00H 2 BUF1 EQU 1000H 0000 901000 3 MOV DPTR BUF1 0003 AA00 4 MOV R2,0 0005 7816 5 MOV R0,16H 0007 E0 6 SUM: MOVX A,DPTR 0008 2A 7 ADD A,R2 0009 FA 8 MOV R2,A 000A A3 9 INC DPTR 000B D8FA 10 DJNZ R0,SUM 000D 75F010 11 MOV B,10H 0010 84 12 DIV AB 0011 FA 13 MOV R2,A 14 END試編寫程序,將內(nèi)部RAM單元中DATA1開始的20個(gè)單字節(jié)數(shù)依次與DATA2單元為起始地址的20個(gè)單字節(jié)數(shù)據(jù)進(jìn)行交換。MCS51 1 ORG 0H 2 LEN EQU 10 。 數(shù)據(jù)塊長(zhǎng)度 3 PCOUNT EQU 30H 4 MCOUNT EQU 31H 5 ZCOUNT EQU 32H 6 BLOCK EQU 40H 0000 7840 7 MOV R0,BLOCK 。 中斷的功能有四:一、調(diào)整CPU與外設(shè)的速度配合;二、實(shí)時(shí)控制的實(shí)現(xiàn);三、故障檢測(cè);四、實(shí)現(xiàn)人機(jī)交流 引起中斷的原因,或者能夠發(fā)出中斷請(qǐng)求信號(hào)的來源統(tǒng)稱為中斷源。在控制中遇到定時(shí)檢測(cè)和控制,為此常采用一個(gè)外部時(shí)鐘電路(可編程)控制其時(shí)間間隔。在同級(jí)優(yōu)先級(jí)中,五個(gè)中斷源的優(yōu)先級(jí)次序由高到低分別是:IE0、TF0、IETFRI或TI。   TR1:定時(shí)器1運(yùn)行控制位。   IT1:外部中斷1觸發(fā)方式選擇位。SCON(Serial Port Control Register)串行口控制寄存器寄存器地址98H,位尋址9FH~98H。禁止定時(shí)(或計(jì)數(shù))中斷當(dāng)ET0(ET1)=1簡(jiǎn)述MCS51 單片機(jī)的中斷響應(yīng)過程。  (5) 返回: CPU將推入到堆棧的斷點(diǎn)地址彈回到程序計(jì)數(shù)器, 從而使CPU繼續(xù)執(zhí)行剛才被中斷的程序。如果個(gè)中斷源之間有優(yōu)先級(jí)的區(qū)別,固定優(yōu)先級(jí)時(shí)用“菊花鏈”電路,不定優(yōu)先級(jí)時(shí)用8259.外部中斷INT0、INT1的兩種觸發(fā)方式在原理上有何區(qū)別?如何用軟件設(shè)置?ITx為外部中斷觸發(fā)方式選擇。 8051定時(shí)/計(jì)數(shù)器的工作方式由控制寄存器TMOD的M0、M1兩位設(shè)置,因?yàn)門MOD的地址為89H,所以M0、M1不能位尋址,只能通過字節(jié)操作的方式對(duì)M0、M1的值進(jìn)行設(shè)定。5Hz的方波周期為200毫秒,高低電平各持續(xù)100毫秒,若晶振頻率為6MHz,則機(jī)器周期為2微秒,故其計(jì)數(shù)值應(yīng)為:N=100ms/2μs=50000采用方式1進(jìn)行計(jì)數(shù),則 X=MN=6553650000=15536H=0C350H程序編寫如下:MOV TMOD, 05H。include define uchar unsigned chardefine uint unsigned intsbit D1=P1^0。 //初始化{ //選擇定數(shù)計(jì)數(shù)器0的工作方式為16位定時(shí)器 ET0=1。 TR0=1。 TL0=(6553550000)/256。 TR0=1。 a=0。 } T0定時(shí),方式1;T1計(jì)數(shù),方式1MOV TH0,0B1H。 查詢定時(shí)器溢出標(biāo)志MOV TH0,0B1H。 寫入T0計(jì)數(shù)器初值MOV TL0,050H。答:串行通信通常是持續(xù)的,即很少進(jìn)行但幀通信,這就要求通信時(shí)鐘(波特率發(fā)生器)必須持續(xù)工作,同時(shí)為確保時(shí)鐘準(zhǔn)確,就要盡量減少計(jì)時(shí)中斷服務(wù)程序中的延時(shí)和不確定因素,采用方式2,因?yàn)槭亲詣?dòng)重載計(jì)數(shù)器初值,簡(jiǎn)潔、準(zhǔn)確。 置SMOD=0, 波特率不加倍 MOV R0, #60H 。 模作模式2, 并允許接收MOV PCON, #00H。 RB8=1, 即 RB8不為 P轉(zhuǎn)ERRLP1: MOV R0, A 。 答:將8051的串行口擴(kuò)充為I/O口,最常用的方式是外接移位寄存器74164,原理圖如下:對(duì)應(yīng)的程序可寫成: MOV R0,DBUF; 顯示緩沖區(qū)指針MOV SCON,0; 初始化,設(shè)置串口工作方式SETB CLR ; 移位寄存器清零MOV A,R0。采用2764芯片擴(kuò)展程序存儲(chǔ)器容量,分配的地址范圍為8000HBFFFH,采用完全譯碼,試選擇芯片數(shù),分配地址,并畫出與單片機(jī)的連接電路。,IO/,則相當(dāng)于線選譯碼方式,這時(shí),其RAM的地址應(yīng)該為0000H—00FFH,而IO的地址應(yīng)該為0200H—0205H。(1)、行掃描法 通過行線發(fā)出低電平信號(hào), 如果該行線所連接的鍵沒有按下的話, 則列線所接的端口得到的是全“1”信號(hào), 如果有鍵按下的話, 則得到非全“1”信號(hào)。根據(jù)題意可作下圖: 。 找到閉合鍵后, 讀入相應(yīng)的鍵值, 再轉(zhuǎn)至相應(yīng)的鍵處理程序。 8155的命令字如下所示:根據(jù)題意,TMTM1=11,IEB、IEA=00,PCPC1=00,PB=0,PA=0,故命令字應(yīng)為0C0H。設(shè)為U1和U2,則U1可分配地址為8000H——9FFFH,U2可分配地址為A000H——BFFFH。 等待傳輸完畢CLR TI; 清除發(fā)送中斷標(biāo)志INC R0。 出錯(cuò)處理程序 … 試述MSC51單片機(jī)的多機(jī)通信原理。 置數(shù)據(jù)區(qū)地址指針MOV R2, #10H 。 數(shù)據(jù)長(zhǎng)度LOOP: MOV A, R0 。怎樣選擇串行口的工作模式?REN位的作用是什么?TI和RI何時(shí)置1?何時(shí)清零?串行口的工作模式選擇當(dāng)然是根據(jù)工程需要。 啟動(dòng)T0LOOP: JBC TF0,$。 設(shè)定時(shí)輸出為P10SETB END T1INT: MOV TH1,0FFH。MOV TH1,0FFH。void init() 寫入計(jì)數(shù)器初值MOV TL0,050H。方式1和方式3的波特率計(jì)算依照下列關(guān)系求的TH1即可:    定時(shí)/計(jì)數(shù)器作定時(shí)器用時(shí),其定時(shí)時(shí)間有哪些因素有關(guān)?做計(jì)數(shù)器用時(shí),對(duì)外部計(jì)數(shù)頻率有何限制? 8051的定時(shí)/計(jì)數(shù)器工作在定時(shí)器狀態(tài)時(shí),輸入的時(shí)鐘脈沖是由晶體振蕩器的輸出經(jīng)12分頻得到的,故其頻率為晶振頻率的十二分之一。ITx為1的時(shí)候邊沿觸發(fā)方式,CPU在每個(gè)機(jī)器周期的S5P2采樣ITx,如果在相鄰的兩個(gè)機(jī)器周期內(nèi),前一個(gè)機(jī)器周期為高,后一個(gè)機(jī)器周期為低,則置位IEx,因此,采用邊沿觸發(fā)時(shí),高電平和低電平的保持時(shí)間需在12拍以上。MCS51單片機(jī)響應(yīng)中斷后,其中斷矢量是由硬件自動(dòng)生成的。  (2) 保護(hù)現(xiàn)場(chǎng):在保護(hù)現(xiàn)場(chǎng)前, CPU自動(dòng)將當(dāng)前PC壓入堆棧。允許定時(shí)(或計(jì)數(shù))中斷ET2:定時(shí)器2中斷允許控制位,在AT89S5AT89C52中ES:串行中斷允許控制位當(dāng)ES=0 此處的“軟件清零”,意指需要用戶用指令清零。RB8:在方式2和方式3中,是被接收的第9位數(shù)據(jù)(來自第TB8位);在方式1中,RB8收到的是停止位,在方式0中不用。   IE0:外部中斷0請(qǐng)求標(biāo)志位。當(dāng)GATE=1,且INT1為高電平時(shí),TR1置“1”啟動(dòng)定時(shí)器1;當(dāng)GATE=0,TR1置“1”啟動(dòng)定時(shí)器1。TCON(Timer Control Register)定時(shí)器/計(jì)數(shù)器控制寄存器  TCON在特殊功能寄存器中,字節(jié)地址為88H,位地址(由低位到高位)為88H一8FH,由于有位地址,所以可以于進(jìn)行位操作。   (4)數(shù)據(jù)通道中斷。一般的外部設(shè)備(如鍵盤、打印機(jī)和A / D轉(zhuǎn)換器等)在完成自身的操作后,向CPU發(fā)出中斷請(qǐng)求,要求CPU為他
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1