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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)第三版李朝青著課后習(xí)題答案文檔(參考版)

2024-10-31 12:13本頁(yè)面
  

【正文】 將甲機(jī)內(nèi)部 RAM 40H4FH存儲(chǔ)區(qū)中去。試計(jì)算定時(shí)器初值。當(dāng)該接口每分鐘傳送 1800 個(gè)字符時(shí),試計(jì)算出傳送波特率。P→ C CPL C MOV TB8 ,C MOV SBUF ,A 。是發(fā)送中斷,清除發(fā)送中斷標(biāo)志 INC R0 。將接收數(shù)據(jù)送入接收數(shù)據(jù)區(qū) INC R1 。C=1, RB8=1,轉(zhuǎn) LOOP2 SJMP ERROR 。C=0, RB8=0,轉(zhuǎn) LOOP2 SJMP ERROR 。形成奇校驗(yàn) JC LOOP1 。讀出接收緩沖區(qū)內(nèi)容 MOV C , 。發(fā)送第一個(gè)數(shù)據(jù) SJMP $ STOP: JNB RI SOUT 。CPU允許中斷 MOV A ,R0 MOV C, 。置發(fā)送數(shù)據(jù)區(qū)首地址 MOV R1 ,40H ;置接收數(shù)據(jù)區(qū)首地址 SETB ES 。轉(zhuǎn)向中斷服務(wù)程序 ORG 0040H 。上電,轉(zhuǎn)向主程序 ORG 0023H 。請(qǐng)編寫通信程序。中斷返回 END 1以 89C51 串行口按工作方式 3 進(jìn)行串行數(shù)據(jù)通信。發(fā)送數(shù)據(jù) INC R0 。數(shù)據(jù)塊接收完,轉(zhuǎn) L4 L3: MOV A ,R0 。清除發(fā)送中斷標(biāo)志 DJNZ R7 ,L3 。修改數(shù)據(jù)區(qū)指針 L2:RETI 。判斷數(shù)據(jù)塊發(fā)送完否 SJMP L2 。讀出接收緩沖區(qū)內(nèi)容 MOV R1 ,A 。發(fā)送第一個(gè)數(shù)據(jù) SJMP $ ;等待中斷 SERVE: JNB RI ,SEND 。允許串行口中斷 SETB EA 。設(shè)置堆棧指針 MOV SCON ,50H MOV PCON ,00H MOV TMOD,20H MOV TH1,0F3H MOV TL1,0F3H SETB TR1 MOV R0 ,20H 。轉(zhuǎn)向中斷服務(wù)程序 ORG 0040H 。上電,轉(zhuǎn)向主程序 ORG 0023H 。查教材表 92可知,可取 SMOD=0,T1的計(jì)數(shù)初值為 F3H。請(qǐng)編寫全雙工通信程序。其他 從機(jī)仍然保持 SM2=1. 1當(dāng) 89C51 串行口按工作方式 1 進(jìn)行串行數(shù)據(jù)通信時(shí)。各從機(jī)根據(jù)收到的第 9 位數(shù)據(jù)( RB8 中)的值來(lái)決定從機(jī)可否再接收主機(jī)的信息。 1簡(jiǎn)述單片幾多機(jī)通信的 原理。它包括了按位串行傳輸?shù)碾姎夂蜋C(jī)械方面的規(guī)定,如適用范圍、信號(hào)特性、接口信號(hào)及引腳說(shuō)明等,適用于短距離( 15m)或帶調(diào)制解調(diào)的通信場(chǎng)合。 解:最高波特率為 T1定時(shí)最小值時(shí),此時(shí)初值為 255,并且 SMOD=1,有: 最高波 特率為 T1定時(shí)最大值時(shí),此時(shí)初值為 0,并且 SMOD=0,有: 1串行通信的總線標(biāo)準(zhǔn)是什么?有哪些內(nèi)容? 答:美國(guó)電子工業(yè)協(xié)會(huì)( EIA)正式公布的串行總線接口標(biāo)準(zhǔn)有 RS232C,RS422,RS423 和RS485 等。 已知系統(tǒng)時(shí)鐘頻率 fosc 和通信用的波特率 fbaud,可得出定時(shí)器 T1模式 2的初值 若定時(shí)器 T1 設(shè)置成模式 2 作波特率發(fā)生器,已知 fosc= 6MHz。賦定時(shí)器計(jì)數(shù)初值 MOV TL1,0FAH 為什么定時(shí)器 T1 用作串行口波特率發(fā)生 器時(shí),常選用工作模式 2?若已知系統(tǒng)時(shí)鐘頻率和通信用的波特率,如何計(jì)算其初值? 答:因?yàn)楣ぷ髂J?2 是自動(dòng)重裝初值定時(shí)器,編程時(shí)無(wú)需重裝時(shí)間參數(shù)(計(jì)數(shù)初值),比較使用。 解: MOV TMOD,20H 。結(jié)束 若晶振為 ,串行口工作與方式 1,波特率為 4800b/s。等待發(fā)送完 CLR TI 。讀出接收緩沖器數(shù)據(jù) MOV SBUF,A 。賦定時(shí)器計(jì)數(shù)初值 MOV TL1,0E8H SETB TR1 。串行接口工作于方式 1 MOV TMOD,20H 。 設(shè) fosc= ,試編寫一段程序,其功能為對(duì)串行口初始化,使之工作與方式 1,波特率為 1200b/s;并 用查詢串行口狀態(tài)的方法,讀出接收緩沖器的數(shù)據(jù)并回送到發(fā)送緩沖器。 RB8 是接收數(shù)據(jù)的第 9 位,在方式 2 或方式 3 中接收到的第 9 位數(shù)據(jù)放在 RB8 位。 TB8 是發(fā)送數(shù)據(jù)的第 9 位,在方式 2 或方式 3 中,根據(jù)發(fā)送數(shù)據(jù)的需要由軟件置位或復(fù)位。 89C51 串行口有幾種工作方式?有幾種幀格式?各工作方式的波特率如何確定? 答: 89C51 串行口有 4 種工作方式: 方式 0( 8 位同步移位寄存器),方式 1( 10 位異步收發(fā)),方式 2( 11 位異步收發(fā)),方式 3( 11 位異步收發(fā))。 在滿足串行接口接收中斷標(biāo)志位 RI( ) =0 的條件下,置允許接收位 REN( )=1,就會(huì)接收一幀數(shù)據(jù)進(jìn)入移位寄存器,并裝載到接收 SBUF 中,同時(shí)使 RI=1。 答:串行接口的接收和發(fā)送是對(duì)同一地址( 99H)兩個(gè)物理空間的特殊功能寄存器 SBUF 進(jìn)行讀和寫的。定時(shí)器 T1產(chǎn)生串行通信所需的波特率。 由發(fā)送緩沖期 SBUF 發(fā)送數(shù)據(jù),接收緩沖期 SBUF 接收數(shù)據(jù)。存在空閑位也是異步通信的特征之一。 參考書上例題 66 第七章 第 7 章 習(xí)題 什么是串行異步通信,它有哪些作用? 答:在異步串行通信中,數(shù)據(jù)是一幀一幀(包括一個(gè)字符代碼或一字節(jié)數(shù)據(jù))傳送的,每一幀的數(shù)據(jù)格式參考書。重復(fù)循環(huán) 1以中斷方法設(shè)計(jì)單片機(jī)秒、分脈沖發(fā)生器。關(guān)閉 T0 DJNZ R2,LOOP 。啟動(dòng) T0 JNB TF0,$ 。R2 為“ 200μ s”計(jì)數(shù)器,置入初值 5,計(jì) 1ms LOOP:MOV TH0,38H 。設(shè)定時(shí)器 T0工作于模式 2 CLR 。重置“ 200μ s”計(jì)數(shù)器初值 LJMP L2 。關(guān)閉 T0 DJNZ R2,L2 。查詢 200μ s 時(shí)間到?時(shí)間到,轉(zhuǎn) L1 SJMP LOOP 。置入定時(shí)初值 MOV TL0,38H SETB TR0 。R2 為“ 200μ s”計(jì)數(shù)器,置入初值 5,計(jì) 1ms MOV TMOD,02H 。 解: T0作定時(shí)器時(shí)初值: 所以 程序 1: CLR 。計(jì)數(shù)初值寫入 R7,R6 MOV R6,TL0 1 設(shè) fosc=12MHz。等待 引腳電平下跳 CLR TR0 。 電平上跳,置入計(jì)數(shù)初值 MOV TL0,00H SETB TR0 。T0 為計(jì)數(shù)方式且工作于模式 1 JNB ,$ 。 可選 100b/s 1試編制一段程序,功能為:當(dāng) 引腳的電平上跳時(shí),對(duì) 的輸入脈沖進(jìn)行計(jì)數(shù);當(dāng) 引腳的電平下跳時(shí),停止計(jì)數(shù),并將計(jì)數(shù)值 寫入 R6, R7。若波特率按 9600b/s,4800b/s,2400b/s,1200b/s,600b/s,100b/s來(lái)考慮,則此時(shí)可選用的波特率是多少(允許存在一定誤差)?設(shè) fosc=12MHz。重置“ 250μ s”計(jì)數(shù)器初值 4 LJMP L2 。“ 250μ s”計(jì)數(shù)器減 1,到 1ms 嗎?未到轉(zhuǎn) L2 CPL 。 輸出取反,形成周期為 500μ s CLR TR1 。查詢 250μ s 時(shí)間到?時(shí)間到,轉(zhuǎn) L1 SJMP LOOP 。置入定時(shí) 250μ s 初值 MOV TL1,06H SETB TR1 。 輸出低電平 CLR 。 解:采用模式 0 作 定時(shí)初值: 所以 MOV R2,04H 。時(shí)間未到,轉(zhuǎn) LOOP2,繼續(xù)查詢 1已知 89C51 單片機(jī)的 fosc=12MHz, 用 T1 定時(shí)。 啟動(dòng) T0 LOOP2:JBC TF0,L2 。關(guān)閉 T0 MOV TH0,0E7H 。時(shí)間未到,轉(zhuǎn) LOOP1,繼續(xù)查詢 L1:SETB 。啟動(dòng) T0 LOOP1:JBC TF0,L1 。 輸出低電平 MOV TH0,6AH 。 解: T0采用模式 2 作為 50μ s 定時(shí)時(shí)的初值: 所以 作 300μ s 定時(shí)時(shí)的初值: 所以 MOV TMOD,02H 。 1已知 89C51 單片機(jī) 的 fosc=6MHz, 請(qǐng)利用 T0和 輸出矩形波。 1 89C51 定時(shí)器作定時(shí)和計(jì)數(shù)時(shí)其計(jì)數(shù)脈沖分別由誰(shuí)提供? 答:作定時(shí)器時(shí)計(jì)數(shù)脈沖由 89C51 片內(nèi)振蕩器輸出經(jīng) 12 分頻后的脈沖提供,作計(jì)數(shù)時(shí)計(jì)數(shù)脈沖由外部信號(hào)通過(guò)引腳 和 提供。時(shí)間未到,轉(zhuǎn) LOOP2,繼續(xù)查詢 一個(gè)定時(shí)器定時(shí)時(shí)間有限,如何實(shí)現(xiàn)兩個(gè)定時(shí)器的串行定時(shí)以滿足較長(zhǎng)定時(shí)時(shí)間的要求? 答:當(dāng)一個(gè)定時(shí)器溢出時(shí),設(shè)置另一個(gè)定時(shí)器的初值為 0 開始定時(shí)。啟動(dòng) T1定時(shí) LOOP2:JBC TF1,L1 。設(shè)置 T1為定時(shí)方式且工作與模式 1 MOV TH1,0ECH 。無(wú)溢出轉(zhuǎn) LOOP1,繼續(xù)查詢 L2:CLR TR1 。啟動(dòng) T1計(jì)數(shù)器 LOOP1:JBC TF1,L2 。設(shè)置 T1為計(jì)數(shù)方式且工作模式為 1 MOV TH1,0FCH 。假定 為 6WHZ,用模式 1 編程。定時(shí)器 T1無(wú)工作模式 3,將 T1設(shè)置為工作模式 3,就會(huì)使 T1立即停止計(jì)數(shù),關(guān)閉。 定時(shí)器 T1無(wú)工作模式 3,但 T0在工作模式 3 時(shí) T1仍可設(shè)置為 0~2。 TL0 為 8 位計(jì)數(shù)器,功能與模式 0 和模式 1 相同,可定時(shí)可計(jì)數(shù)。 TL計(jì)數(shù)溢出時(shí)不僅使 TF0置 1,而且還自動(dòng)將 TH中的內(nèi)容重新裝載到 TL中。定時(shí)時(shí)間t=(216初值 )振蕩周期 12;計(jì)數(shù)長(zhǎng)度位 216=65536 個(gè)外部脈沖 置 TMOD 中的 M1M0 為 01 ( 3) 模式 2:把 TL0 和 TL1 配置成一個(gè)自動(dòng)重裝載的 8 位定時(shí)器 /計(jì)數(shù)器。 TL低 5 位溢出時(shí) 向 TH進(jìn)位, TH溢出時(shí)向中斷標(biāo)志位 TF 進(jìn)位,并申請(qǐng)中斷。 作計(jì)數(shù)器時(shí)對(duì)外界計(jì)數(shù)頻率要求最高為機(jī)器振蕩頻率的 1/24。 T0由兩個(gè) 8 位特殊功能寄存器 TH0 和 TL0 組成; T1由 TH1 和 TL1 組成。 定時(shí)器 T1無(wú)工作模式 3,但 T0在工作模式 3 時(shí) T1仍可設(shè)置為 0~2。 TL0 為 8 位計(jì)數(shù)器,功能與模式 0 和模式 1 相同,可定時(shí)可計(jì)數(shù)。 TL計(jì)數(shù)溢出時(shí)不僅使 TF0置 1,而且還自動(dòng)將 TH中的內(nèi)容重新裝載到 TL中。定時(shí)時(shí)間t=
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1