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

正文內(nèi)容

單片機原理及應用習題和答案(編輯修改稿)

2025-07-24 13:49 本頁面
 

【文章內(nèi)容簡介】 信號12分頻后提供。定時時間與時鐘頻率和定時初值有關(guān)。3. 定時/計數(shù)器用作定時器時,對外界計數(shù)頻率有何限制?答:由于確認1次負跳變要花2個機器周期,即24個振蕩周期,因此外部輸入的計數(shù)脈沖的最高頻率為系統(tǒng)振蕩器頻率的1/24。4.采用定時器/計數(shù)器T0對外部脈沖進行計數(shù),每計數(shù)100個脈沖后,T0轉(zhuǎn)為定時工作方式。定時1ms后,又轉(zhuǎn)為計數(shù)方式,如此循環(huán)不止。假定MCS51單片機的晶體振蕩器的頻率為6MHz,請使用方式1實現(xiàn),要求編寫出程序。解答:定時器/計數(shù)器T0在計數(shù)和定時工作完成后,均采用中斷方式工作。除了第一次計數(shù)工作方式設置在主程序完成外,后面的定時或計數(shù)工作方式分別在中斷程序完成,用一標志位識別下一輪定時器/計數(shù)器T0的工作方式。編寫程序如下: ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: MOV TMOD,06H ;定時器/計數(shù)器T0為計數(shù)方式2 MOV TL0,156 ;計數(shù)100個脈沖的初值賦值 MOV TH0,156 SETB GATE ;打開計數(shù)門 SETB TR0 ;啟動T0,開始計數(shù) SETB ET0 ;允許T0中斷 SETB EA ;CPU開中斷 CLR F0 ;設置下一輪為定時方式的標志位WAIT: AJMP WAITIT0P: CLR EA ;關(guān)中斷 JB F0,COUNT ;F0=1,轉(zhuǎn)計數(shù)方式設置 MOV TMOD,00H ;定時器/計數(shù)器T0為定時方式0 MOV TH0,0FEH ;定時1ms初值賦值 MOV TL0,0CH SETB EA RETICOUNT: MOV TMOD,06H MOV TL0,156 SETB EA RETI5. 定時器/計數(shù)器的工作方式2有什么特點?適用于哪些應用場合?答:定時器/計數(shù)器的工作方式2具有自動恢復初值的特點,適用于精確定時,比如波特率的產(chǎn)生。6. 編寫程序,要求使用T0,采用方式2定時,占空比為10:1的矩形脈沖。解答:根據(jù)題意,:1。如果系統(tǒng)采用6MHz晶振的話,因此高低電平輸出取整,則約為364μs和36μs。編寫程序如下:ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: MOV TMOD,02H ;定時器/計數(shù)器T0為定時方式2 MOV TL0,4AH ;定時364μs初值賦值 SETB TR0 ;啟動T0,開始計數(shù) SETB ET0 ;允許T0中斷 SETB EA ;CPU開中斷 SETB WAIT: AJMP WAITIT0P: CLR EACLR ;關(guān)中斷 MOV R0,9DLY: DJNZ R0,DLY ;延時26μs MOV TL0,4AH ;定時364μs初值賦值 SETB SETB EA RETI7. 一個定時器的定時時間有限,如何實現(xiàn)兩個定時器的串行定時,來實現(xiàn)較長時間的定時?答:方式一,在第一個定時器的中斷程序里關(guān)閉本定時器的中斷程序,設置和打開另一個定時器;在另一個定時器的中斷程序中關(guān)閉本定時中斷,設置和打開另一個定時器。這種方式的定時時間為兩個定時器定時時間的和。方式二,一個作為定時器,在定時中斷后產(chǎn)生一個外部計數(shù)脈沖(),另一個定時器工作在計數(shù)方式。這樣兩個定時器的定時時間為一個定時器的定時時間乘以另一個定時器的計數(shù)值。8. 當定時器T0用于方式3時,應該如何控制定時器T1的啟動和關(guān)閉?答:由T1()口控制定時器T1的啟動和關(guān)閉。9. 定時器/計數(shù)器測量某正單脈沖的寬度,采用何種方式可得到最大量程?若時鐘頻率為6MHz,求允許測量的最大脈沖寬度是多少?答:采用方式1定時工作方式。10. 編寫一段程序,功能要求為:,;,停止計數(shù),并將計數(shù)值寫入R0、R1(高位存R1,低位存R0)。解答:。編寫程序如下:ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: JNB ,MAINMOV 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 RETI11. THX與TLX(X=0,1)是普通寄存器還是計數(shù)器?其內(nèi)容可以隨時用指令更改嗎?更改后的新值是立即刷新還是等當前計數(shù)器計滿后才能刷新?答:THX與TLX(X=0,1)是由特殊功能寄存器構(gòu)成的計數(shù)器,其內(nèi)容可以隨時用指令更改,更改后的新值是立即刷新。但在讀THX、TLX的值時,應該先讀THX值,后讀TLX,再讀THX。若兩次讀得THX相同,則可確定讀得的內(nèi)容正確。若前后兩次讀得的THX有變化,再重復上述過程。12. 判斷下列的說法是否正確?(1) 特殊功能寄存器SCON,與定時器/計數(shù)器的控制無關(guān)。(對)(2) 特殊功能寄存器TCON,與定時器/計數(shù)器的控制無關(guān)。(錯)(3) 特殊功能寄存器IE,與定時器/計數(shù)器的控制無關(guān)。 (錯)(4) 特殊功能寄存器TMOD,與定時器/計數(shù)器的控制無關(guān)。(錯)第七章 MCS51的串行口1.串行數(shù)據(jù)傳送的主要優(yōu)點和用途是什么?答:串行數(shù)據(jù)傳送的主要優(yōu)點是硬件接口簡單,接口端口少(2個)。主要用于多個單片機系統(tǒng)之間的數(shù)據(jù)通信。2.簡述串行口接收和發(fā)送數(shù)據(jù)的過程。答:以方式一為例。發(fā)送:數(shù)據(jù)位由TXT端輸出,發(fā)送1幀信息為10為,當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中斷標志位TI,然后/SEND信號失效。接收:當檢測到起始位的負跳變時,則開始接收。接受時,定時控制信號有2種,一種是位檢測器采樣脈沖,它的頻率是RX時鐘的16倍。也就是在1位數(shù)據(jù)期間,有16個采樣脈沖,以波特率的16倍的速率采樣RXD引腳狀態(tài),當采樣到RXD端從1到0的跳變時就啟動檢測器,接收的值是3次連續(xù)采樣,取其中2次相同的值,以確認是否是真正的起始位的開始,這樣能較好地消除干擾引起的影響,以保證可靠無誤的開始接受數(shù)據(jù)。3.幀格式為1個起始位,8個數(shù)據(jù)位和1個停止位的異步串行通信方式是方式( 1 )。4. 串行口有幾種工作方式?有幾種幀格式?各種工作方式的波特率如何確定?答:串行口有4種工作方式:方式0、方式方式方式3;有3種幀格式,方式2和3具有相同的幀格式;方式0的發(fā)送和接收都以fosc/12為固定波特率,方式1的波特率=2SMOD/32定時器T1的溢出率方式2的波特率=2SMOD/64fosc方式3的波特率=2SMOD/32定時器T1的溢出率5. 假定串行口串行發(fā)送的字符格式為1個起始位,8個數(shù)據(jù)位,1個奇校驗位,1個停止位,請畫出傳送字符“A”的幀格式。 起始位0 1 0 0 0 0 0 0 校驗位 停止位 6.判斷下列說法是否正確:(1) 串行口通信的第9數(shù)
點擊復制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1