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

正文內(nèi)容

單片機教材思考題解答(編輯修改稿)

2025-07-04 17:12 本頁面
 

【文章內(nèi)容簡介】 RCLK):串行口接受時鐘選擇標志位。4) (TCLK):串行口發(fā)送時鐘選擇標志位。5) (EXEN2):T2外部允許控制位。6) (TR2):T2運行控制位。7) (C/):T2的定時器/計數(shù)器方式選擇位。8) (CP/): T2的方式選擇位。3. T0、T1的工作方式有哪幾種?分別介紹每種工作方式的特點。T0、T1工作于方式0時,它是一個13位定時/計數(shù)器。T0的結(jié)構(gòu)和操作與T1完全相同。T0、T1工作于方式1時,它是一個16位定時/計數(shù)器,方式1時結(jié)構(gòu)與操作幾乎完全與方式0相同,惟一差別是二者計數(shù)位數(shù)不同。T0的結(jié)構(gòu)和操作與T1完全相同。T0、T1工作于方式2時,16位加法計數(shù)器的TH0和TL0具有不同功能,其中,TL0是8位計數(shù)器,TH0是重置初值的8位緩沖器。T0、T1工作于方式3時,T0被分解成兩個獨立的8位計數(shù)器TL0和TH0;T1處于方式3時停止計數(shù)。4. T2有什么特點?有哪些工作方式?P89C5x系列單片機中的T2是16位的可以自動重載、捕獲和作為波特率發(fā)生器的定時器/計數(shù)器。T2由兩個8位的計數(shù)器TLTH2,控制寄存器T2CON,方式寄存器T2MOD,捕獲寄存器RCAP2L、RCAP2H組成。T2的計數(shù)脈沖可以是片內(nèi)的振蕩脈沖,也可以是T2()引腳的外部計數(shù)脈沖。捕獲方式是指在一定的條件下,自動將計數(shù)器TH2和TL2的數(shù)據(jù)讀入RCAP2H、RCAP2L,即TH2和TL2的當前內(nèi)容捕獲至T2的RCAP2H、RCAP2L寄存器中。自動重裝方式是指在一定條件下,自動將RCAP2H、RCAP2L中的數(shù)據(jù)送入THTL2。RCAP2H和RCAP2L在此起預(yù)置計數(shù)初值的功能。16 位自動重裝方式中,T2可通過C/ 設(shè)置為定時器或計數(shù)器方式;可通過DCEN編程控制向上或向下計數(shù)。T2工作在波特率發(fā)生器方式時,與自動重裝載方式相似。當TH2溢出時,T2(THTL2)重新裝載來自RCAP2H、RCAP2L的16位的值(程序預(yù)先設(shè)置)。第5單元 P89C5x單片機串行口及應(yīng)用 串行通信基礎(chǔ)1. 通信的兩種基本方式是?它們有什么特點,簡述適用于場合。答:通信有并行和串行兩種方式。并行通信的速度快,傳輸線多,成本高,適合近距離的場合。串行通信的速度慢,傳輸線少,特別適合分級、分層和分布式控制系統(tǒng)及遠程通信。串行通信具有簡單易行控制方便靈活通信可靠等特點并在硬件實現(xiàn)上具有經(jīng)濟性和實用性所以在很多場合得到了應(yīng)用。2. 串行通信中串行信號的傳送方式有哪些?答:按照數(shù)據(jù)傳送方向,串行通信可分為單工(simplex)、半雙工(half duplex)和全雙工(full duplex)三種制式。3. 簡述串行通信中,同步通信和異步通信的工作原理。在異步通信中,數(shù)據(jù)通常是以字符為單位組成字符幀傳送的。字符幀由發(fā)送端一幀一幀地發(fā)送,每一幀數(shù)據(jù)均是低位在前,高位在后,通過傳輸線被接收端一幀一幀地接收。發(fā)送端和接收端可以由各自獨立的時鐘來控制數(shù)據(jù)的發(fā)送和接收,這兩個時鐘彼此獨立,互不同步。在同步通信中,通信時發(fā)送和接收雙方建立時鐘直接控制,使雙方達到完全同步。它是采用串行傳送數(shù)據(jù)的通信方式,一次通信只傳輸一幀信息。4. 串行通信的錯誤校驗有哪幾種?答:奇偶校驗、代碼和校驗、循環(huán)冗余校驗5. 簡述RS232C的總線標準答:RS232C是一種異步串行通信總線標準。它是由EIA(美國電子工業(yè)協(xié)會)制定的數(shù)據(jù)終端設(shè)備(DTE)與數(shù)據(jù)連接設(shè)備(DCE)間的物理接口標準。標準規(guī)定:信息的開始為起始位,信息的結(jié)束為停止位。信息本身可以是8位再加一位奇偶校驗位。如果兩個信息之間無信息,則寫“1”,表示空。RS232C總線為25根,采用D型25芯插頭座(或總線為9根,采用D型9芯插頭座)。 P89C5x單片機的串行端口及控制寄存器1. 串行端口的內(nèi)部結(jié)構(gòu)由哪幾部分構(gòu)成? 答:P89C5x單片機內(nèi)部有兩個獨立的接收、發(fā)送緩沖器SBUF。SBUF屬于特殊功能寄存器。物理上SBUF有兩個:一個是發(fā)送緩沖器(用于存放接收到的數(shù)據(jù)),另一個是接收緩沖器(用于存放欲發(fā)送的數(shù)據(jù))。邏輯上SBUF只有一個,既表示發(fā)送緩沖器,又表示接收緩沖器。接收或發(fā)送數(shù)據(jù),是通過串行口的兩條獨立收發(fā)信號線RXD()、TXD()來實現(xiàn)的。2. 簡述串行通信的過程。答:發(fā)送端發(fā)送數(shù)據(jù)時,首先是由一條寫發(fā)送緩沖器的指令(MOV SBUF,A),把數(shù)據(jù)并行寫入串行口的發(fā)送緩沖器SBUF中,同時數(shù)據(jù)由TXD引腳串行輸出。當發(fā)送完一幀數(shù)據(jù)后,SBUF為空,硬件自動將發(fā)送中斷標志位(TI)置1,請CPU發(fā)送下一幀數(shù)據(jù)。接收端接收數(shù)據(jù)時,首先REN置1,接收端RXD引腳串行接收外部數(shù)據(jù)(數(shù)據(jù)最低位首先進入移位寄存器),當收到一個幀完整的數(shù)據(jù)后,再并行送入接受緩沖器SBUF中,同時硬件自動將接受中斷標志位(RI)置1,向CPU申請中斷。若CPU響應(yīng)中斷,需要軟件方式將RI清除,同時讀走SBUF內(nèi)的數(shù)據(jù)(MOV A,SBUF),并準備接受下一幀的數(shù)據(jù)。3. 串行通信控制寄存器有哪些?它們的字節(jié)地址是多少?里面具體包含了哪些位,它們又什么作用?P89C5x的串行通信控制寄存器SCON、PCON、IE。SCON用來控制串行口的工作方式和狀態(tài),可以位尋址,字節(jié)地址為98H。SCON各位的功能描述如下:(1) SM0/FE:(SMOD0)組合使用有兩種功能。(2) SM1:該位和SM0組合,用于選擇串行口的4種工作方式。如表52所示。(3) SM2:多機通信控制位。(4) REN:允許串行接收位。(5) TB8:存放發(fā)送數(shù)據(jù)的第9位。(6) RB8: 存放接收數(shù)據(jù)的第9位。(7) TI:發(fā)送中斷標志位,用于指示一幀數(shù)據(jù)是否發(fā)送完。(8) RI:接收中斷標志位,用于指示一幀數(shù)據(jù)是否接受完。電源控制寄存器PCON是專門用來進行電源控制的而設(shè)置的專用寄存器,不可以位尋址,PCON的位地址為87H,復(fù)位值為00xxx000B。(1) SMOD1:波特率倍增位。串行口工作在方式方式方式3時,若SMOD1=1,則波特率提高一倍;若SMOD1=0,則波特率不提高一倍。(2) SMOD0:決定串行端口控制寄存器SCON最高位的功能。若SMOD0=0。 若SMOD0=1。中斷允許控制寄存器IE中的ES()為串行端口中斷允許位。當ES=1時,允許串行端口接受或發(fā)送中斷;當ES=0時,禁止串行口中斷。 串行通信工作方式及波特率1. 串行通信有哪幾種工作方式?它們有什么特點? 答:P89C5x單片機的串行口有四種工作方式,通過SCON中的SMSM2位來定義。在方式0下,串行口作為同步移位寄存器使用,其波特率固定為fosc/12。串行數(shù)據(jù)從RXD()端輸入或輸出,同步移位脈沖由TXD()送出。這種方式常用于擴展I/O口。在方式1下,串行口為波特率可調(diào)的10位通用異步接口UART。發(fā)送或接收的一幀信息包括1位起始位“0”,8位數(shù)據(jù)位和1位停止位“1”。方式2下和方式3,串行口為11位UART,傳送波特率與SMOD1有關(guān)。方式2的波特率固定為晶振頻率的1/64或1/32。方式3的波特率由TT2的溢出率和PCON中的SMOD1位決定。發(fā)送或接收的一幀數(shù)據(jù)包括1位起始位“0”,9位數(shù)據(jù)位(1位附加的第9位,發(fā)送時SCON中的TB8,接受時為RB8)和1位停止位“1”。2. 簡述串行通信中串行口初始化具體步驟。(1) 確定T1的工作方式(編程TMOD寄存器)。(2) 計算T1的初值,裝載THTL1。(3) 啟動T1(編程TCON中的TR1位)。(4) 確定串行口控制(編程SCON寄存器)。 (5) 串行口在中斷方式工作時,還要進行中斷設(shè)置(編程IE、IP寄存器)。3. 串行通信的四種工作方式,它們的波特率分別是怎么規(guī)定的?(1) 方式0和方式2 在方式0中,波特率為時鐘頻率的1/12,即fosc/12,固定不變。在方式2中,波特率取決于PCON中的SMOD1值:當SMOD1=0時,波特率為fosc/64。當SMOD1=1時,波特率為fosc/32,即波特率=fosc/64。(2) 方式1和方式3在方式1和方式3下,波特率由TT2的溢出率和PCON中的SMOD1位決定。即:方式1和方式3的波特率=(TT2的溢出率) 串行端口工作方式的應(yīng)用1. 串行通信進行點對點通信,通常使用哪種工作方式? 答:方式12. 使用串行口工作方式0時,實現(xiàn)串行輸入并行輸出,可使用什么TTL電平轉(zhuǎn)換芯片。答:串行輸入并行輸出的移位寄存器CD40974LS2403. 實現(xiàn)多機通信,使用哪種串行口工作方式?簡述實現(xiàn)的步驟?答:串行口的方式2和方式3有一個專門的應(yīng)用領(lǐng)域,即多機通信。(1) 主機發(fā)送一幀地址信息,與所需的從機聯(lián)絡(luò)。主機應(yīng)置TB8為1,表示發(fā)送的是地址幀。其中8位是地址,第9位為數(shù)據(jù)/地址的區(qū)分標志,若此位為1,表示為地址幀。(2) 所有從機初始化設(shè)置SM2=1,處于接受狀態(tài),準備接收一幀地址信息的狀態(tài)。(3) 各從機接收到地址信息,因為RB8=1,則置中斷標志RI。中斷后,首先判斷主機送過來的地址信息與自己的地址是否相符。對于地址相符的從機,置SM2=0,以接收主機隨后發(fā)來的所有信息。對于地址不相符的從機,保持SM2=1的狀態(tài),對主機隨后發(fā)來的信息不理睬,直到發(fā)送新的一幀地址信息為止。(4) 從機發(fā)送數(shù)據(jù)結(jié)束后,要發(fā)送一幀校驗和,并置第9位(TB8)為1,作為從機數(shù)據(jù)傳送結(jié)束的標志。 (5) 主機接收數(shù)據(jù)時先判斷數(shù)據(jù)接收標志(RB8),若RB8=1,表示數(shù)據(jù)傳送結(jié)束,并比較此幀校驗和,若正確則回送正確信號00H,此信號命令該從機復(fù)位(即重新等待地址幀)。若校驗和出錯,則發(fā)送0FFH,命令該從機重發(fā)數(shù)據(jù)。若接收幀的RB8=0,則存數(shù)據(jù)到緩沖區(qū),并準備接收下幀信息。(6) 主機收到從機應(yīng)答地址后,確認地址是否相符,如果地址不符,發(fā)復(fù)位信號(數(shù)據(jù)幀中TB8=1)。如果地址相符,則清TB8,開始發(fā)送數(shù)據(jù)。從機收到復(fù)位命令后回到監(jiān)聽地址狀態(tài)(SM2=1)。否第6單元 單片機并行總線擴展 并行擴展總線1. 單片機并行擴展總線,為什么P0口要接一個8位鎖存器74LS373,而P2口卻可以不接? 答:P0口是單片機中使用最頻繁的總線通道,既要傳送低8位地址信號,又要傳送數(shù)據(jù)信號,PO口采用分時復(fù)用的方法解決這一矛盾。單片機訪問外圍接口芯片時,根據(jù)指令的時序關(guān)系,P0口首先輸出的是低8位地址信號(在ALE信號的高電平期間),在ALE信號的下降沿地址信號消失,然后P0口輸出數(shù)據(jù)信號。由于低8位地址信號在總線上的停留時間非常短,必須要有鎖存器鎖存低8位地址,常用的鎖存器是74LS373,單片機的ALE信號可以直接對接74LS373的G端,在ALE下降沿將地址信號鎖存到74LS373中,從Q0~7輸出的低8位地址與從P2口
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1