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

正文內(nèi)容

單片機復(fù)習(xí)題庫(編輯修改稿)

2025-05-14 00:02 本頁面
 

【文章內(nèi)容簡介】 ? 答:定時器/計數(shù)器的工作方式2具有自動恢復(fù)初值的特點,適用于精確定時,比如波特率的產(chǎn)生。 5 編寫程序,要求使用T0,采用方式2定時,占空比為10:1的矩形脈沖。 解答:根據(jù)題意,:1。如果系統(tǒng)采用6MHz晶振的話, ,因此高低電平輸出取整,則約為364μs和36μs。編寫程序如下: ORG 0000H LJMP MAIN ORG 000BH LJMP IT0P MAIN: MOV TMOD,02H ;定時器/計數(shù)器T0為定時方式2 MOV TL0,4AH ;定時364μs初值賦值 SETB TR0 ;啟動T0,開始計數(shù) SETB ET0 ;允許T0中斷 SETB EA ;CPU開中斷 SETB WAIT: AJMP WAIT IT0P: CLR EA CLR ;關(guān)中斷 MOV R0,9 DLY: DJNZ R0,DLY ;延時26μs MOV TL0,4AH ;定時364μs初值賦值 SETB SETB EA RETI 5 一個定時器的定時時間有限,如何實現(xiàn)兩個定時器的串行定時,來實現(xiàn)較長時間的定時? 答:方式一,在第一個定時器的中斷程序里關(guān)閉本定時器的中斷程序,設(shè)置和打開另一個定時器;在另一個定時器的中斷程序中關(guān)閉本定時中斷,設(shè)置和打開另一個定時器。這種方式的定時時間為兩個定時器定時時間的和。 方式二,一個作為定時器,在定時中斷后產(chǎn)生一個外部計數(shù)脈沖(),另一個定時器工作在計數(shù)方式。這樣兩個定時器的定時時間為一個定時器的定時時間乘以另一個定時器的計數(shù)值。 5當(dāng)定時器T0用于方式3時,應(yīng)該如何控制定時器T1的啟動和關(guān)閉? 答:由T1()口控制定時器T1的啟動和關(guān)閉。 5定時器/計數(shù)器測量某正單脈沖的寬度,采用何種方式可得到最大量程?若時鐘頻率為6MHz,求允許測量的最大脈沖寬度是多少? 答:采用方式1定時工作方式。 5編寫一段程序,功能要求為:,;,停止計數(shù),并將計數(shù)值寫入R0、R1(高位存R1,低位存R0)。 解答:。編寫程序如下: ORG 0000H LJMP MAIN ORG 000BH LJMP IT0P MAIN: JNB ,MAIN MOV TMOD,05H ;定時器/計數(shù)器T0為計數(shù)方式1 SETB TR0 ;啟動T0,開始計數(shù) SETB ET0 ;允許T0中斷 SETB EA ;CPU開中斷 WAIT: JB ,WAIT CLR EA CLR TR0 MOV R1,TH0 MOV R0,TL0 AJMP $ IT0P: INC R2 RETI 5 THX與TLX(X=0,1)是普通寄存器還是計數(shù)器?其內(nèi)容可以隨時用指令更改嗎?更改后的新值是立即刷新還是等當(dāng)前計數(shù)器計滿后才能刷新? 答:THX與TLX(X=0,1)是由特殊功能寄存器構(gòu)成的計數(shù)器,其內(nèi)容可以隨時用指令更改,更改后的新值是立即刷新。但在讀THX、TLX的值時,應(yīng)該先讀THX值,后讀TLX,再讀THX。若兩次讀得THX相同,則可確定讀得的內(nèi)容正確。若前后兩次讀得的THX有變化,再重復(fù)上述過程。 5 判斷下列的說法是否正確? (1) 特殊功能寄存器SCON,與定時器/計數(shù)器的控制無關(guān)。(對) (2) 特殊功能寄存器TCON,與定時器/計數(shù)器的控制無關(guān)。(錯)(3) 特殊功能寄存器IE,與定時器/計數(shù)器的控制無關(guān)。 (錯) (4) 特殊功能寄存器TMOD,與定時器/計數(shù)器的控制無關(guān)。(錯) 5串行數(shù)據(jù)傳送的主要優(yōu)點和用途是什么? 答:優(yōu)點:串行數(shù)據(jù)傳送的主要優(yōu)點是硬件接口簡單,接口端口少(2個)。用途:主要用于多個單片機系統(tǒng)之間的數(shù)據(jù)通信。 60、簡述串行口接收和發(fā)送數(shù)據(jù)的過程。 答:以方式一為例。發(fā)送:數(shù)據(jù)位由TXT端輸出,發(fā)送1幀信息為10為,當(dāng)CPU執(zhí)行1條數(shù)據(jù)寫發(fā)送緩沖器SBUF的指令,就啟動發(fā)送。發(fā)送開始時,內(nèi)部發(fā)送控制信號/SEND變?yōu)橛行В瑢⑵鹗嘉幌隩XD輸出,此后,每經(jīng)過1個TX時鐘周期,便產(chǎn)生1個移位脈沖,并由TXD輸出1個數(shù)據(jù)位。8位數(shù)據(jù)位全部完畢后,置1中斷標(biāo)志位TI,然后/SEND信號失效。接收:當(dāng)檢測到起始位的負(fù)跳變時,則開始接收。接受時,定時控制信號有2種,一種是位檢測器采樣脈沖,它的頻率是RX時鐘的16倍。也就是在1位數(shù)據(jù)期間,有16個采樣脈沖,以波特率的16倍的速率采樣RXD引腳狀態(tài),當(dāng)采樣到RXD端從1到0的跳變時就啟動檢測器,接收的值是3次連續(xù)采樣,取其中2次相同的值,以確認(rèn)是否是真正的起始位的開始,這樣能較好地消除干擾引起的影響,以保證可靠無誤的開始接受數(shù)據(jù)。 6 幀格式為1個起始位,8個數(shù)據(jù)位和1個停止位的異步串行通信方式是方式( 1 )。 6 串行口有幾種工作方式?有幾種幀格式?各種工作方式的波特率如何確定? 答:串行口有3種工作方式:方式0、方式方式方式3;有3種幀格式,方式2和3具有相同的幀格式;方式0的發(fā)送和接收都以fosc/12為固定波特率, 方式1的波特率=2SMOD/32定時器T1的溢出率 方式2的波特率=2SMOD/64fosc 方式3的波特率=2SMOD/32定時器T1的溢出率 6 假定串行口串行發(fā)送的字符格式為1個起始位,8個數(shù)據(jù)位,1個奇校驗位,1個停止位,請畫出傳送字符“A”的幀格式。答: 起始位0 1 0 0 0 0 0 0 校驗位 停止位 6判斷下列說法是否正確: (1) 串行口通信的第9數(shù)據(jù)位的功能可由用戶定義。(對) (2) 發(fā)送數(shù)據(jù)的第9數(shù)據(jù)位的內(nèi)容在SCON寄存器的TB8位預(yù)先準(zhǔn)備好的。(對) (3) 串行通訊發(fā)送時,指令把TB8位的狀態(tài)送入發(fā)送SBUF。(錯) (4) 串行通訊接收到的第9位數(shù)據(jù)送SCON寄存器的RB8中保存。(對) (5) 串行口方式1的波特率是可變的,通過定時器/計數(shù)器T1的溢出設(shè)定。(對) 6通過串行口發(fā)送或接收數(shù)據(jù)時,在程序中應(yīng)使用:(選(3)) (1)MOVC指令 (2)MOVX指令 (3)MOV指令 (4)XCHD指令 6為什么定時器/計數(shù)器T1用做串行口波特率發(fā)生器時,采用方式2?若已知時鐘頻率、通訊波特率,如何計算其初值? 解答:因為定時器/計數(shù)器在方式2下,初值可以自動重裝,這樣在做串口波特率發(fā)生器設(shè)置時,就避免了重裝參數(shù)的操作。 已知時鐘頻率、通訊波特率,根據(jù)公式: ,計算出初值。 6串行口工作方式1的波特率是:( 3 ) (1) 固定的,為 。 (2) 固定的,為 。 (3) 可變的,通過定時器/計數(shù)器T1的溢出率設(shè)定。 (4) 固定的,為 。 6在串行通訊中,收發(fā)雙方對波特率的設(shè)定應(yīng)該是( 相等 )的。 6串行口工作于方式1,波特率為4800b/s,寫出用T1作為波特率發(fā)生器的方式控制字和計數(shù)初值。 解答:初值計算:查閱P148表72可得,F(xiàn)AH 控制字:ANL TMOD,0F0H ORL TMOD,20H MOV TH1,0FAH MOV TL1,0FAH MOV SCON,40H 70、簡述利用串行口進(jìn)行多機通訊的原理。 解答:參考P146頁。 7使用8031的串行口按工作方式1進(jìn)行串行數(shù)據(jù)通訊,假定波特率為2400b/s,以中斷方式傳送數(shù)據(jù),請編寫全雙工通訊程序。 解答:自己解答7使用8031的串行口按工作方式3進(jìn)行串行數(shù)據(jù)通訊,假定波特率為1200b/s,第9數(shù)據(jù)位作奇偶校驗位,以中斷方式傳送數(shù)據(jù),請編寫通訊程序。 解答:自己解答 7某8031串行口,傳送數(shù)據(jù)的幀格式為1個起始位(0
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1