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

正文內(nèi)容

單片機(jī)原理和應(yīng)用第二版張毅剛課后習(xí)題答案解析(參考版)

2025-06-30 13:40本頁(yè)面
  

【正文】 WORD格式整理 。4. 答:略。2. 答:略。但是從數(shù)據(jù)運(yùn)算操作、程序控制語(yǔ)句以及函數(shù)的使用上來(lái)說(shuō),Keil C51與標(biāo)準(zhǔn)C幾乎沒(méi)有什么明顯的差別。(6)51單片機(jī)的硬件資源有限,C51的編譯系統(tǒng)不允許太多的程序嵌套。(5)庫(kù)函數(shù)有較大不同。此外,對(duì)于AT89C51單片機(jī)中大量的特殊功能寄存器也沒(méi)有定義。標(biāo)準(zhǔn)C最初是為通用計(jì)算機(jī)設(shè)計(jì)的,在通用計(jì)算機(jī)中只有一個(gè)程序和數(shù)據(jù)統(tǒng)一尋址的內(nèi)存空間,而51系列單片機(jī)有片內(nèi)、外程序存儲(chǔ)器,還有片內(nèi)、外數(shù)據(jù)存儲(chǔ)器。因此,Keil C51系列的頭文件集中體現(xiàn)了各系列芯片的不同資源及功能。(2)頭文件。第14章 單片機(jī)C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)參考答案1.答:C51在標(biāo)準(zhǔn)C的基礎(chǔ)上,作了以下擴(kuò)充:(1)數(shù)據(jù)類型的不同。當(dāng)看門狗計(jì)數(shù)器值計(jì)滿溢出時(shí),將在AT89S51的RST引腳上輸出一個(gè)正脈沖使AT89S51單片機(jī)復(fù)位,在系統(tǒng)的復(fù)位入口0000H處安排一條跳向出錯(cuò)處理程序段的指令或重新從頭執(zhí)行程序,從而使程序擺脫 “跑飛”或“死循環(huán)”狀態(tài)。當(dāng)計(jì)數(shù)器啟動(dòng)運(yùn)行后,為防止計(jì)數(shù)器的不必要溢出,應(yīng)定期性地把WDT計(jì)數(shù)器清0,以保證其不溢出。為加強(qiáng)其捕捉效果,一般還在它前面加兩條NOP指令。若亂飛到三字節(jié)指令,出錯(cuò)概率更大,這時(shí)可在雙字節(jié)指令和三字節(jié)指令后插入兩個(gè)字節(jié)以上的NOP指令,可保護(hù)其后的指令不被拆散,這稱為指令冗余。13.答:(1)指令冗余:當(dāng)單片機(jī)系統(tǒng)受干擾時(shí),PC中由于干擾發(fā)生錯(cuò)誤,會(huì)產(chǎn)生“亂飛”。(4)去極值平均值濾波法:算術(shù)平均與滑動(dòng)平均濾波法,在脈沖干擾比較嚴(yán)重的場(chǎng)合,干擾將會(huì)“平均”到結(jié)果中去,故上述兩種平均值法不易消除由于脈沖干擾而引起的誤差,這時(shí)可采用去極值平均值濾波法。對(duì)溫度、液位等變化緩慢的被測(cè)參數(shù)能收到良好的濾波效果。(2)滑動(dòng)平均濾波法:對(duì)周期性干擾有良好的抑制作用,平滑度高,靈敏度低;但對(duì)偶然出現(xiàn)的脈沖性干擾的抑制作用差。(2)走線不要有分支,可避免在線路條在傳輸高頻信號(hào)導(dǎo)致反射干擾或發(fā)生諧波干擾。對(duì)于抗噪聲能力弱,關(guān)斷電流大的器件和ROM、RAM存儲(chǔ)器,應(yīng)在芯片的電源線Vcc和地線(GND)間接入去耦的瓷片電容。(2)集成芯片去耦,去耦電容必須安裝在本集成芯片的Vcc和GND線之間,否則便失去了抗干擾作用。10.答:(1)電源去耦已經(jīng)在第6題中介紹,就是在印刷電路板的電源輸入端跨接退耦電容。由于ADC、DAC芯片都提供了相應(yīng)獨(dú)立的模擬地和數(shù)字地引腳,一定要把模擬地引腳和數(shù)字地引腳盡可能短的相連。所以正確的接法是,必須將所有的模擬地和數(shù)字地分別相連,然后模擬(公共)地與數(shù)字(公共)地僅在一點(diǎn)上相連接,且地線應(yīng)盡量加粗,如圖1317。(3)反電勢(shì)抑制電路不但可以接在線圈的兩端,也可以接在開(kāi)關(guān)的兩端,例如繼電器,接觸器等部件在操作時(shí),開(kāi)關(guān)會(huì)產(chǎn)生較大的火花,必須利用RC電路加以吸收,如圖(d),一般R取1~2KΩ,~。適當(dāng)選擇R、C 圖(c) 由電阻和電容組成的抑制電路參數(shù),也能獲得較好的耗能效果。阻值太小,反電勢(shì)衰減得慢;而阻值太大又會(huì)增大反電勢(shì)的幅值。如果把穩(wěn)壓管換為電阻,同樣可以達(dá)到抑制反電勢(shì)的目的,如圖(b)所示,因此也適用于直流驅(qū)動(dòng)線圈的電路。此電勢(shì)可在并聯(lián)支路中流通,因此e的幅值被限制在穩(wěn)壓管DZ的工作電壓范圍之內(nèi),并被很快消耗掉,從而抑制了反電勢(shì)的干擾。圖 (a)由二極管和穩(wěn)壓管構(gòu)成的反電勢(shì)抑制電路 圖(b) 由電阻和二級(jí)管組成的反電勢(shì)抑制電路。這種反電勢(shì)甚至可能擊穿電路中晶體管之類的器件,反電勢(shì)形成的噪聲干擾能產(chǎn)生電磁場(chǎng),對(duì)單片機(jī)應(yīng)用系統(tǒng)中的其它電路產(chǎn)生干擾。8.答:對(duì)于單片機(jī)應(yīng)用系統(tǒng)中的具有較大電感量的元件或設(shè)備,諸如繼電器、電動(dòng)機(jī)、電磁閥等。消除或減弱過(guò)程通道的干擾主要采用光電隔離技術(shù)。7.答:光電耦合的主要優(yōu)點(diǎn)是能有效抑制尖峰脈沖以及各種噪聲干擾,從而使過(guò)程通道上的信噪比大大提高。6.答:在每塊印刷電路板的電源輸入端跨接的電容應(yīng)為一個(gè)10~100μF的大容量電解電容(如體積允許,電容量大一些更好)~。然后依照仿真的結(jié)果,完成實(shí)際的硬件設(shè)計(jì)。不能進(jìn)行用戶樣機(jī)硬件部分的診斷與實(shí)時(shí)在線仿真。(4)將調(diào)試完畢的用戶程序通過(guò)程序燒寫器,固化在程序存儲(chǔ)器中。要先把在線仿真器的仿真插頭插入用戶樣機(jī)的單片機(jī)插座中(圖1312),進(jìn)行在線仿真調(diào)試,利用仿真開(kāi)發(fā)系統(tǒng)提供單步、設(shè)置斷點(diǎn)等調(diào)試手段,來(lái)進(jìn)行系統(tǒng)的調(diào)試。(2)匯編并檢查語(yǔ)法錯(cuò)誤:在PC機(jī)上,利用匯編程序?qū)τ脩粼闯绦蜻M(jìn)行匯編,直至語(yǔ)法錯(cuò)誤全部糾正為止。4.答:調(diào)試過(guò)程見(jiàn)圖1313,4個(gè)步驟。軟件仿真開(kāi)發(fā)工具與用戶樣機(jī)在硬件上無(wú)任何聯(lián)系。尤其在工業(yè)現(xiàn)場(chǎng)進(jìn)行程序仿真調(diào)試時(shí),往往沒(méi)有PC機(jī)的支持,這時(shí)使用獨(dú)立型仿真器也可進(jìn)行仿真調(diào)試工作,只不過(guò)要輸入機(jī)器碼,稍顯麻煩一些。此外還有獨(dú)立型仿真器。3.答:仿真開(kāi)發(fā)系統(tǒng)由哪幾部分組成?目前國(guó)內(nèi)大多使用通用機(jī)的仿真開(kāi)發(fā)系統(tǒng)。第13章 AT89S51單片機(jī)的應(yīng)用設(shè)計(jì)與調(diào)試參考答案1.答:A.錯(cuò);B.錯(cuò);C.對(duì);D.錯(cuò)(最小系統(tǒng)不能直接測(cè)量模擬信號(hào))。當(dāng)主機(jī)接收來(lái)自從機(jī)的數(shù)據(jù)時(shí),接收到最后一個(gè)數(shù)據(jù)字節(jié)后,必須給從機(jī)發(fā)送一個(gè)非應(yīng)答信號(hào)(),使從機(jī)釋放數(shù)據(jù)總線,以便主機(jī)發(fā)送一個(gè)終止信號(hào),從而結(jié)束數(shù)據(jù)的傳送。這時(shí)發(fā)方須在該時(shí)鐘位上使SDA線處于高電平,以便收方在這一位上送出低電平的應(yīng)答信號(hào)A。數(shù)據(jù)傳送時(shí),先傳送最高位,每一個(gè)被傳字節(jié)后面都須跟1位應(yīng)答位(一幀數(shù)據(jù)共9位),如圖1210?!癆AA0”為引腳地址,由器件引腳AAA0在電路中接高電平或接地決定(見(jiàn)圖1212)。7位從機(jī)地址即為“DADADADA0”和“AAA0”。R/=0,表示主機(jī)發(fā)送(寫)。隨著終止信號(hào)的出現(xiàn),所有外部操作都結(jié)束。(2)終止信號(hào)(P)。(1)起始信號(hào)(S)。2.答: I2C總線的起始信號(hào)和終止信號(hào)都由主機(jī)發(fā)出,在起始信號(hào)產(chǎn)生后,總線就處于占用狀態(tài);在終止信號(hào)產(chǎn)生后,總線就處于空閑狀態(tài)。I2C總線對(duì)各器件尋址采用純軟件的尋址方法,無(wú)需片選線的連接,這樣就大大簡(jiǎn)化了總線數(shù)量,系統(tǒng)各部件之間的連接只需兩條線。參考程序如下:MAIN: MOV R0,20HMOV R1,00HMOV R2,00HMOV R3,50MOV R8,08HLOOP: MOV DPTR,7FF8HLOOP1: MOVX DPTR,AMOV R6,0AHDELAY: NOPNOP NOPDJNZ R6,DELAYMOVX A,DPTRINC DPTRMOV R2,DPLMOV DPH,R0MOV DPL,R1MOVX DPTR,AINC DPTRMOV R0,DPHMOV R1,DPLMOV DPH,7FHMOV DPL,R2DJNZ R7,LOOP1LCALL DELAY1M ;延時(shí)1分鐘(子程序另外編寫)DJNZ R3,LOOP…………第12章 單片機(jī)的串行擴(kuò)展技術(shù)參考答案1.答:系統(tǒng)連接簡(jiǎn)單:I2C總線系統(tǒng)的基本結(jié)構(gòu)如圖127。但相同位數(shù)的不同轉(zhuǎn)換器,精度可能會(huì)有所不同,例如由于制造工藝的不同。嚴(yán)格講精度與分辨率并不完全一致。量化誤差是由ADC的有限分辨率而引起的誤差,但量化誤差只適用于ADC,不適用于DAC。8. 答:對(duì)DAC來(lái)說(shuō),分辨率反映了輸出模擬電壓的最小變化量?!啤魇紸/D轉(zhuǎn)換器:具有積分式與逐次逼近式ADC的雙重優(yōu)點(diǎn),它對(duì)工業(yè)現(xiàn)場(chǎng)的串模干擾具有較強(qiáng)的抑制能力,不亞于雙積分ADC,它比雙積分ADC有較高的轉(zhuǎn)換速度。逐次逼近型A/D轉(zhuǎn)換器:在精度、速度和價(jià)格上都適中,是最常用的A/D轉(zhuǎn)換器件。(2) 分辨率A/D轉(zhuǎn)換器的分辨率習(xí)慣上用輸出二進(jìn)制位數(shù)或BCD碼位數(shù)表示。當(dāng)DAC為二進(jìn)制12位,滿量程輸出電壓為5V時(shí), mV5. 答:A/D轉(zhuǎn)換器的兩個(gè)最重要指標(biāo):(1) 轉(zhuǎn)換時(shí)間和轉(zhuǎn)換速率轉(zhuǎn)換時(shí)間A/D完成一次轉(zhuǎn)換所需要的時(shí)間。嚴(yán)格講精度與分辨率并不完全一致。(1/2)GB(最低有效位)時(shí)所需的時(shí)間。建立時(shí)間:建立時(shí)間是描述D/A轉(zhuǎn)換速度快慢的一個(gè)參數(shù),用于表明轉(zhuǎn)換速度。9.答:本程序采用外部中斷來(lái)進(jìn)行數(shù)據(jù)打印,先打印一個(gè)數(shù)據(jù),當(dāng)BUSY線從高電平變成低電平時(shí),在打印下一個(gè)數(shù)據(jù) ORG 0000H LJMP MAIN ORG 0003H LJMP IN ORG 0030H MAIN: SETB EX0 ;允許外部中斷 SETB IT0 SETB EA MOV R0,7FH ;控制口地址 MOV A,81H ;控制字 MOVX R0,A MOV R1,20H ;數(shù)據(jù)區(qū)首地址 MOV R2,19 ;計(jì)數(shù)器 MOV A,R1 ;打印內(nèi)容 MOV R0,7CH ;A口地址 MOVX R0,A MOV R0,7FH MOV A,0EH MOVX RO,A ;PC7=0 MOV A,0FH MOVX R0,A ;PC7=1 SJMP $ IN: DJNZ R2,EX ;20個(gè)數(shù)據(jù)都結(jié)束了嗎?INC R1 ;指向下一個(gè)數(shù)據(jù)MOV A,R1 MOV R0,7CH MOVX R0,A MOV R0,7FH MOV A,0EH MOVX RO,A MOV A,0FH MOVX R0,A EX: RETI第11章 AT89S51單片機(jī)與D/A轉(zhuǎn)換器、A/D轉(zhuǎn)換器的接口參考答案1.答:由運(yùn)算放大器構(gòu)成的I/V轉(zhuǎn)換電路2.答:同步3.答:(1)錯(cuò),D/A轉(zhuǎn)換器也要考慮“轉(zhuǎn)換速度”或“轉(zhuǎn)換時(shí)間”問(wèn)題,即建立時(shí)間(轉(zhuǎn)換時(shí)間);(2)對(duì);(3)錯(cuò),是D/A轉(zhuǎn)換器的分辨率;(4)對(duì)。采用查詢法,即通過(guò)讀與82C55的PC0腳的相連的BUSY狀態(tài),來(lái)判斷送給打印機(jī)的一個(gè)字節(jié)的數(shù)據(jù)是否處理完畢。沒(méi)有讀、寫信號(hào),只有握手線、BUSY(或),用一根地址線來(lái)控制寫選通信號(hào)STB和讀取BUSY引腳狀態(tài)。單片機(jī)與打印機(jī)相連時(shí),分為直接相連(圖1027)和通過(guò)擴(kuò)展的并行I/O口82C55連接(圖1028)。在打印出錯(cuò)信息之前。ERR:出錯(cuò)信號(hào)。ACK:打印機(jī)的應(yīng)答信號(hào)。當(dāng)該信號(hào)有效(高電平)時(shí),表示打印機(jī)正忙于處理數(shù)據(jù)。在該信號(hào)的上升沿,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1