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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)張毅剛課后習(xí)題答案-wenkub.com

2025-06-24 13:49 本頁(yè)面
   

【正文】 但是軟件模擬器是使用軟件來(lái)模擬硬件,且不能完全準(zhǔn)確地模擬用戶(hù)樣機(jī)硬件電路的實(shí)時(shí)性,因此不能進(jìn)行用戶(hù)樣機(jī)硬件部分的診斷與實(shí)時(shí)在線(xiàn)仿真。在調(diào)試這類(lèi)程序時(shí),硬件調(diào)試與軟件調(diào)試是不能完全分開(kāi)的。對(duì)于與用戶(hù)樣機(jī)硬件無(wú)關(guān)的程序,如計(jì)算程序,雖然已經(jīng)沒(méi)有語(yǔ)法錯(cuò)誤,但可能存在邏輯錯(cuò)誤,使計(jì)算結(jié)果不正確,此時(shí)必須借助于在線(xiàn)仿真器的動(dòng)態(tài)在線(xiàn)調(diào)試手段,如單步運(yùn)行、設(shè)置斷點(diǎn)等,發(fā)現(xiàn)邏輯錯(cuò)誤,然后返回到步驟(1)修改,直至邏輯錯(cuò)誤糾正為止。(3)動(dòng)態(tài)在線(xiàn)調(diào)試。(1)建立用戶(hù)源程序。還有另一種結(jié)構(gòu)的仿真開(kāi)發(fā)系統(tǒng):獨(dú)立型仿真器。2.為什么單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)與調(diào)試離不開(kāi)仿真開(kāi)發(fā)系統(tǒng)?答:當(dāng)一個(gè)單片機(jī)應(yīng)用系統(tǒng)完成了用戶(hù)樣機(jī)的硬件和軟件設(shè)計(jì)開(kāi)發(fā)后,在用戶(hù)樣機(jī)的程序存儲(chǔ)器中放入編寫(xiě)好的應(yīng)用程序,系統(tǒng)即可運(yùn)行。這個(gè)信號(hào)是由對(duì)從器件的“非應(yīng)答”來(lái)實(shí)現(xiàn)的。在接收器件收到一個(gè)完整的數(shù)據(jù)字節(jié)后,有可能需要完成一些其他工作(如從器件正在進(jìn)行實(shí)時(shí)性的處理工作而無(wú)法接收總線(xiàn)上的數(shù)據(jù)),不需要立刻接收下一字節(jié),這時(shí)接收器件可以將SCL線(xiàn)拉成低電平,從而使主器件處于等待狀態(tài)。器件地址(DADADADA0)是I2C總線(xiàn)外圍器件固有的地址編碼,器件出廠(chǎng)時(shí)就已經(jīng)給定。4.單片機(jī)如何對(duì)I2C總線(xiàn)中的器件進(jìn)行尋址?答:I2C總線(xiàn)所有擴(kuò)展器件都有規(guī)范的器件地址。I2C總線(xiàn)的數(shù)據(jù)傳輸方向是由單片機(jī)發(fā)給各從器件的尋址字節(jié)中的數(shù)據(jù)方向位(R/W*)來(lái)決定的。隨著終止信號(hào)的出現(xiàn),所有外部操作都結(jié)束。在標(biāo)準(zhǔn)I2C普通模式下,數(shù)據(jù)的傳輸速率為100kbit/s,高速模式下可達(dá)400kbit/s。答:接口電路可參見(jiàn)圖1117。嚴(yán)格講,精度與分辨率并不完全一致。8.在DAC和ADC的主要技術(shù)指標(biāo)中,“量化誤差”、“分辨率”和“精度”有何區(qū)別?答:對(duì)DAC來(lái)說(shuō),分辨率反映了輸出模擬電壓的最小變化量。逐次逼近型A/D轉(zhuǎn)換器在精度、速度和價(jià)格上都適中,是最常用的A/D轉(zhuǎn)換器件。(2)分辨率:表示輸出數(shù)字量變化一個(gè)相鄰數(shù)碼所需輸入模擬電壓的變化量。只要位數(shù)相同,分辨率則相同,但相同位數(shù)的不同轉(zhuǎn)換器精度會(huì)有所不同。(1/2)LSB(最低有效位)時(shí)所需的時(shí)間。指輸入的單位數(shù)字量變化引起的模擬量輸出的變化,是對(duì)輸入量變化敏感程度的描述。(3)輸出模擬量的最小變化量稱(chēng)為A/D轉(zhuǎn)換器的分辨率。答:同步。20個(gè)數(shù)據(jù)都結(jié)束了嗎?INC R1 。打印內(nèi)容 MOV R0,7CH ??刂瓶诘刂? MOV A,81H 。10.如果把圖1025所示的打印機(jī)的BUSY線(xiàn)斷開(kāi),然后與AT89C51單片機(jī)的線(xiàn)相接,請(qǐng)簡(jiǎn)述電路的工作原理并編寫(xiě)將以20H為起始地址的連續(xù)20個(gè)內(nèi)存單元中的內(nèi)容輸出的打印程序。當(dāng)送入打印機(jī)的命令格式出錯(cuò)時(shí),打印機(jī)立即打印1行出錯(cuò)信息,提示出錯(cuò)。此時(shí),單片機(jī)不得使STB信號(hào)有效,向打印機(jī)送入新的數(shù)據(jù)。STB(STROBE)——數(shù)據(jù)選通信號(hào)。只有在鍵盤(pán)有鍵按下時(shí),才執(zhí)行鍵盤(pán)掃描程序并執(zhí)行該按鍵功能程序,如果無(wú)鍵按下,單片機(jī)將不理睬鍵盤(pán)。(2)定時(shí)掃描方式。未完,再查 RET 。暫存特征碼 MOV DPTR,KEYCOD 。答:先對(duì)P1口高4位送低電平,讀取P1口低4位的值;再對(duì)P1口低4位送低電平,讀取P1口高4位的值,將兩次讀到的值組合在一起就得到了按鍵的特征碼,再根據(jù)特征碼查找鍵值。行線(xiàn)通過(guò)上拉電阻接到+5V上,無(wú)按鍵按下時(shí),行線(xiàn)處于高電平狀態(tài),而當(dāng)有按鍵按下時(shí),行線(xiàn)電平狀態(tài)將由與此行線(xiàn)相連的列線(xiàn)的電平?jīng)Q定。4.寫(xiě)出表101中僅顯示小數(shù)點(diǎn)“.”的段碼。3.LED的靜態(tài)顯示方式與動(dòng)態(tài)顯示方式有何區(qū)別?各有什么優(yōu)缺點(diǎn)?答:靜態(tài)顯示時(shí),數(shù)據(jù)是分開(kāi)送到每一位LED上的。2.為什么要消除按鍵的機(jī)械抖動(dòng)?軟件消除按鍵機(jī)械抖動(dòng)的原理是什么?答:在按鍵的閉合和斷開(kāi)過(guò)程中,由于開(kāi)關(guān)的機(jī)械特性,導(dǎo)致了按鍵抖動(dòng)的產(chǎn)生。A.HD7279是一個(gè)用于鍵盤(pán)和LED顯示器的專(zhuān)用接口芯片B.在單片機(jī)與微型打印機(jī)的接口中,打印機(jī)的BUSY信號(hào)可作為查詢(xún)信號(hào)或中斷請(qǐng)求信號(hào)使用C.為給掃描法工作的8計(jì)數(shù)器方波輸出 MOVX @DPTR,A MOV DPTR,7F00H 。指針指向計(jì)數(shù)器低8位 MOV A,64H 。11.假設(shè)81C55的TIMERIN引腳輸入的脈沖頻率為1MHz,請(qǐng)編寫(xiě)在81C55的引腳上輸出周期為10ms的方波的程序(假設(shè)I/O口地址為7F00H~7F05H)。讀入開(kāi)關(guān)信息 MOV DPTR,0FF7CH 。設(shè)置PA口方式0輸出,PB口方式0輸入 MOV DPTR,0FF7FH 。答:電路圖可以參考圖910,PA口每一位接二極管的正極,二極管的負(fù)極接地。TIMERIN是計(jì)數(shù)脈沖輸入引腳,輸入脈沖的上跳沿用于對(duì)81C55片內(nèi)的14位計(jì)數(shù)器減1。89C51響應(yīng)中斷后,可以通過(guò)中斷服務(wù)程序從PA口的輸入數(shù)據(jù)緩沖/鎖存器讀取外設(shè)發(fā)來(lái)的輸入數(shù)據(jù)。將PC4置1 MOVX DPTR,A END7.由圖96來(lái)說(shuō)明82C55的PA口在方式1的應(yīng)答聯(lián)絡(luò)輸入方式下的工作過(guò)程。由題目可知方式控制寄存器的地址為7FFFH。5.82C55的“方式控制字”和“PC口按位置位/復(fù)位控制字”都可以寫(xiě)入82C55的同一控制寄存器,82C55是如何來(lái)區(qū)分這兩個(gè)控制字的?答:82C55通過(guò)寫(xiě)入控制字寄存器的控制字最高位來(lái)判斷,最高位為1時(shí),為方式控制字;最高位為0時(shí),為PC口按位置位/復(fù)位控制字。(2)統(tǒng)一編址方式。(1)獨(dú)立編址方式。單片機(jī)只有在外設(shè)準(zhǔn)備好后,發(fā)出數(shù)據(jù)傳送請(qǐng)求,才中斷主程序,進(jìn)入與外設(shè)進(jìn)行數(shù)據(jù)傳送的中斷服務(wù)程序,進(jìn)行數(shù)據(jù)的傳送。異步傳送的優(yōu)點(diǎn)是通用性好,硬件連線(xiàn)和查詢(xún)程序十分簡(jiǎn)單,但是效率不高。最典型的同步傳送就是單片機(jī)和外部數(shù)據(jù)存儲(chǔ)器之間的數(shù)據(jù)傳送。I/O接口的功能:(1)實(shí)現(xiàn)和不同外設(shè)的速度匹配;(2)輸出數(shù)據(jù)緩存;(3)輸入數(shù)據(jù)三態(tài)緩沖。I/O接口是指單片機(jī)與外設(shè)間的I/O接口芯片。(2)錯(cuò),在81C55芯片中,引腳IO/M*、AAA0決定端口地址和RAM單元編址。(2)在81C55芯片中,決定端口和RAM單元編址的信號(hào)是AD7~AD0和。(2)B組跨接端子的內(nèi)部正確連線(xiàn)圖。13.現(xiàn)有AT89C51單片機(jī)、74LS373鎖存器、1片2764 EPROM和兩片6264 RAM,請(qǐng)用它們組成一個(gè)單片機(jī)應(yīng)用系統(tǒng),要求如下:(1)畫(huà)出硬件電路連線(xiàn)圖,并標(biāo)注主要引腳;(2)指出該應(yīng)用系統(tǒng)程序存儲(chǔ)器空間和數(shù)據(jù)存儲(chǔ)器空間各自的地址范圍。外擴(kuò)的EPROM在正常使用中只能讀出,不能寫(xiě)入,故EPROM芯片沒(méi)有寫(xiě)入控制引腳,只有讀出引腳,記為,該引腳與89C51單片機(jī)的相連。設(shè)置數(shù)據(jù)指針的初值LOOP: MOVX DPTR,A 。答:本題主要考察對(duì)外部數(shù)據(jù)塊的寫(xiě)操作;編程時(shí)只要注意循環(huán)次數(shù)和MOVX指令的使用就可以了。讀取2002H的值 ANL A,0FH 。讀取2001H的值 SWAP A ANL A,0F0H 。答:本題主要考察對(duì)外部存儲(chǔ)器的讀、寫(xiě)操作的編程,只要正確使用MOVX指令就可以了。答:0FFFH。答:程序,數(shù)據(jù)。3.在存儲(chǔ)器擴(kuò)展中,無(wú)論是線(xiàn)選法還是譯碼法最終都是為擴(kuò)展芯片的片選端提供 控制信號(hào)。第8章 AT89C51單片機(jī)擴(kuò)展存儲(chǔ)器的接口設(shè)計(jì)1.單片機(jī)存儲(chǔ)器的主要功能是存儲(chǔ) 和 。答:串口每秒鐘傳送的字符為1800/60=30個(gè)字符/秒,所以波特率為30個(gè)字符/秒10位1個(gè)字符=300b/s。答:請(qǐng)參考教材的P115P117程序,并作適當(dāng)改動(dòng)。接收時(shí),定時(shí)控制信號(hào)有2種。發(fā)送過(guò)程:數(shù)據(jù)位由TXD端輸出,發(fā)送1幀信息為10位,當(dāng)CPU執(zhí)行1條數(shù)據(jù)寫(xiě)發(fā)送緩沖器SBUF的指令,就啟動(dòng)發(fā)送。控制字: ANL TMOD,0F0H ORL MOD,20H MOV TH1,0FAH MOV TL1,0FAH MOV SCON,40H11.簡(jiǎn)述利用串行口進(jìn)行多機(jī)通信的原理。 起始位 方式3的波特率=2SMOD/32定時(shí)器T1的溢出率。有3種幀格式,方式2和3具有相同的幀格式。6.在異步串行通信中,接收方是如何知道發(fā)送方開(kāi)始發(fā)送數(shù)據(jù)的?答:當(dāng)接收方檢測(cè)到RXD引腳上的有效的負(fù)跳變時(shí),即可知道發(fā)送方開(kāi)始發(fā)送數(shù)據(jù)。4.通過(guò)串行口發(fā)送或接收數(shù)據(jù)時(shí),在程序中應(yīng)使用 。2.在串行通信中,收發(fā)雙方對(duì)波特率的設(shè)定應(yīng)該是 的。若兩次讀得THx值相同,則可確定讀得的內(nèi)容正確。CPU開(kāi)中斷WAIT: JB ,WAIT CLR EA CLR TR0 MOV R1,TH0 MOV R0,TL0 AJMP $IT0P: INC R2 RETI12.THx與TLx(x參考程序如下:ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: JNB ,MAINMOV TMOD,05H 。9.當(dāng)定時(shí)器T0用于方式3時(shí),應(yīng)該如何控制定時(shí)器T1的啟動(dòng)和關(guān)閉?答:由T1()口控制定時(shí)器T1的啟動(dòng)和關(guān)閉。定時(shí)364ms初值賦值 SETB SETB EA RETI8.一個(gè)定時(shí)器的定時(shí)時(shí)間有限,如何用兩個(gè)定時(shí)器的串行定時(shí)來(lái)實(shí)現(xiàn)較長(zhǎng)時(shí)間的定時(shí)?答:方法1,在第一個(gè)定時(shí)器的中斷程序里關(guān)閉本定時(shí)器的中斷程序,設(shè)置和打開(kāi)另一個(gè)定時(shí)器;在另一個(gè)定時(shí)器的中斷程序中關(guān)閉本定時(shí)中斷,設(shè)置和打開(kāi)另一個(gè)定時(shí)器。允許T0中斷 SETB EA 。參考程序如下:ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: MOV TMOD,02H 。如果系統(tǒng)采用6MHz晶振,Tcy=2181。定時(shí)器/計(jì)數(shù)器T0為定時(shí)方式0 MOV TH0,0FEH 。CPU開(kāi)中斷 CLR F0 。計(jì)數(shù)100個(gè)脈沖的初值賦值 MOV TH0,156 SETB GATE 。答:定時(shí)器/計(jì)數(shù)器T0在計(jì)數(shù)和定時(shí)工作完成后,均采用中斷方式工作。4.定時(shí)器/計(jì)數(shù)器用作計(jì)數(shù)器模式時(shí),對(duì)外界計(jì)數(shù)頻率有何限制?答:由于確認(rèn)1次負(fù)跳變要花2個(gè)機(jī)器周期,即24個(gè)振蕩周期,因此外部輸入的計(jì)數(shù)脈沖的最高頻率為系統(tǒng)振蕩器頻率的1/24。A.特殊功能寄存器SCON,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)B.特殊功能寄存器TCON,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)C.特殊功能寄存器IE,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)D.特殊功能寄存器TMOD,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)答:A.對(duì);B.;錯(cuò)C.錯(cuò);D.錯(cuò)。跳轉(zhuǎn)到1號(hào)中斷處理程序 ORG 1000HINT_IR3: 插入相應(yīng)中斷處理程序 RETI 。=0,不是3號(hào)中斷,跳轉(zhuǎn)NEXT1 LJMP INT_IR3 。采用電平觸發(fā),低電平有效中斷 SETB EX1 。答: SETB IT1 SETB EX1 SETB EA12.中斷響應(yīng)的條件是什么?答:略。9.中斷服務(wù)子程序與普通子程序有哪些相同和不同之處?答:RETI指令在返回時(shí),同時(shí)清除中斷系統(tǒng)中相應(yīng)的優(yōu)先級(jí)觸發(fā)器,以允許下次中斷,而RET指令則沒(méi)有這個(gè)操作。7.在A(yíng)T89C51單片機(jī)的中斷請(qǐng)求源中,需要外加電路實(shí)現(xiàn)中斷撤銷(xiāo)的是 。5.下列說(shuō)法正確的是 。3.AT89C51單片機(jī)響應(yīng)中斷后,產(chǎn)生長(zhǎng)調(diào)用指令LCALL,執(zhí)行該指令的過(guò)程包括:首先把 的內(nèi)容壓入堆棧,以進(jìn)行斷點(diǎn)保護(hù),然后把長(zhǎng)調(diào)用指令的16位地址送 ,使程序執(zhí)行轉(zhuǎn)向 中的中斷地址區(qū)。2.若(IP)答:略:10.若SP答:參考程序如下:MOV A,45HANL A,0FHORL A,0FHMOV 45H,A7.試編寫(xiě)程序,查找在內(nèi)部RAM的30H~50H單元中是否有0AAH這一數(shù)據(jù)。(3)子程序結(jié)構(gòu)中必須用到堆棧,堆棧通常用來(lái)保護(hù)斷點(diǎn)和現(xiàn)場(chǎng)保護(hù)。(1)子程序的第一條指令前必須有標(biāo)號(hào)。(2)機(jī)器匯編:是借助于微型計(jì)算機(jī)上的軟件(匯編程序)來(lái)代替手工匯編,完成把助記符指令“翻譯”成機(jī)器代碼的工作。只有在匯編前的源程序中才有偽指令。 。 ;(42H) ;SP== (3)ORL A,0CH16.借助本書(shū)中的表32(指令表),對(duì)如下指令代碼(十六進(jìn)制)進(jìn)行手工反匯編
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1