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

正文內(nèi)容

單片機(jī)課后習(xí)題答案(北航出版)-全文預(yù)覽

  

【正文】 初值MOV TL0,00HSETB TR0 ??蛇x100b/s1試編制一段程序,功能為:,;,停止計(jì)數(shù),并將計(jì)數(shù)值寫入R6,R7。 10ms模式0: T0低5位11000B=18HT0高8位:01100011B=63H模式1: 模式2:在此情況下最長(zhǎng)定時(shí)為512μs,無(wú)法一次實(shí)現(xiàn)定時(shí)10ms, 模式0: T0低5位01110B=0EHT0高8位:11111110B=FEH模式1: 模式2: (2)重置“250μs”計(jì)數(shù)器初值4LJMP L2 。形成周期為500μsCLR TR1 。置入定時(shí)250μs初值MOV TL1,06HSETB TR1 。解:采用模式0作 定時(shí)初值:所以 MOV R2,04H 。查詢50μs時(shí)間到?時(shí)間到,轉(zhuǎn)L2SJMP LOOP2 。CLR TR0 。置入定時(shí)300μs初值MOV TL0,6AHSETB TR0 。矩形波高電平寬50μs,低電平寬300μs。使用一個(gè)定時(shí)器,如何通過(guò)軟硬件結(jié)合方法實(shí)現(xiàn)較長(zhǎng)時(shí)間的定時(shí)?答:設(shè)定好定時(shí)器的定時(shí)時(shí)間,采用中斷方式用軟件設(shè)置計(jì)數(shù)次數(shù),進(jìn)行溢出次數(shù)累計(jì),從而得到較長(zhǎng)的時(shí)間。置入定時(shí)10ms初值MOV TL1,78HSETB TR1 。查詢計(jì)數(shù)溢出?有溢出(計(jì)數(shù)滿1000個(gè))轉(zhuǎn)L2SJMP LOOP1 。解:T1為定時(shí)器時(shí)初值:T1為計(jì)數(shù)器時(shí)初值:所以:L1:MOV TMOD,50H 。置TMOD中的M1M0為11當(dāng)T0用作模式3時(shí),由于TR1已被T0占用,如何控制T1的開啟和關(guān)閉?答:用T1控制位C/T切換定時(shí)器或計(jì)數(shù)器工作方式就可以使T1運(yùn)行。 模式3:對(duì)T0和T1不大相同若設(shè)T0位模式3,TL0和TH0被分為兩個(gè)相互獨(dú)立的8位計(jì)數(shù)器。TL用作8位計(jì)數(shù)器,TH用以保存初值。 模式1:與模式0的唯一差別是寄存器TH和TL以全部16位參與操作。 模式0:選擇定時(shí)器的高8位和低5位組成一個(gè)13位定時(shí)器/計(jì)數(shù)器。定時(shí)器用作定時(shí)器時(shí),其定時(shí)時(shí)間與哪些因素有關(guān)?作計(jì)數(shù)器時(shí),對(duì)外界計(jì)數(shù)頻率有何限制?答:定時(shí)時(shí)間與定時(shí)器的工作模式,初值及振蕩周期有關(guān)。TH0僅用作簡(jiǎn)單的內(nèi)部定時(shí)功能,它占用了定時(shí)器T1的控制位TR1和中斷標(biāo)志位TF1,啟動(dòng)和關(guān)閉僅受TR1控制。定時(shí)時(shí)間t=(28初值)振蕩周期12;計(jì)數(shù)長(zhǎng)度位28=256個(gè)外部脈沖(4)定時(shí)時(shí)間t=(213初值)振蕩周期12;計(jì)數(shù)長(zhǎng)度位213=8192個(gè)外部脈沖(2)輸出取反,形成等寬矩形波SJMP LOOP ;重復(fù)循環(huán)89C51定時(shí)器有哪幾種工作模式?有何區(qū)別?答:有四種工作模式:模式0,模式1,模式2,模式3(1)單片機(jī)內(nèi)部定時(shí)方式產(chǎn)生頻率為100KHZ等寬矩形波,假定單片機(jī)的晶振頻率為12MHZ,請(qǐng)編程實(shí)現(xiàn)。 模式2把TL0(或TL1)配置成一個(gè)可以自動(dòng)重裝載的8位定時(shí)器/計(jì)數(shù)器。在以下情況下,還需要有另外的等待:a)但是以下情況除外:a) 中斷源標(biāo)志清零(TI、RI除外)c)這就要求在編寫中斷服務(wù)程序時(shí),注意在保護(hù)現(xiàn)場(chǎng)之前要關(guān)中斷,在恢復(fù)現(xiàn)場(chǎng)之后開中斷。CPU在進(jìn)入中斷服務(wù)程序后,用到上述寄存器時(shí),就會(huì)破壞它原來(lái)存在寄存器中的內(nèi)容;一旦中斷返回,將會(huì)造成主程序的混亂。如果遇到中斷受阻的情況,這中斷響應(yīng)時(shí)間會(huì)更長(zhǎng)一些。下面以外部中斷為例,說(shuō)明中斷響應(yīng)的時(shí)間。當(dāng)接收或發(fā)送一串幀數(shù)據(jù)時(shí),使內(nèi)部串行口中斷請(qǐng)求標(biāo)志RI或TI=1,并請(qǐng)求中斷。當(dāng)定時(shí)器T0產(chǎn)生溢出時(shí),定時(shí)器T0請(qǐng)求標(biāo)志TF0=1,請(qǐng)求中斷處理。 定時(shí)中斷類定時(shí)中斷是為滿足定時(shí)或計(jì)數(shù)溢出處理需要而設(shè)置的。一旦輸入信號(hào)有效,則向CPU申請(qǐng)中斷,并且使IE0=1。 可以,MOV IP,15H ⑸ 串行口中斷,定時(shí)器0,外中斷0,外中斷1,定時(shí)器1。 ⑴ 定時(shí)器0,定時(shí)器1,外中斷0,外中斷1,串行口中斷。邊沿觸發(fā)方式:CPU在每個(gè)機(jī)器周期S5P2期間采樣外部中斷請(qǐng)求引腳的輸入電平。 申請(qǐng)中斷的中斷源的中斷允許位為1,即中斷沒有被屏蔽d)在89C51內(nèi)存中,應(yīng)如何安排程序區(qū)?答:主程序一般從0030H開始,主程序后一般是子程序及中斷服務(wù)程序。 若現(xiàn)行指令為RETI或訪問IE或IP指令時(shí),該指令以及緊接著的另一條指令已執(zhí)行完畢簡(jiǎn)述89C51單片機(jī)的中斷響應(yīng)過(guò)程。 無(wú)同級(jí)或更高級(jí)中斷正在服務(wù)(5) 中斷中允許位EA=(3)89C51在什么條件下可響應(yīng)中斷? 答:(1) 如果同級(jí)的多個(gè)請(qǐng)求同時(shí)出現(xiàn),則CPU通過(guò)內(nèi)部硬件查詢電路,按查詢順序確定應(yīng)該響應(yīng)哪個(gè)中斷請(qǐng)求查詢順序:外部中斷0→定時(shí)器0中斷→外部中斷1→定時(shí)器1中斷→串行接口中斷說(shuō)明外部中斷請(qǐng)求的查詢和響應(yīng)過(guò)程。 先響應(yīng)優(yōu)先級(jí)高的中斷請(qǐng)求,再響應(yīng)優(yōu)先級(jí)低的(2) 實(shí)現(xiàn)實(shí)時(shí)控制試編寫一段對(duì)中斷系統(tǒng)初始化的程序,使之允許INT0,INT1,TO,串行口中斷,且使T0中斷為高優(yōu)先級(jí)中斷。 使計(jì)算機(jī)具有實(shí)時(shí)處理能力,能對(duì)外界異步發(fā)生的事件作出及時(shí)的處理(2)(A)=02H,(B)=01H,(61H)=F2H,(62H)=CCH,(63H)=B0H,(64H)=02H3MOV A,XXHORL A,80HMOV XXH,A(2)MOV A,XXH MOV R0,A XRL A,R0第五章什么是中斷和中斷系統(tǒng)?其主要功能是什么?答:當(dāng)CPU正在處理某件事情的時(shí)候,外部發(fā)生的某一件事件請(qǐng)求CPU迅速去處理,于是,CPU暫時(shí)中止當(dāng)前的工作,轉(zhuǎn)去處理所發(fā)生的事件,中斷服務(wù)處理完該事件以后,再回到原來(lái)被終止的地方,繼續(xù)原來(lái)的工作。在看這個(gè)題的時(shí)候同時(shí)看一下AJMP指令。用DA A指令調(diào)整(加06H,60H,66H)1用來(lái)進(jìn)行位操作1ANL A,17H ;83H∧17H=03H→AORL 17H,A ;34H∨03H=37H→17HXRL A,R0 ;03H⊕37H=34HCPL A ;34H求反等于CBH所以(A)=CBH1(1)SETB E0H 。((R0))=80H→A MOV R0,40H 。直接尋址 2字節(jié)1周期 MOV A,DATA 。 MOV A,40H ;直接尋址 (40H)→A MOV R0,A ;寄存器尋址 (A)→R0 MOV P1,0F0H ;立即數(shù)尋址 0F0→P1 MOV R0,30H ;直接尋址 (30H) →(R0) MOV DPTR,3848H ;立即數(shù)尋址 3848H→DPTR MOV 40H,38H ;直接尋址 (38H) →40H MOV R0,30H ;直接尋址 (30H) →R0 MOV P0,R0 ;寄存器尋址 ( R0 )→P0 MOV 18H,30H ;立即數(shù)尋址 30H→18H MOV A,R0 ;寄存器間接尋址 ((R0)) →A MOV P2,P1 ;直接尋址 (P1)→P2最后結(jié)果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0H,(DPTR)=3848H,(18H)=30H,(30H)=38H,(38H)=40H,(40H)=40H,(48H)=38H注意:→左邊是內(nèi)容,右邊是單元 操作碼 [目的操作數(shù)] [,源操作數(shù)] 用字節(jié)操作指令: MOV IE 8AH 或MOV A8H,A8H 用位操作指令:SETB ET0 SETB ET1 SETB EA23.設(shè)89 C51的片外中斷為高優(yōu)先級(jí),片內(nèi)為低優(yōu)先級(jí),設(shè)置IP值。情分析下面各是什么指令,說(shuō)明源操作數(shù)的尋址方式以及按順序執(zhí)行每條指令后的結(jié)果?MOV A,40H ;直接尋址 (40H)→A MOV R0,A ;寄存器尋址 (A)→R0 MOV P1,0F0H ;立即數(shù)尋址 0F0→P1 MOV R0,30H ;直接尋址 (30H) →(R0) MOV DPTR,3848H ;立即數(shù)尋址 3848H→DPTR MOV 40H,38H ;直接尋址 (38H) →40H MOV R0,30H ;直接尋址 (30H) →R0 MOV P0,R0 ;寄存器尋址 ( R0 )→P0 MOV 18H,30H ;立即數(shù)尋址 30H→18H MOV A,R0 ;寄存器間接尋址 ((R0)) →A MOV P2,P1 ;直接尋址 (P1)→P2最后結(jié)果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0H,(DPTR)=3848H,(18H)=30H,(30H)=38H,(38H)=40H,(40H)=40H,(48H)=38H注意:→左邊是內(nèi)容,右邊是單元20.已知R3和R4中存放有一個(gè)16位的二進(jìn)制數(shù),高位在R3中,地位在R4中,請(qǐng)編程將其求補(bǔ),并存回原處。(3) 指令構(gòu)成不同。16.保留的存儲(chǔ)單元存儲(chǔ)單元保留目的0000H~0002H復(fù)位后初始化引導(dǎo)程序地址0003H~000AH外部中斷0000BH~0012H定時(shí)器0溢出中斷0013H~001AH外部中斷1001BH~0022H定時(shí)器1溢出中斷0023H~002AH串行端口中斷002BH定時(shí)器2中斷17.單片機(jī)的尋址方式:寄存器尋址,直接尋址,立即數(shù)尋址,寄存器間接尋址,變址尋址,相對(duì)尋址,位尋址。掉電一切功能都暫停,保存RAM中內(nèi)容。機(jī)器周期:CPU完成一個(gè)基本操作所需要的時(shí)間,6個(gè)狀態(tài)周期和12個(gè)振蕩周期。PUSH、POP。上述4個(gè)端口在作為輸入口使用時(shí),應(yīng)注意必須先向端口寫“1”。P1口有上拉電阻,對(duì)FLASHROM編程和校驗(yàn)是P1接收低八位地址;只用作普通I/O口使用。保持兩個(gè)機(jī)器周期(24個(gè)時(shí)鐘振蕩周期)的高電平有效,完成復(fù)位,復(fù)位后,CPU和系統(tǒng)都處于一個(gè)確定的初始狀態(tài),在這種狀態(tài)下,所有的專用寄存器都被賦予默認(rèn)值,除SP=07H,P0~P3口為FFH外,其余寄存器均為0。當(dāng) 端保持高電平時(shí),訪問內(nèi)部程序存儲(chǔ)器,但在PC(程序計(jì)數(shù)器)值超過(guò)0FFFH(對(duì)于8051/8751/80C51)或1FFFH(對(duì)于8052)時(shí),將自動(dòng)轉(zhuǎn)向訪問外部程序存儲(chǔ)器。低128字節(jié)又分成3個(gè)區(qū)域:工作寄存器區(qū)(00H~1FH),位尋址區(qū)(20H~2FH)和用戶RAM區(qū)(30H~7FH)存放中間結(jié)果,數(shù)據(jù)暫存及數(shù)據(jù)緩沖。5.89C51的組成:一個(gè)8位的80C51的微處理器,片內(nèi)256字節(jié)數(shù)據(jù)存儲(chǔ)器RAM/SFR用來(lái)存放可以讀/寫的數(shù)據(jù),片內(nèi)4KB程序存儲(chǔ)器FLASHROM用存放程序、數(shù)據(jù)、表格,4個(gè)8位并行I/O端口P0P3,兩個(gè)16位的定時(shí)器/計(jì)數(shù)器,5個(gè)中斷源、兩個(gè)中斷個(gè)優(yōu)先級(jí)的中斷控制系統(tǒng), 一個(gè)全雙工UART的串行口I/O口,片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,休閑方式和掉電方式。2.指令寄存器(IR)保存當(dāng)前正在執(zhí)行的一條指令。1.微處理器,RAM,ROM,以及I/O口,定時(shí)器,構(gòu)成的微型計(jì)算機(jī)稱為單片機(jī)。4.80C31片內(nèi)沒有程序存儲(chǔ)器,80C51內(nèi)部設(shè)有4KB的掩膜ROM程序存儲(chǔ)器,87C51是將80C51片內(nèi)的ROM換成EPROM,89C51則換成4KB的閃存FLASHROM,51增強(qiáng)型的程序存儲(chǔ)器容量是普通型的2倍。7.內(nèi)部數(shù)據(jù)存儲(chǔ)器:共256字節(jié)單元,包括低128個(gè)單元和高128個(gè)單元。8. 引腳是片內(nèi)外程序存儲(chǔ)器的選擇信號(hào)。9.RST復(fù)位信號(hào)輸入端,高電平有效。10.P0作為輸出口時(shí),必須外接上拉電阻才能有高電平輸出,作為輸入口時(shí),必須先向鎖存器寫“1”;作為普通I/O口使用或低8位地址/數(shù)據(jù)總線使用。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1