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

正文內(nèi)容

單片機(jī)課后習(xí)題(編輯修改稿)

2025-04-20 23:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 rSCON=0x98。(8)定義16位的特殊功能寄存器T0。sfr16T0=0x8a。第七章1.何為“準(zhǔn)雙向I/O接口”?在MCS51單片機(jī)的四個(gè)并口中,哪些是“準(zhǔn)雙向I/O接口”?答:準(zhǔn)雙向I/O接口是能實(shí)現(xiàn)輸入輸出功能,但在使用時(shí)只能從輸入和輸出中選擇一個(gè)。MCS51單片機(jī)的四個(gè)并口中PPP3是準(zhǔn)雙向I/O接口。2.80C51單片機(jī)內(nèi)部有幾個(gè)定時(shí)/計(jì)數(shù)器?它們由哪些功能寄存器組成?怎樣實(shí)現(xiàn)定時(shí)功能和計(jì)數(shù)功能?答:80C51單片機(jī)內(nèi)部有兩個(gè)16位的可編程定時(shí)/計(jì)數(shù)器,由TH0,TL0,TH1,TL1,TMOD和TCON功能寄存器組成。通過(guò)TMOD中的C/T位選擇對(duì)機(jī)器周期計(jì)數(shù)實(shí)現(xiàn)計(jì)數(shù)功能,選擇對(duì)外部脈沖計(jì)數(shù)實(shí)現(xiàn)計(jì)數(shù)功能。3.定時(shí)/計(jì)數(shù)器T0有幾種工作方式?各自的特點(diǎn)是什么?答:有四種工作方式,特點(diǎn)見(jiàn)下表:答:有四種工作方式,特點(diǎn)見(jiàn)下表:M1 M0 工作方式方式說(shuō)明00013位定時(shí)/計(jì)數(shù)器01116位定時(shí)/計(jì)數(shù)器1028位自動(dòng)重置定時(shí)/計(jì)數(shù)器113兩個(gè)8位定時(shí)/計(jì)數(shù)器(只有T0有)4.定時(shí)/計(jì)數(shù)器的四種工作方式各自的計(jì)數(shù)范圍是多少?如果要計(jì)100個(gè)單位,不同的方式初值應(yīng)為多少?答:有四種方式。方式0計(jì)數(shù)范圍:1~8192;方式1計(jì)數(shù)范圍:1~65536;方式2計(jì)數(shù)范圍:1~256;方式3計(jì)數(shù)范圍:1~256。如果計(jì)100個(gè)單位,方式0初值為:8192100=8092;方式1初值為:65536100=65436;方式2初值為:256100=156;方式2初值為:256100=156。5.設(shè)振蕩頻率為6MHz,如果用定時(shí)/計(jì)數(shù)器T0產(chǎn)生周期為10ms的方波,可以選擇哪幾種方式,其初值分別設(shè)為多少?答:只能選擇方式1,初值為6553610000=55536。6.何為同步通信?何為異步通信?各自的特點(diǎn)是什么?答:異步通信方式的特點(diǎn)是數(shù)據(jù)在線路上傳送時(shí)是以一個(gè)字符(字節(jié))為單位,未傳送時(shí)線路處于空閑狀態(tài),空閑線路約定為高電平“1”。特點(diǎn)是對(duì)發(fā)送時(shí)鐘和接收時(shí)鐘的要求相對(duì)不高,線路簡(jiǎn)單,但傳送速度較慢。同步通信方式的特點(diǎn)是數(shù)據(jù)在線路上傳送時(shí)以字符塊為單位,一次傳送多個(gè)字符,傳送時(shí)須在前面加上一個(gè)或兩個(gè)同步字符,后面加上校驗(yàn)字符。特點(diǎn)是對(duì)發(fā)送時(shí)鐘和接收時(shí)鐘要求較高,往往用同一個(gè)時(shí)鐘源控制,控制線路復(fù)雜,傳送速度快。7.單工、半雙工和全雙工有什么區(qū)別?答:?jiǎn)喂し绞街挥幸桓鶖?shù)據(jù)線,信息只能單向傳送;半雙工方式也只有一根數(shù)據(jù)線,但信息可以分時(shí)雙向傳送;全雙工方式有兩根數(shù)據(jù)線,在同一個(gè)時(shí)刻能夠?qū)崿F(xiàn)數(shù)據(jù)雙向傳送。8.設(shè)某異步通信接口,每幀信息格式為10位,當(dāng)接口每秒傳送1000個(gè)字符時(shí),其波特率為多少?答:10000波特9.串行口數(shù)據(jù)寄存器SBUF有什么特點(diǎn)?答:發(fā)送數(shù)據(jù)寄存器和接收數(shù)據(jù)寄存器合起用一個(gè)特殊功能寄存器SBUF(串行口數(shù)據(jù)寄存器),執(zhí)行MOVSBUF,A發(fā)送時(shí)為發(fā)送數(shù)據(jù)寄存器,執(zhí)行MOVA,SBUF接收時(shí)為接收數(shù)據(jù)寄存器。10.MCS51單片機(jī)串行口有幾種工作方式?各自特點(diǎn)是什么?答:有四種工作方式,分別是方式0、方式方式2和方式3。其中:方式0,稱為同步移位寄存器方式,一般用于外接移位寄存器芯片擴(kuò)展I/O接口。方式1,稱為8位的異步通信方式,通常用于雙機(jī)通信。方式2和方式3,稱為9位的異步通信方式,通常用于多機(jī)通信。11.說(shuō)明SM2在方式2和方式3對(duì)數(shù)據(jù)接收有何影響。答:通過(guò)SM2對(duì)方式2和方式3數(shù)據(jù)接收進(jìn)行控制,SM2=1,那么只有接收的第9位為“1”才接收有效。如SM2=0,接收的第9位無(wú)論為1還是0都接收有效。12.怎樣來(lái)實(shí)現(xiàn)利用串行口擴(kuò)展并行輸入/輸出口?答:利用串行口在方式0時(shí),當(dāng)外接一個(gè)串入并出的移位寄存器,就可以擴(kuò)展并行輸出口;當(dāng)外接一個(gè)并入串出的移位寄存器時(shí),就可以擴(kuò)展并行輸入口。13.什么是中斷、中斷允許和中斷屏蔽?答:在計(jì)算機(jī)中,由于計(jì)算機(jī)內(nèi)外部的原因或軟硬件的原因,使CPU從當(dāng)前正在執(zhí)行的程序中暫停下來(lái),而自動(dòng)轉(zhuǎn)去執(zhí)行預(yù)先安排好的為處理該原因所對(duì)應(yīng)的服務(wù)程序。執(zhí)行完服務(wù)程序后,再返回被暫停的位置繼續(xù)執(zhí)行原來(lái)的程序,這個(gè)過(guò)程稱為中斷,實(shí)現(xiàn)中斷的硬件系統(tǒng)和軟件系統(tǒng)稱為中斷系統(tǒng)。中斷允許是允許中斷請(qǐng)求送CPU產(chǎn)生中斷,中斷屏蔽是禁止中斷請(qǐng)求信號(hào)送CPU產(chǎn)生中斷。14.8051有幾個(gè)中斷源?中斷請(qǐng)求如何提出?答:MCS51單片機(jī)提供5個(gè)硬件中斷源:兩個(gè)外部中斷源INT0()和INT1(),兩個(gè)定時(shí)/計(jì)數(shù)器T0和T1中斷;1個(gè)串行口中斷。;兩個(gè)定時(shí)/計(jì)數(shù)器T0和T1的溢出中斷TF0和TF1定時(shí)/計(jì)數(shù)器T0(或T1)溢出時(shí)提出;串行口中斷由發(fā)送中斷標(biāo)志T1和接收中斷標(biāo)志R1產(chǎn)生。15.8051的中斷源中,哪些中斷請(qǐng)求信號(hào)在中斷響應(yīng)時(shí)可以自動(dòng)清除?哪些不能自動(dòng)清除?應(yīng)如何處理?答:工作在邊沿觸發(fā)方式下的兩個(gè)外部中斷源和兩個(gè)定時(shí)/計(jì)數(shù)器中斷中斷請(qǐng)求信號(hào)在中斷響應(yīng)時(shí)可以自動(dòng)清除,工作在電平觸發(fā)方式下的兩個(gè)外部中斷源和串行口中斷不能自動(dòng)清除。工作在電平觸發(fā)方式下的兩個(gè)外部中斷源的中斷請(qǐng)求信號(hào)通過(guò)外加硬件和加軟件的方式清除,串行口中斷標(biāo)志T1和標(biāo)志R1完全由軟件清除。16.8051的中斷優(yōu)先級(jí)有幾級(jí)?在形成中斷嵌套時(shí)各級(jí)有何規(guī)定?答:8051的中斷優(yōu)先級(jí)有兩級(jí);形成中斷嵌套時(shí)規(guī)定(1)正在進(jìn)行的中斷過(guò)程不能被新的同級(jí)或低優(yōu)先級(jí)的中斷請(qǐng)求所中斷,直到該中斷服務(wù)程序結(jié)束,返回了主程序且執(zhí)行了主程序中的一條指令后,CPU才響應(yīng)新的中斷請(qǐng)求。(2)正在進(jìn)行的低優(yōu)先級(jí)中斷服務(wù)程序能被高優(yōu)先級(jí)中斷請(qǐng)求所中斷,實(shí)現(xiàn)兩級(jí)中斷嵌套。(3)CPU同時(shí)接收到幾個(gè)中斷請(qǐng)求時(shí),首先響應(yīng)優(yōu)先級(jí)最高的中斷請(qǐng)求。17.設(shè)8051的P1中各位接發(fā)光二極管,分別用匯編語(yǔ)言和C語(yǔ)言編程實(shí)現(xiàn)逐個(gè)輪流點(diǎn)亮二極管,并循環(huán)顯示。參考程序:ORG0000HLJMPMAINORG0100H;主程序MAIN:MOVA,01HLOOP:MOVP1,ACALLDELAYRLASJMPLOOPSJMP$DELAY:MOVR7,0FFHDJNZR7,$RETENDC語(yǔ)言程序:include//包含特殊功能寄存器庫(kù)voiddelay(unsignedintx)。voidmain(){unsignedchari,j。while(1){i=01。for(j=0。j8。j++){P1=i。delay(100)。i=i*2。}}}voiddelay(unsignedintx){unsignedcharj。while(x){for(j=0。j125。j++)。}}18.8051系統(tǒng)中,已知振蕩頻率為12MHz,用定時(shí)/計(jì)數(shù)器T0。要求分別用匯編語(yǔ)言和C語(yǔ)言進(jìn)行編程。解:分析:。當(dāng)系統(tǒng)時(shí)鐘為12MHZ,定時(shí)/計(jì)數(shù)器T0工作于方式1時(shí),滿足1ms的定時(shí)要求,方式控制字應(yīng)設(shè)定為00000001B(01H)。定時(shí)1ms,計(jì)數(shù)值N為1000,初值X=655361000=64536,則TH0=FCH,TL0=18H。采用中斷處理方式:程序如下:ORG0000HLJMPMAINORG000BH;中斷處理程序MOVTH0,0FCHMOVTL0,18HCPLRETIORG0100H;主程序MAIN:MOVTMOD,01HMOVTH0,0FCHMOVTL0,18HSETBEASETBET0SETBTR0SJMP$ENDC語(yǔ)言程序:include//包含特殊功能寄存器庫(kù)sbitP1_0=P1^0。voidmain(){TMOD=0x01。TH0=0xFC。TL0=0x18。EA=1。ET0=1。TR0=1。while(1)。}voidtime0_int(void)interrupt1//中斷服務(wù)程序{TH0=0xFC。TL0=0x18。P1_0=!P1_0。}19.8051系統(tǒng)中,已知振蕩頻率為6MHz,用定時(shí)/計(jì)數(shù)器T1。要求分別用匯編語(yǔ)言和C語(yǔ)言進(jìn)行編程。解:,應(yīng)產(chǎn)生500ms的周期性的定時(shí)。由于定時(shí)時(shí)間較長(zhǎng),一個(gè)定時(shí)/計(jì)數(shù)器T1不能直接實(shí)現(xiàn),采用定時(shí)/計(jì)數(shù)器T1產(chǎn)生周期性為10ms的定時(shí),然后用一個(gè)寄存器R2對(duì)10ms計(jì)數(shù)100次來(lái)實(shí)現(xiàn)。系統(tǒng)時(shí)鐘為12MHZ,定時(shí)/計(jì)數(shù)器T1定時(shí)10ms,計(jì)數(shù)值N為10000,只能選方式1,方式控制字為00010000B(10H),初值X:X=6553610000=55536=1101100011110000B則TH1=11011000B=D8H,TL1=11110000B=F0H。定時(shí)/計(jì)數(shù)器T1采用中斷處理方式。匯編程序:ORG0000HLJMPMAINORG001BHLJMPINTT1ORG0100HMAIN:MOVTMOD,10HMOVTH1,0D8HMOVTL1,0F0HMOVR2,00HSETBEASETBET1SETBTR1SJMP$INTT1:MOVTH1,0D8HMOVTL1,0F0HINCR2CJNER2,64H,NEXTCPLMOVR2,00HNEXT:RETIENDC語(yǔ)言程序:include//包含特殊功能寄存器庫(kù)sbitP1_1=P1^1。chari。voidmain(){TMOD=0x10。TH1=0xD8。TL1=0xf0。EA=1。ET1=1。i=0。TR1=1。while(1)。}voidtime0_int(void)interrupt3//中斷服務(wù)程序{TH1=0xD8。TL1=0xf0。i++。if(i==100){P1_1=!P1_1。i=0。}}20.8051系統(tǒng)中,已知振蕩頻率為12MHz,用定時(shí)/計(jì)數(shù)器T1,低電平寬度為20ms的矩形波。要求分別用匯編語(yǔ)言和C語(yǔ)言進(jìn)行編程。解:本題處理方式有多種,這里采用對(duì)定時(shí)/計(jì)數(shù)器T1形成10ms周期定時(shí),用R2對(duì)10ms計(jì)數(shù),當(dāng)計(jì)到1,當(dāng)計(jì)到2和3。用定時(shí)/計(jì)數(shù)器T1形成10ms周期定時(shí)見(jiàn)上題。程序如下:ORG0000HLJMPMAINORG001BHLJMPINTT1ORG0100HMAIN:MOVTMOD,10HMOVTH1,0D8HMOVTL1,0F0HMOVR2,00HSETBEASETBET1SETBTR1SJMP$INTT1:MOVTH1,0D8HMOVTL1,0F0HINCR2
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1