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

正文內(nèi)容

單片機(jī)原理與應(yīng)用課后習(xí)題答案-資料下載頁(yè)

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

【正文】 ?不會(huì)發(fā)生沖突的。串口通信中,有兩個(gè)緩沖寄存器SBUF,一個(gè)是發(fā)送寄存器,一個(gè)是接收寄存器,這兩個(gè)寄存器在物理結(jié)構(gòu)上是完全獨(dú)立的。它們都是字節(jié)尋址的寄存器,字節(jié)地址均為99H。這個(gè)重疊的地址靠讀/寫(xiě)指令區(qū)分:串行發(fā)送時(shí),CPU向SBUF寫(xiě)入數(shù)據(jù),此時(shí)99H表示發(fā)送SBUF;串行接收時(shí),CPU從SBUF讀出數(shù)據(jù),此時(shí)99H表示接收SBUF。4. 簡(jiǎn)述串行口接收和發(fā)送數(shù)據(jù)的過(guò)程。在發(fā)送過(guò)程中,當(dāng)執(zhí)行一條將數(shù)據(jù)寫(xiě)入發(fā)送緩沖器SBUF(99H)的指令時(shí),串行口把SBUF中8位數(shù)據(jù)以設(shè)定的波特率從TXD()端輸出,發(fā)送完畢置中斷標(biāo)志TI=1。接收時(shí),用軟件置REN=1(同時(shí),RI=0),即開(kāi)始接收。當(dāng)將數(shù)據(jù)字節(jié)從低位至高位接收下來(lái)并裝入SBUF后,將SCON中的RI置1,此時(shí)這一幀數(shù)據(jù)接收完畢,單片機(jī)可以讀出數(shù)據(jù)。 5. 簡(jiǎn)述利用串行口進(jìn)行多機(jī)通信的原理。當(dāng)串行口以方式2或方式3工作時(shí),發(fā)送和接收的每一幀信息都是11位,其中第9位數(shù)據(jù)是可編程的,通過(guò)對(duì)SCON中的TB8置“1”或清零,以區(qū)分發(fā)送的是地址還是數(shù)據(jù),若TB8為1發(fā)送的是地址幀,否則發(fā)送的是數(shù)據(jù)幀。如果從機(jī)的控制位SM2=1,則當(dāng)接收的是地址幀時(shí),數(shù)據(jù)裝入SBUF,并置RI=1;如果接收的是數(shù)據(jù)幀時(shí),則從機(jī)不予理睬,數(shù)據(jù)丟棄。若SM2=0,則無(wú)論接收地址幀還是數(shù)據(jù)幀都將RI置1,數(shù)據(jù)裝入SBUF。7. ,串行口工作于方式1,波特率是9600bps,寫(xiě)出控制字和計(jì)數(shù)初值。控制字為40H或者60H當(dāng)SMOD=0時(shí),初值C=FDH當(dāng)SMOD=1時(shí),初值C=FAH 思考題與習(xí)題9?(1)單總線芯片通過(guò)一根信號(hào)線進(jìn)行地址信息,控制信息和數(shù)據(jù)信息的傳送,并通過(guò)該信號(hào)線為單總線芯片提供電源(2) 每個(gè)單總線芯片都具有唯一的訪問(wèn)序列號(hào),當(dāng)多個(gè)單總線器件掛在同一個(gè)單總線上時(shí),對(duì)所有單總線芯片的訪問(wèn)都通過(guò)唯一序列號(hào)進(jìn)行區(qū)分(3)單總線芯片在工作過(guò)程中,不需要提供外接電源,而通過(guò)它本身具有的“總線竊電”技術(shù)從總線上獲取電源?(1)只要求兩條信號(hào)線:一條串行數(shù)據(jù)線SDA和一條串行時(shí)鐘線SCL。SDA是雙向串行數(shù)據(jù)線,用于地址,數(shù)據(jù)的輸入和數(shù)據(jù)的輸出,使用時(shí)需加上拉電阻。SCL是時(shí)鐘線,為器件數(shù)據(jù)傳輸?shù)耐綍r(shí)鐘信號(hào)(2)每根連接到總線的器件都可以通過(guò)唯一的地址進(jìn)行尋址(3)它一個(gè)真正的多主機(jī)總線,如果兩個(gè)或更多主機(jī)同時(shí)初始化數(shù)據(jù)傳輸,則可以通過(guò)沖突檢測(cè)和仲裁防止數(shù)據(jù)被破壞(4)在CPU和被控制器件間雙向傳送,最高傳送速率為400bit/s。片上的濾波器可以濾去總線數(shù)據(jù)上的毛刺,保證數(shù)據(jù)可靠傳輸。SPI是一種同步串行總線,采用3根或4根信號(hào)線進(jìn)行數(shù)據(jù)傳輸,所需要的信號(hào)包括使能信號(hào),同步時(shí)鐘,同步數(shù)據(jù)。它允許MCU與各種外設(shè)以串行方式進(jìn)行通信?當(dāng)時(shí)鐘線SCL保持高電平時(shí),并且數(shù)據(jù)線SDA由高變低時(shí),為I2C總線工作的起始信號(hào)當(dāng)時(shí)鐘線SCL保持高電平時(shí),并且數(shù)據(jù)線SDA由低變高時(shí),為I2C總線停止信號(hào)?以字節(jié)為單位進(jìn)行傳送,每一個(gè)字節(jié)必須保證是8位長(zhǎng)度,每次先傳送最高位,應(yīng)答是如何進(jìn)行的?在每個(gè)被傳送的字節(jié)后面,接收器都必須發(fā)出一位應(yīng)答位,總線上第9個(gè)時(shí)鐘脈沖對(duì)應(yīng)于應(yīng)答位,數(shù)據(jù)線上低電平為應(yīng)答信號(hào),高電平為非應(yīng)答信號(hào)。,每條線的作用是什么??jī)蓷l控制信號(hào)線CS和SCLK,一條或兩條數(shù)據(jù)信號(hào)線SDI,SDO 思考題與習(xí)題10?D/A轉(zhuǎn)換器的作用是什么?A/D轉(zhuǎn)換器的作用把模擬量轉(zhuǎn)換成數(shù)字量,便于計(jì)算機(jī)進(jìn)行處理;D/A轉(zhuǎn)換器的作用是把數(shù)字量轉(zhuǎn)換成模擬量。,滿量程輸出電壓為5V,試問(wèn)它的分辨率是多少?分辨率 轉(zhuǎn)換時(shí)間(建立時(shí)間) 轉(zhuǎn)換精度 5/4096 3. A/D轉(zhuǎn)換器的主要性能指標(biāo)有哪些? 分辨率 轉(zhuǎn)換時(shí)間和轉(zhuǎn)換速率 轉(zhuǎn)換精度,輸出電壓為0~5V,當(dāng)輸入數(shù)字量為30H時(shí),其對(duì)應(yīng)的輸出電壓是多少?30H/FFH*5=,有幾種連接方式?各有什么特點(diǎn)?各適合在什么場(chǎng)合使用?單緩沖,雙緩沖,直通。單緩沖:0832內(nèi)部的一個(gè)寄存器受到控制,將另一個(gè)寄存器的有關(guān)控制信號(hào)預(yù)置為有效,使之開(kāi)通。或者將兩個(gè)寄存器的控制信號(hào)連在一起,兩個(gè)寄存器合為一個(gè)使用。雙緩沖:對(duì)于多路的DA轉(zhuǎn)換,要求同步輸出時(shí),必須采用雙緩沖同步方式直通:兩個(gè)寄存器的有關(guān)控制信號(hào)都預(yù)先置為有效,;兩個(gè)寄存器都開(kāi)通、12位、16位A/D轉(zhuǎn)換器,當(dāng)滿刻度輸入電壓為5V時(shí),其分辨率各為多少?1/256*100%=% % ?每種方式有何特點(diǎn)?查詢方式:在單片機(jī)把啟動(dòng)信號(hào)送到ADC0809之后,執(zhí)行其他程序的同時(shí)對(duì)ADC0809的EOC引腳狀態(tài)進(jìn)行查詢,以檢查AD轉(zhuǎn)換是否結(jié)束,如果查詢到已結(jié)束,則讀入轉(zhuǎn)換完畢的數(shù)據(jù),否則執(zhí)行其他程序中斷控制方式:在啟動(dòng)信號(hào)送到ADC0809之后,單片機(jī)執(zhí)行其他程序。當(dāng)ADC0809轉(zhuǎn)換結(jié)束并向單片機(jī)發(fā)出中斷請(qǐng)求信號(hào)時(shí),單片機(jī)響應(yīng)此中斷請(qǐng)求,進(jìn)入中斷服務(wù)程序,讀入轉(zhuǎn)換數(shù)據(jù),ADC0809的8個(gè)輸入通道的地址為7FF8H~7FFFH,試畫(huà)出有關(guān)接口電路圖,并編寫(xiě)程序,要求:每隔1分鐘輪流采集一次,共采樣20次,其采樣值存入片外RAM 2000H單元開(kāi)始存儲(chǔ)區(qū)中。設(shè)晶振為6MHz,參考程序如下: MAIN: MOV R0,20H MOV R1,00H MOV R2,00H MOV R3,20 MOV R6,08H LOOP: MOV DPTR,7FF8H。設(shè)置0通道地址 LOOP1: MOVX @DPTR,A。啟動(dòng)A/D轉(zhuǎn)換 MOV R6,0AH。 DELAY: NOP NOP NOP DJNZ R6,DELAY MOVX A,@DPTR。讀取轉(zhuǎn)換后的數(shù)字量 MOV @R0,A 。轉(zhuǎn)存轉(zhuǎn)換后的數(shù)字量 INC DPTR INC R0 DJNZ R8,LOOP1。若未完成一次巡回采集則回跳啟動(dòng)對(duì)下一路的采集 LCALL DELAY1M ;若完成一次巡回采集則延時(shí)1分鐘DJNZ R3,LOOP。若兩次采樣未完成,則回轉(zhuǎn),執(zhí)行第二次采集。思考題與習(xí)題111. 單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)流程是什么?總體設(shè)計(jì),硬件設(shè)計(jì),軟件設(shè)計(jì),仿真調(diào)試,系統(tǒng)脫機(jī)運(yùn)行檢查,詳細(xì)可看書(shū)212頁(yè)2. 應(yīng)用系統(tǒng)可靠性設(shè)計(jì)方法有哪些?采用抗干擾措施,提高元件可靠性,采用容錯(cuò)技術(shù),詳細(xì)可看書(shū)215頁(yè)3. 說(shuō)明“看門(mén)狗”擺脫“死循環(huán)”和程序“跑飛”的工作原理無(wú)論是AT89S51單片機(jī)片內(nèi)集成的“看門(mén)狗”,還是專(zhuān)用的硬件“看門(mén)狗”電路,原理都是使用一個(gè)計(jì)數(shù)器來(lái)不斷計(jì)數(shù),監(jiān)視程序運(yùn)行。當(dāng)計(jì)數(shù)器啟動(dòng)運(yùn)行后,為防止計(jì)數(shù)器的不必要溢出,應(yīng)到了一定的時(shí)間去清看門(mén)狗計(jì)數(shù)器,當(dāng)看門(mén)狗計(jì)數(shù)器就會(huì)溢出時(shí),單片機(jī)復(fù)位,在復(fù)位入口0000H處安排一條處理程序出錯(cuò)的指令,就可擺脫“跑飛”和“死循環(huán)”。思考題與習(xí)題12??試舉例說(shuō)明。sfr TMOD= 0x89聲明TMOD為定時(shí)器/計(jì)數(shù)器的模式寄存器,地址為89H說(shuō)明:sfr之后的寄存器名稱(chēng)必須大寫(xiě),定義之后可以直接對(duì)這些寄存器賦值。,用兩個(gè)開(kāi)關(guān)控制3個(gè)LED,當(dāng)KK2都打開(kāi)時(shí),3個(gè)LED LLL3都熄滅;當(dāng)僅有K1閉合時(shí),L1點(diǎn)亮;當(dāng)僅有K2閉合時(shí),L2點(diǎn)亮;當(dāng)K1和K2全閉合時(shí),3個(gè)LED全亮。,,則有sbit K1= Sbit K2=if((K1=0)amp。amp。(K2=1)){=1。=0。=0。}Else if((K1=1)amp。amp。(K2=0)){=0。=1。=0。}Else if((K1=0)amp。amp。(K2=0)){=1。=1。=1。}Else if((K1=1)amp。amp。(K2=1)){=0。=0。=0。}思考題與習(xí)題13一、簡(jiǎn)答題1. 單片機(jī)C語(yǔ)言與匯編語(yǔ)言混合編程有哪幾種方式?通常采用什么方式?2. 簡(jiǎn)述C51程序調(diào)用匯編程序時(shí)如何實(shí)現(xiàn)參數(shù)傳遞。3. 簡(jiǎn)述嵌入式匯編程序的實(shí)現(xiàn)方法。4. 簡(jiǎn)述C51中調(diào)用匯編程序的實(shí)現(xiàn)方法。二、編程題1. 用C語(yǔ)言編寫(xiě)出中斷方式下獨(dú)立式鍵盤(pán)的處理程序。2. 用C語(yǔ)言編寫(xiě)出定時(shí)掃描方式下3X3矩陣鍵盤(pán)的處理程序。3. 用C語(yǔ)言編寫(xiě)出中斷方式下4X4矩陣鍵盤(pán)的處理程序。includevoid main(){P0=0x00。 //初始化LED數(shù)碼管TCON=0x01。 //設(shè)置INT0、INT1觸發(fā)方式 IE=0x85。 //使能INT0、INT1中斷 while(1){P3=0x0f。 //接通矩陣鍵盤(pán) }}void counter0(void) interrupt 0 //INT0中斷服務(wù)程序{char key,key_h,key_l,delay。if(P3!=0x0f) //確認(rèn)是否有鍵按下 for(delay=0。delay100。delay++)。 //延時(shí)去抖動(dòng) if(P3!=0x0f) //重新確認(rèn)是否有鍵按下 { P3=0x0f。 key_h=P3^0x0f。 //檢測(cè)按鍵所在行 P3=0xf0。 key_l=P3^0xf0。 //檢測(cè)按鍵所在列 key=key_h+key_l。 } switch(key) //確定按鍵值并送入LED顯示 case 0x11:P0=0x06。break。 case 0x21:P0=0x5b。break。 case 0x41:P0=0x4f。break。 case 0x81:P0=0x66。break。4. 設(shè)計(jì)8路模擬量輸入的巡回檢測(cè)系統(tǒng),使用查詢方式采樣,采樣的數(shù)據(jù)放在片內(nèi)RAM的8個(gè)單元中,用C語(yǔ)言編程實(shí)現(xiàn)。硬件電路自行設(shè)計(jì)。5. 利用DAC0832芯片,采用雙緩沖方式,產(chǎn)生梯形波,分別用匯編語(yǔ)言和C語(yǔ)言編程實(shí)現(xiàn)。6. 在單片機(jī)系統(tǒng)中,已知=12MHz,用定時(shí)/計(jì)數(shù)器T0。要求用C語(yǔ)言進(jìn)行編程。include //包含特殊功能寄存器庫(kù) sbit P1_0=P1^0。 void main(){TMOD=0x01。 TH0=0xFC。TL0=0x18。 EA=1。ET0=1。 TR0=1。 while(1)。} void time0_int(void) interrupt 1 //中斷服務(wù)程序 { TH0=0xFC。TL0=0x18。 P1_0=!P1_0。 } ,已知=12MHz,用定時(shí)/計(jì)數(shù)器T1。include //包含特殊功能寄存器庫(kù) sbit P1_1=P1^1。 char i。 void main() { TMOD=0x10。 TH1=0xD8。TL1=0xf0。 EA=1。ET1=1。 i=0。 TR1=1。 while(1)。 } void time0_int(void) interrupt 3 //中斷服務(wù)程序{TH1=0xD8。TL1=0xf0。 i++。if (i= =100) {P1_1=! P1_1。i=0。} } 8. 用C語(yǔ)言編程設(shè)計(jì)一個(gè)AT89S51雙機(jī)通信系統(tǒng),將A機(jī)片內(nèi)RAM中30H3FH的數(shù)據(jù)塊,通過(guò)串行口傳送到B機(jī)的片內(nèi)RAM的30H3FH中,并畫(huà)出電路圖。三、設(shè)計(jì)題設(shè)計(jì)一個(gè)以AT89S51單片機(jī)為核心的十字路口交通燈控制器。要求用4只LED數(shù)碼管顯示十字路口兩個(gè)方向變換信號(hào)的剩余時(shí)間,并能用按鍵設(shè)置兩個(gè)方向的通行時(shí)間(紅燈、綠燈、黃燈時(shí)間),系統(tǒng)工作應(yīng)符合一般交通燈控制的要求。1. 若不給自己設(shè)限,則人生中就沒(méi)有限制你發(fā)揮的藩籬。2. 若不是心寬似海,哪有人生風(fēng)平浪靜。在紛雜的塵世里,為自己留下一片純靜的心靈空間,不管是潮起潮落,也不管是陰晴圓缺,你都可以免去浮躁,義無(wú)反顧,勇往直前,輕松自如地走好人生路上的每一步3. 花一些時(shí)間,總會(huì)看清一些事。用一些事情,總會(huì)看清一些人。有時(shí)候覺(jué)得自己像個(gè)神經(jīng)病。既糾結(jié)了自己,又打擾了別人。努力過(guò)后,才知道許多事情,堅(jiān)持堅(jiān)持,就過(guò)來(lái)了。4. 歲月是無(wú)情的,假如你丟給它的是一片空白,它還給你的也是一片空白。歲月是有情的,假如你奉獻(xiàn)給她的是一些色彩,它奉獻(xiàn)給你的也是一些色彩。你必須努力,當(dāng)有一天驀然回首時(shí),你的回憶里才會(huì)多一些色彩斑斕,少一些蒼白無(wú)力。只有你自己才能把歲月描畫(huà)成一幅難以忘懷的人生畫(huà)卷。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1