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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)張毅剛課后習(xí)題答案(參考版)

2025-06-30 13:49本頁面
  

【正文】 。5.用軟件仿真開發(fā)工具能否對(duì)用戶樣機(jī)中硬件部分進(jìn)行調(diào)試與實(shí)時(shí)在線仿真?答:盡管軟件仿真開發(fā)工具具有開發(fā)效率高,不需要附加的硬件開發(fā)裝置成本。許多硬件錯(cuò)誤是通過軟件的調(diào)試而發(fā)現(xiàn)和糾正的。對(duì)于軟件的邏輯錯(cuò)誤,則返回到第(1)步進(jìn)行修改,直至邏輯錯(cuò)誤消除為止。對(duì)于與用戶樣機(jī)硬件緊密相關(guān)的程序段(如接口驅(qū)動(dòng)程序),一定要先把在線仿真器的仿真插頭插入用戶樣機(jī)的仿真插座中,進(jìn)行在線仿真調(diào)試,仿真開發(fā)系統(tǒng)提供單步、設(shè)置斷點(diǎn)等調(diào)試手段,來對(duì)用戶樣機(jī)進(jìn)行調(diào)試。用戶程序中分為與用戶樣機(jī)硬件無關(guān)的程序以及與其用戶樣機(jī)硬件緊密關(guān)聯(lián)的程序。這一步對(duì)用戶的源程序進(jìn)行調(diào)試。如無語法錯(cuò)誤,則進(jìn)入下一個(gè)步驟。用戶使用開發(fā)系統(tǒng)的鍵盤、CRT顯示器及開發(fā)系統(tǒng)的編輯軟件,按照匯編語言源程序要求的格式、語法規(guī)定,把源程序輸入到開發(fā)系統(tǒng)中,并保存在磁盤上。4.利用仿真開發(fā)系統(tǒng)對(duì)用戶樣機(jī)軟件調(diào)試,需經(jīng)哪幾個(gè)步驟?各個(gè)步驟的作用是什么?答:用戶樣機(jī)的軟件調(diào)試,可分為以下4個(gè)步驟。該類仿真器采用模塊化結(jié)構(gòu),配有不同外設(shè),如外存板、打印機(jī)、鍵盤/顯示板等,用戶可根據(jù)需要選用。3.仿真開發(fā)系統(tǒng)由哪幾部分組成?答:常用通用機(jī)仿真開發(fā)系統(tǒng)由PC機(jī)外加在線仿真器的仿真開發(fā)系統(tǒng)組成,在線仿真器必須與PC的并行口、串行口或USB口相連,才能完成開發(fā)任務(wù)。但程序運(yùn)行一次性成功幾乎是不可能的,多少會(huì)存在一些軟件、硬件上的錯(cuò)誤,這就需要借助單片機(jī)的仿真開發(fā)工具進(jìn)行調(diào)試,發(fā)現(xiàn)錯(cuò)誤并加以改正。A.AT89C51單片機(jī)P0~P3口的驅(qū)動(dòng)能力是相同的B.AT89C51單片機(jī)P0~P3口在口線輸出為高電平的驅(qū)動(dòng)能力和輸出為低電平的驅(qū)動(dòng)能力是相同的C.AT89C51單片機(jī)擴(kuò)展的外圍芯片較多時(shí),需加總線驅(qū)動(dòng)器,P2口應(yīng)加單向驅(qū)動(dòng)器,P0口應(yīng)加雙向驅(qū)動(dòng)器D.AT89C51單片機(jī)最小系統(tǒng)可對(duì)溫度傳感器來的模擬信號(hào)進(jìn)行溫度測(cè)量答:A.錯(cuò);B.錯(cuò);C.對(duì);D.錯(cuò)。然后,從器件釋放SDA線,以允許主器件產(chǎn)生終止信號(hào)。當(dāng)主器件接收數(shù)據(jù)時(shí),它收到從器件發(fā)出的最后一個(gè)數(shù)據(jù)字節(jié)后,必須向主器件發(fā)出一個(gè)結(jié)束傳送的信號(hào)。直到接收器件準(zhǔn)備好接收下一字節(jié)時(shí),再釋放SCL線使之為高電平,從而使數(shù)據(jù)傳送可以繼續(xù)進(jìn)行。數(shù)據(jù)傳送時(shí),先傳送最高位(MSB),每一個(gè)被傳送的字節(jié)后面都必須跟隨1位應(yīng)答位(即一幀共有9位)。引腳地址(AAA0)是由I2C總線外圍器件所指定的地址端口,AAA0在電路中接高電平或接地,形成地址編碼。尋址字節(jié)的格式如上圖所示。器件地址由7位組成,第8位數(shù)據(jù)的傳送方向位(R/W*)的作用已在上題介紹。R/W*=0,表示發(fā)送(寫)。尋址字節(jié)的格式如下所示:尋址字節(jié)DA3DA2DA1DA0A2A1A0器件地址引腳地址方向位最低位的數(shù)據(jù)方向位(R/W*)規(guī)定了總線上的單片機(jī)(主器件)與外圍器件(從器件)的數(shù)據(jù)傳送方向。I2C串行總線上的數(shù)據(jù)傳輸方向由主器件控制。起始和終止信號(hào)都是由主器件發(fā)出的,在起始信號(hào)產(chǎn)生后,總線就處于被占用的狀態(tài);在終止信號(hào)出現(xiàn)后,總線就處于空閑狀態(tài)。(2)終止信號(hào)P的規(guī)定如下:在SCL線為高電平期間,SDA線由低電平向高電平的變化表示終止信號(hào)。除上述優(yōu)點(diǎn)外,還有工作電壓寬、抗干擾能力強(qiáng)、功耗低、數(shù)據(jù)不易丟失等特點(diǎn)。I2C串行接口器件體積小,因而占用電路板的空間小,僅為并行接口器件的10%,明顯減少了電路板空間和成本。參考程序如下:初始化采集一個(gè)通道的數(shù)據(jù)外部數(shù)據(jù)送到累加器累加器數(shù)據(jù)送到外部RAM判斷所有通道數(shù)據(jù)采集完?等待一分鐘?采集下一組數(shù)據(jù)MAIN: MOV R0,20HMOV R1,00HMOV R2,00HMOV R3,50MOV R7,08HLOOP: MOV DPTR,7FF8HLOOP1: MOVX DPTR,A;采集一個(gè)數(shù)據(jù)的過程MOV R6,0AHDELAY: NOPNOP NOPDJNZ R6,DELAY;延時(shí)MOVX A,DPTRINC DPTRMOV R2,DPLMOV DPH,R0MOV DPL,R1MOVX DPTR,AINC DPTRMOV R0,DPHMOV R1,DPLMOV DPH,7FHMOV DPL,R2DJNZ R7,LOOP1;完成一次數(shù)據(jù)采集,等待下次數(shù)據(jù)采集LCALL DELAY1M 。9.在一個(gè)由AT89C51單片機(jī)與一片ADC0809組成的數(shù)據(jù)采集系統(tǒng)中,ADC0809的8個(gè)輸入通道的地址為7FF8H~7FFFH,試畫出有關(guān)接口的電路圖,并編寫每隔1分鐘輪流采集一次8個(gè)通道數(shù)據(jù)的程序,共采樣50次,其采樣值存入片外RAM中以2000H單元開始的存儲(chǔ)區(qū)中。只要位數(shù)相同,分辨率則相同。精度與分辨率基本一致,位數(shù)越多精度越高。而對(duì)于ADC來說,分辨率表示輸出數(shù)字量變化一個(gè)相鄰數(shù)碼所需輸入模擬電壓的變化量。與逐次逼近型ADC相比,有較高的信噪比,分辨率高,線性度好,不需要采樣保持電路。雙積分型A/D轉(zhuǎn)換器具有精度高、抗干擾性好、價(jià)格低廉等優(yōu)點(diǎn),但轉(zhuǎn)換速度慢,近年來在單片機(jī)應(yīng)用領(lǐng)域中也得到廣泛應(yīng)用。7.目前應(yīng)用較廣泛的A/D轉(zhuǎn)換器主要有哪幾種類型?它們各有什么特點(diǎn)?答:目前應(yīng)用較廣泛的主要有以下幾種類型:逐次逼近型轉(zhuǎn)換器、雙積分型轉(zhuǎn)換器、∑D式A/D轉(zhuǎn)換器。習(xí)慣上用輸出二進(jìn)制位數(shù)或BCD碼位數(shù)表示。轉(zhuǎn)換時(shí)間的倒數(shù)為轉(zhuǎn)換速率。當(dāng)DAC為二進(jìn)制12位,滿量程輸出電壓為5V時(shí)。嚴(yán)格講,精度與分辨率并不完全一致。(3)轉(zhuǎn)換精度。其值為從輸入數(shù)字量到輸出達(dá)到終位誤差177。(2)建立時(shí)間。4.D/A轉(zhuǎn)換器的主要性能指標(biāo)都有哪些?設(shè)某DAC為二進(jìn)制12位,滿量程輸出電壓為5V,試問它的分辨率是多少?答:D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)如下:(1)分辨率。(4)對(duì)于周期性的干擾電壓,可使用雙積分型A/D轉(zhuǎn)換器,并選擇合適的積分元件,可以將該周期性的干擾電壓帶來的轉(zhuǎn)換誤差消除。(2)ADC0809可以利用“轉(zhuǎn)換結(jié)束”信號(hào)EOC向AT89C51單片機(jī)發(fā)出中斷請(qǐng)求。3.判斷下列說法是否正確。2.使用雙緩沖同步方式的D/A轉(zhuǎn)換器,可實(shí)現(xiàn)多路模擬信號(hào)的 輸出。指向下一個(gè)數(shù)據(jù)MOV A,R1 MOV R0,7CH MOVX R0,A MOV R0,7FH MOV A,0EH MOVX R0,A MOV A,0FH MOVX R0,AEX: RETI第11章 AT89C51單片機(jī)與D/A、A/D轉(zhuǎn)換器的接口1.對(duì)于電流輸出的D/A轉(zhuǎn)換器,為了得到電壓的轉(zhuǎn)換結(jié)果,應(yīng)使用 。PC7=1 SJMP $IN: DJNZ R2,EX 。A口地址 MOVX R0,A MOV R0,7FH MOV A,0EH MOVX R0,A 。計(jì)數(shù)器 MOV A,R1 。控制字 MOVX R0,A MOV R1,20H 。允許外部中斷 SETB IT0 SETB EA MOV R0,7FH 。答:本程序采用外部中斷來完成數(shù)據(jù)打印,先打印一個(gè)數(shù)據(jù),當(dāng)BUSY線從高電平變成低電平時(shí),再打印下一個(gè)數(shù)據(jù)。用一條地址線來控制寫選通信號(hào)STB和讀取BUSY引腳狀態(tài)。在打印出錯(cuò)信息之前。ERR——出錯(cuò)信號(hào)。ACK——打印機(jī)的應(yīng)答信號(hào)。當(dāng)該信號(hào)有效(高電平)時(shí),表示打印機(jī)正忙于處理數(shù)據(jù)。在該信號(hào)的上升沿,數(shù)據(jù)線上的8位并行數(shù)據(jù)被打印機(jī)讀入機(jī)內(nèi)鎖存。9.簡(jiǎn)述TPmP40A/16A微型打印機(jī)的Centronics接口的主要信號(hào)線及功能,與AT89C51單片機(jī)相連接時(shí),如何連接幾條控制線?答:DB0~DB7——數(shù)據(jù)線,單向傳輸,由單片機(jī)輸入給打印機(jī)。8.根據(jù)圖1011所示的電路,編寫在6個(gè)LED顯示器上輪流顯示“1,2,3,4,5,6”的顯示程序。(3)中斷掃描方式。單片機(jī)每隔一定的時(shí)間對(duì)鍵盤掃描一次。當(dāng)單片機(jī)空閑時(shí),才調(diào)用鍵盤掃描子程序,反復(fù)掃描鍵盤,等待用戶從鍵盤上輸入命令或數(shù)據(jù),響應(yīng)鍵盤的輸入請(qǐng)求。已查完,未找到,以未按鍵處理 KEYCOD: DB 0E7H,0EBH,0EDH,0EEH 。找到,取順序碼 RET KEYIN3: CJNE A,0FFH,KEYIN2 。指向特征碼表 MOV R3,0FFH 。未按鍵 KEYIN1: MOV B,A 。參考程序如下: KEYIN: MOV P1,0FH 。6.對(duì)于圖1010所示的鍵盤,采用線反轉(zhuǎn)法原理編寫出識(shí)別某一按鍵被按下并得到其鍵號(hào)的程序。列線的電平如果為低,則行線電平為低;列線的電平如果為高,則行線的電平亦為高。答:按鍵設(shè)置在行、列線交點(diǎn)上,行、列線分別連接到按鍵開關(guān)的兩端。答:80H(共陰極);7FH(共陽極)。動(dòng)態(tài)顯示口線占用較少,適合用在顯示位數(shù)較多的場(chǎng)合。而動(dòng)態(tài)顯示時(shí),則數(shù)據(jù)是同時(shí)送到每一個(gè)LED上,再根據(jù)位選線來確定是哪一位LED被顯示。軟件去抖的原理是,在第一次檢測(cè)到有鍵按下時(shí),該鍵所對(duì)應(yīng)的行線為低電平,執(zhí)行一端延時(shí)10ms的子程序后,確認(rèn)該行線電平是否仍然為低電平,如果仍為低電平,則確認(rèn)該行確實(shí)有鍵按下。如果不消除按鍵的機(jī)械抖動(dòng),按鍵的狀態(tài)讀取將有可能出現(xiàn)錯(cuò)誤。8鍵盤提供接口電路,在接口電路中只需要提供兩個(gè)輸入口和一個(gè)輸出口D.LED顯示器的字型碼是固定不變的答:A.對(duì);B.對(duì);C.錯(cuò);D.錯(cuò)。180。啟動(dòng)計(jì)數(shù)器 END第10章 AT89C51單片機(jī)與輸入外設(shè)和輸出外設(shè)的接口設(shè)計(jì)1.下列 項(xiàng)說法正確。指向命令/狀態(tài)口 MOV A,0C2H 。指向計(jì)數(shù)器高8位 MOV A,40H 。送初值給A MOVX @DPTR,A 。START: MOV DPTR,7F04H 。答:將1MHz的脈沖改變?yōu)?0ms的方波,實(shí)際上就是分頻。當(dāng)頻率為4MHz,初值為3FFFH時(shí)。PA口地址送DPTR MOVX @DPTR,A 。PB口地址送DPTR MOVX A,@DPTR ??刂瓶诘刂匪虳PTR MOVX @DPTR,A 。 ORG 0100HMIAN: MOV A,10000010B 。PB口每1位接一開關(guān)和上拉電阻,開關(guān)另一端直接接地。9.現(xiàn)有一片AT89C51單片機(jī),擴(kuò)展了一片82C55,若把82C55的PB口用作輸入,PB口的每一位接一個(gè)開關(guān),PA口用作輸出,每一位接一個(gè)發(fā)光二極管,請(qǐng)畫出電路原理圖,并編寫出PB口某一位開關(guān)接高電平時(shí),PA口相應(yīng)位發(fā)光二極管被點(diǎn)亮的程序。為計(jì)數(shù)器輸出引腳。引腳IO/,AAA0決定端口地址。當(dāng)輸入數(shù)據(jù)被CPU讀走后,82C55撤銷INTRA上的中斷請(qǐng)求,并使IBFA變?yōu)榈碗娖?,以通知輸入外設(shè)可以送下一個(gè)輸入數(shù)據(jù)。INTEA的狀態(tài)可由用戶通過對(duì)PC4的置位/復(fù)位來控制。答:當(dāng)外設(shè)輸入一個(gè)數(shù)據(jù)并送到PA7~PA0上時(shí),輸入設(shè)備自動(dòng)在選通輸入線向82C55發(fā)送一個(gè)低電平選通信號(hào),則把PA7~PA0上輸入的數(shù)據(jù)存入PA口的輸入數(shù)據(jù)緩沖/鎖存器;然后使輸入緩沖器輸出線IBFA變成高電平,以通知輸入設(shè)備,82C55的PA口已收到它送來的輸入數(shù)據(jù)。將PC7置0 MOVX DPTR,A MOV A,09H 。 ORG 0100H MAIN: MOV DPTR,7FFFH 。其方式控制字的最高位為0時(shí),低4位對(duì)PC口進(jìn)行置位。6.編寫程序,采用82C55的PC口按位置位/復(fù)位控制字,將PC7置“0”,PC4置“1”(已知82C55各端口的地址為7FFCH~7FFFH)。89C51單片機(jī)使用的是I/O和外部數(shù)據(jù)存儲(chǔ)器RAM統(tǒng)一編址的方式。它是把I/O端口的寄存器與數(shù)據(jù)存儲(chǔ)器單元同等對(duì)待,統(tǒng)一編址。但是,卻需要設(shè)置一套專門的 讀/寫I/O的指令和控制信號(hào)。就是I/O地址空間和存儲(chǔ)器地址空間分開編址。4.常用的I/O端口編址有哪兩種方式?它們各有什么特點(diǎn)?AT89C51單片機(jī)的I/O端口編址采用的是哪種方式?答:有兩種。中斷服務(wù)完成后又返回主程序繼續(xù)執(zhí)行。中斷傳送方式是利用AT89C51本身的中斷功能和I/O接口的中斷功能來實(shí)現(xiàn)I/O數(shù)據(jù)的傳送。為了提高單片機(jī)的工作效率,通常采用中斷方式。單片機(jī)通過查詢得知外設(shè)準(zhǔn)備好后,再進(jìn)行數(shù)據(jù)傳送。(2)查詢傳送方式。當(dāng)外設(shè)速度可與單片機(jī)速度相比擬時(shí),常常采用這種方式。3.I/O數(shù)據(jù)傳送由哪幾種傳送方式?分別在哪些場(chǎng)合下使用?答:(1)同步傳送方式。
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1