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

正文內(nèi)容

片機(jī)原理課后答案(編輯修改稿)

2025-02-02 15:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 R0 LOOP:CLR C MOV A,R0 RLC A MOV R0,A MOV R1,51H。 6 MOV A,@R1 。 ADDC A,@R1 。 DA A 。 MOV @R1,A 。 DEC R1 MOV A,@R1 ADDC A,@R1 DA A MOV @R1,A DJNZ R7,LOOP INC R1 。50H 已是結(jié)果, R1 指向 51H, 51H單元需拆分 MOV A,00H XCHD A,@R1 MOV 52H,A MOV A,@R1 SWAP A MOV @R1,A RET END 12. 編寫(xiě)子程序,將 R1 中的 2 個(gè)十六進(jìn)制數(shù)轉(zhuǎn)換為 ASCII碼后存放在 R3 和 R4 中。 答: ORG 0 MOV R1,5BH MOV A,R1 ANL A,0F0H SWAP A ACALL ASCII MOV R3,A MOV A,R1 ANL A, 0FH ACALL ASCII MOV R4, A SJMP $ ASCII:PUSH ACC CLR C SUBB A, 0AH POP ACC JC LOOP ADD A, 07H LOOP: ADD A, 30H RET END 13. 編寫(xiě)程序,求內(nèi)部 RAM 中 50H~59H 十個(gè)單元內(nèi)容的平均值,并存放在 5AH 單元。 答: ORG 0000H MOV R7,10 MOV R0,50H MOV B,10 CLR C CLR A LOOP:ADDC A,@R0 INC R0 DJNZ R7,LOOP DIV AB MOV 5AH,A SJMP $ END 14.如圖 所 示,編制程序?qū)崿F(xiàn):上電后顯示“ P”,有鍵按下時(shí)顯示相應(yīng)的鍵號(hào)“ 0” ~“ 7”。 答: 實(shí)現(xiàn)程序如下: TEMP EQU 30H ORG 0000H JMP START ORG 0100H START:MOV SP,5FH MOV P0,8CH 。正序顯示 P MOV P3,0FFH 。輸入方式 CLR CY NOKEY:MOV A,P3 CPL A JZ NOKEY 。無(wú)鍵按下 MOV TEMP,P3 。有鍵按下 CALL D10ms MOV A,P3 CJNE A,TEMP,NOKEY 。去抖動(dòng) MOV R2,0 。鍵號(hào)計(jì)數(shù)器復(fù)位 MOV A,TEMP LP:RRC A JNC DONE INC R2 SJMP LP DONE:MOV A,R2 MOV DPTR,CODE_P0 MOVC A,@A+DPTR MOV P0,A JMP NOKEY D10ms:MOV R5,10 。10MS D1ms:MOV R4,249 DL:NOP NOP 7 DJNZ R4,DL DJNZ R5,D1ms RET CODE_P0: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,90H,88H,83H,0C6H,0A1H,86H,8EH END 章 5 80C51 的中斷系統(tǒng)及定時(shí) /計(jì)數(shù) 器 有幾個(gè)中斷源?各中斷標(biāo)志是如何產(chǎn)生的?又是如何復(fù)位的? CPU 響應(yīng)各中斷時(shí),其中斷入口地址是多少? 答: 5 個(gè)中斷源,分別為外中斷 INT0 和 INT1 、 T0 和 T1溢出中斷、串口中斷。 電平方式觸發(fā)的外中斷標(biāo)志與引腳信號(hào)一致;邊沿方式觸發(fā)的外中斷響應(yīng)中斷后由硬件自動(dòng)復(fù)位。 T0 和 T1, CPU 響應(yīng)中斷時(shí),由硬件自動(dòng) 復(fù)位 。 RI 和 TI,由硬件置位。必須由軟件 復(fù)位 。 另外, 所有能產(chǎn)生中 斷的標(biāo)志位均可由軟件置 位 或 復(fù)位。 各 中 斷 入 口 地 址 : INT0 ― 0003H , T0—000BH ,INT1 —0013H, T1—001BH, RI 和 TI—0023H。 3,當(dāng)某一中斷源變低電平時(shí)便要求 CPU 處理,它們的優(yōu)先處理次序由高到低為 1,處理程序的入口地址分別為 2022H、 2100H、 2200H。試編寫(xiě)主程序及中斷服務(wù)程序(轉(zhuǎn)至相應(yīng)的入口即可)。 答:將 3 個(gè)中斷信號(hào)經(jīng)電阻線或,接 INT1 。 ORG 0000H LJMP MAIN ORG 00013H LJMP ZDFZ ORG 0040H MAIN: SETB EA SETB EX1 SJMP $ 0RG 0200H ZDFZ:PUSH PSW PUSH ACC JB ,DV0 JB ,DV1 JB ,DV2 INRET:POP ACC POP PSW RETI ORG 2022H DV0: JMP INRET ORG 2100H DV1: JMP INRET ORG 2200H DV2: JMP INRET ,這兩種觸發(fā)方式所產(chǎn)生的中斷過(guò)程有何不同?怎樣設(shè)定? 答: 當(dāng) IT0=0 時(shí), INT0 為電平觸發(fā)方式 。 電平觸發(fā)方式 時(shí),CPU 在每個(gè)機(jī)器周期的 S5P2 采樣 INT0 引腳 電平,當(dāng)采樣到低電平時(shí),置 IE0=1向 CPU 請(qǐng)求中斷 ;采樣到 高電平時(shí),將 IE0清 0。在電平觸發(fā)方式下, CPU 響應(yīng)中斷時(shí),不能自動(dòng)清除 IE0標(biāo)志。 電平觸發(fā)方式時(shí), 外部中斷源 的 有效低電平 必須 保持到請(qǐng)求獲得響應(yīng)時(shí)為止,不然就會(huì)漏掉; 在中斷服務(wù)結(jié)束之前,中斷源的有效的低電平必須撤除 ,否則中斷返回之后將再次產(chǎn)生中斷。 該方式適合于外部中斷輸入為低電平,且在中斷服務(wù)程序中能清除外部中斷請(qǐng)求源的情 況 。 當(dāng) IT0=1 時(shí), INT0 為邊沿觸發(fā)方式 。 邊沿觸發(fā)方式 時(shí), CPU在每個(gè)機(jī)器周期的 S5P2 采樣 INT0 引腳 電平,如果在連續(xù)的兩個(gè)機(jī)器周期檢測(cè)到 INT0 引腳 由高電平變?yōu)榈碗娖?,即第一個(gè)周期采樣到 INT0 =1,第二個(gè)周期采樣到 INT0 =0,則置 IE0= 1,產(chǎn)生中斷請(qǐng)求。在邊沿觸發(fā)方式下, CPU 響應(yīng)中斷時(shí),能由硬件自動(dòng)清除 IE0 標(biāo)志。 邊沿觸發(fā)方式時(shí),在相繼兩次采樣中,先采樣到外部中斷輸入為高電平,下一個(gè)周期采樣到為低電平,則在 IE0 或 IE1中將鎖存一個(gè)邏輯 1。若 CPU 暫時(shí)不能響應(yīng),中斷申請(qǐng)標(biāo)志也不會(huì)丟失,直到 CPU 響應(yīng)此中斷時(shí)才清 0。 另外 ,為 了 保證下降沿能 夠 被可靠地采樣到, INT0 和 INT1 引腳 上的負(fù)脈沖寬度至少要保持一個(gè)機(jī)器周期(若晶振頻率為 12MHz, 為 1 微秒)。邊沿觸發(fā)方式適合于以負(fù)脈沖形式輸入的外部中斷請(qǐng)求。 /計(jì)數(shù)器工作于定時(shí)和計(jì)數(shù) 方式時(shí)有何異同 點(diǎn) ? 答: 定時(shí) /計(jì)數(shù)器 實(shí)質(zhì)是加 1 計(jì)數(shù)器。 不同點(diǎn) :設(shè)置為 定時(shí)器 模式 時(shí),加 1 計(jì)數(shù)器是對(duì)內(nèi)部機(jī)器周期計(jì)數(shù)( 1 個(gè)機(jī)器周期等于 12 個(gè)振蕩周期 ,即計(jì)數(shù)頻率為晶振頻率的 1/12)。計(jì)數(shù)值乘以機(jī)器周期就是定時(shí)時(shí)間。 設(shè)置為 計(jì)數(shù)器 模式 時(shí),外部事件計(jì)數(shù)脈沖由 T0 或 T1 引腳 輸入到計(jì)數(shù)器。在每個(gè)機(jī)器周期的 S5P2 期間采樣 T0、 T1 引腳電平。當(dāng)某周期采樣到一高電平輸入,而下一周期又采樣到一低電平時(shí),則計(jì)數(shù)器加 1,更 新的計(jì)數(shù)值在 下 一 個(gè) 機(jī)器周期的 S3P1 期間裝入 計(jì)數(shù)器 。 相同點(diǎn) :它們的工作原理相同,它們都有 4 種工作方式,由 TMOD 中的 M1M0 設(shè)定,即 方式 0: 13 位計(jì)數(shù)器; 方式 1: 16 位計(jì)數(shù)器; 方式 2:具有自動(dòng)重裝初值功能的 8 位計(jì)數(shù)器; 8 方式 3: T0 分為兩個(gè)獨(dú)立的 8 位計(jì)數(shù)器, T1 停止工作。 /計(jì)數(shù)器的 4 種工作方式各有何特點(diǎn)? 答: 方式 0 位 13 位計(jì)數(shù)器 ,由 TL0 的低 5 位(高 3 位未用)和 TH0 的 8 位組成。 TL0 的低 5 位溢出時(shí)向 TH0 進(jìn)位, TH0 溢出時(shí),置位 TCON 中的 TF0 標(biāo)志 ,向 CPU 發(fā) 出 中斷請(qǐng)求。 計(jì)數(shù)初值計(jì)算的公式為: X= 213- N 方式 1 的計(jì)數(shù)位數(shù)是 16 位,由 TL0 作為低 8 位、 TH0 作為高 8 位,組成了 16 位加 1 計(jì)數(shù)器。 計(jì)數(shù)個(gè)數(shù)與計(jì)數(shù)初值的關(guān)系為: X= 216- N 方式 2 為自動(dòng)重裝初值的 8 位計(jì)數(shù)方式。 TH0 為 8 位初值寄存器。當(dāng) TL0 計(jì)滿(mǎn)溢出時(shí),由硬件使 TF0 置 1,向 CPU 發(fā) 出中斷請(qǐng)求 ,并 將 TH0 中的計(jì)數(shù)初值自動(dòng)送入 TL0。 TL0 從初值重新 進(jìn)行 加 1 計(jì)數(shù)。周而復(fù)始,直至 TR0=0 才會(huì)停止。 計(jì)數(shù)個(gè)數(shù)與計(jì)數(shù)初值的關(guān)系為: X= 28- N 方式 3 只適用于定時(shí) /計(jì)數(shù)器 T0,定時(shí)器 T1 處于方式 3 時(shí)相當(dāng)于 TR1= 0,停止計(jì)數(shù)。方式 3 時(shí), T0 分 成 為兩個(gè)獨(dú)立的 8位計(jì)數(shù)器 TL0 和 TH0, TL0 使用 T0 的所有控 制位。當(dāng) TL0 計(jì)數(shù)溢出時(shí),由硬件使 TF0 置 1,向 CPU 發(fā)出中斷請(qǐng)求。而 TH
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1