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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)-c51編程張毅剛第二版-習(xí)題答案-資料下載頁(yè)

2025-06-27 23:13本頁(yè)面
  

【正文】 五、編程 2.編寫(xiě)程序,要求使用T0,采用方式2定時(shí),占空比為10:1的矩形脈沖。 解:設(shè)fosc = 12MHz,則機(jī)器周期為1us。 周期為400us,可定義方式2定時(shí),計(jì)數(shù)初值為25640,一個(gè)周期中斷10次為400us,在中斷計(jì)數(shù)為1和2(或任意兩次計(jì)數(shù)之間)時(shí)。includesbit P1_0=P1^0。 //輸出周期引腳unsigned char t=0。 //中斷次數(shù)計(jì)數(shù)器,初值為0void main(){ P1_0=0。 //輸出初值為0(低電平) TMOD=0x02。 //T0方式2定時(shí) TH0=25640。 //計(jì)40次(定時(shí)40us),計(jì)數(shù)初值為模256減40 TL0=TH0。 IE=0x82。 //允許CPU響應(yīng)中斷(10000010),允許T0發(fā)中斷請(qǐng)求 TR0=1。 //啟動(dòng)T0 for(。){} //無(wú)限循環(huán)等待中斷}void timer0()interrupt 1 using 1{ t++。//中斷次數(shù)加1 if(t==1||t==2) P1_0=!P1_0。 //中斷次數(shù)為1或2時(shí)對(duì)輸出引腳求反 if(t==10)t=0。 //中斷次數(shù)達(dá)到10時(shí)復(fù)位為0}答:據(jù)題意,:1。如果系統(tǒng)采用6MHz晶振的話,Tcy=2μs,因此高低電平輸出取整,則約為364μs和36μs。參考程序如下: MAIN: WAIT: IT0P: DLY: ORG 0000H LJMP MAIN ORG LJMP IT0P MOV MOV SETB TR0 SETB ET0 SETB EA SETB AJMP WAIT CLR CLR MOV DJNZ R0,DLY MOV SETB SETB EA RETI 000BH TMOD,02H TL0,4AH ;定時(shí)器/計(jì)數(shù)器T0為定時(shí)方式2 ;定時(shí)364μs初值賦值 ;啟動(dòng)T0,開(kāi)始計(jì)數(shù) ;允許T0中斷 ;CPU開(kāi)中斷 EA R0,9 TL0,4AH ;關(guān)中斷 ;延時(shí)36μs ;定時(shí)364μs初值賦值 第8章 串行口的工作原理及應(yīng)用 思考題及習(xí)題8參考答案 一、填空 AT89S51的串行異步通信口為(單工/半雙工/全雙工)。 答:全雙工。 2. 串行通信波特率的單位是( )。 答:bit/s 3. AT89S51的串行通信口若傳送速率為每秒120幀,每幀10位,則波特率為( ) 答:12004.串行口的方式0的波特率為( )。 答:fosc/12 5.AT89S51單片機(jī)的通訊接口有( )和( )兩種型式。在串行通訊中,發(fā)送時(shí)要把( )數(shù)據(jù)轉(zhuǎn)換成( )數(shù)據(jù)。接收時(shí)又需把( )數(shù)據(jù)轉(zhuǎn)換成( )數(shù)據(jù)。 答:并行,串行,并行,串行,串行,并行 6.當(dāng)用串行口進(jìn)行串行通信時(shí),為減小波特率誤差,使用的時(shí)鐘頻率為( )MHz。 答: 7.AT89S51單片機(jī)串行口的4種工作方式中,( )和( )的波特率是可調(diào)的,這與定時(shí)器/計(jì)數(shù)器T1的溢出率有關(guān),另外兩種方式的波特率是固定的。 答:方式1,方式3 8.幀格式為1個(gè)起始位,8個(gè)數(shù)據(jù)位和1個(gè)停止位的異步串行通信方式是方式( )。 答:方式1。 9.在串行通信中,收發(fā)雙方對(duì)波特率的設(shè)定應(yīng)該是( )的。 答:相同的。 10.串行口工作方式1的波特率是( )。 答: 方式1波特率=(2SMOD /32)定時(shí)器T1的溢出率 二、單選 1.AT89S51的串行口擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇。 A. 方式0 C. 方式2 答:A 2. 控制串行口工作方式的寄存器是。 A.TCON C. TMOD 答:D 三、判斷對(duì)錯(cuò) 1.串行口通信的第9數(shù)據(jù)位的功能可由用戶定義。對(duì) 2.發(fā)送數(shù)據(jù)的第9數(shù)據(jù)位的內(nèi)容是在SCON寄存器的TB8位中預(yù)先準(zhǔn)備好的。對(duì) 3.串行通信方式2或方式3發(fā)送時(shí),指令把TB8位的狀態(tài)送入發(fā)送SBUF中。錯(cuò) 4.串行通信接收到的第9位數(shù)據(jù)送SCON寄存器的RB8中保存。對(duì) 5.串行口方式1的波特率是可變的,通過(guò)定時(shí)器/計(jì)數(shù)器T1的溢出率設(shè)定。對(duì) 6. 串行口工作方式1的波特率是固定的,為fosc/32。錯(cuò) 7. AT89S51單片機(jī)進(jìn)行串行通信時(shí),一定要占用一個(gè)定時(shí)器作為波特率發(fā)生器。錯(cuò) 8. AT89S51單片機(jī)進(jìn)行串行通訊時(shí),定時(shí)器方式2能產(chǎn)生比方式1更低的波特率。錯(cuò) 9. 串行口的發(fā)送緩沖器和接收緩沖器只有1個(gè)單元地址,但實(shí)際上它們是兩個(gè)不同的寄存器。對(duì) 四、簡(jiǎn)答 1.在異步串行通信中,接收方是如何知道發(fā)送方開(kāi)始發(fā)送數(shù)據(jù)的? 答:實(shí)質(zhì)就是如何檢測(cè)起始位的開(kāi)始。當(dāng)接收方檢測(cè)到RXD端從1到0的負(fù)跳變時(shí)就啟動(dòng)檢測(cè)器,接收的值是3次連續(xù)采樣,取其中2次相同的值,以確認(rèn)是否是真正的起始位的開(kāi)始,這樣能較好地消除干擾引起的影響,以保證可靠無(wú)誤的開(kāi)始接受數(shù)據(jù)。 2.AT89S51單片機(jī)的串行口有幾種工作方式?有幾種幀格式?各種工作方式的波特率如何確定? 答:有4種工作方式:方式0、方式方式方式3; 有3種幀格式,方式2和3具有相同的幀格式;方式0的發(fā)送和接收都以fosc/12為固定波特率, 方式1的波特率=2SMOD/32定時(shí)器T1的溢出率 方式2的波特率=2SMOD /64fosc 方式3的波特率=2SMOD /32定時(shí)器T1的溢出率 5.某AT89S51單片機(jī)串行口,傳送數(shù)據(jù)的幀格式由1個(gè)起始位(0)、7個(gè)數(shù)據(jù)位、1個(gè)偶校驗(yàn)和1個(gè)停止位(1)組成。當(dāng)該串行口每分鐘傳送1 800個(gè)字符時(shí),試計(jì)算出它的波特率。 答:串口每秒鐘傳送的字符為:1800/60=30個(gè)字符/秒 所以波特率為:30個(gè)字符/秒10位/個(gè)字符=300b/s
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1