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

正文內(nèi)容

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

2025-08-02 13:49上一頁面

下一頁面
  

【正文】 EPROM組成的B.區(qū)分片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其位于地址范圍的低端還是高端C.在AT89C51單片機(jī)中,為使準(zhǔn)雙向的I/O口工作在輸入方式,必須保證它被事先預(yù)置為1D.PC可以看成是程序存儲(chǔ)器的地址指針答: A. 錯(cuò); B. 錯(cuò);C. 對(duì);D. 對(duì)。7.內(nèi)部RAM中,可作為工作寄存器區(qū)的單元地址為 H~ H。答:50H;88H。8.AT89C51單片機(jī)相當(dāng)于MCS51系列單片機(jī)中的哪一種型號(hào)的產(chǎn)品?答:相當(dāng)于MCS51系列中的87C51,只不過是AT89C51芯片內(nèi)的4KB Flash存儲(chǔ)器取代了87C51片內(nèi)的4KB的EPROM。A.內(nèi)部數(shù)據(jù)存儲(chǔ)單元數(shù)目不同 B.內(nèi)部數(shù)據(jù)存儲(chǔ)器的類型不同C.內(nèi)部程序存儲(chǔ)器的類型不同 D.內(nèi)部寄存器的數(shù)目不同答:C。2.單片機(jī)與普通微型計(jì)算機(jī)的不同之處在于其將 、 、和 3部分集成于一塊芯片上。它們的差別是在片內(nèi)程序存儲(chǔ)器上。3.內(nèi)部RAM中,位地址為40H、88H的位,該位所在字節(jié)的字節(jié)地址分別為 和 。 。9.AT89C51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)所決定的,因?yàn)锳T89C51單片機(jī)的PC是16位的,因此其尋址的范圍為 KB。答:A. 對(duì); B. 錯(cuò);C. 錯(cuò)。17.64KB程序存儲(chǔ)器空間有5個(gè)單元地址對(duì)應(yīng)AT89C51單片機(jī)5個(gè)中斷源的中斷入口地址,請(qǐng)寫出這些單元的入口地址及對(duì)應(yīng)的中斷源。答:1031H。== ,(51H)=55H,(R3)9.如果(DPTR)5FH,(32H) 。70H,執(zhí)行下列指令后,SP的內(nèi)容為 ,61H單元的內(nèi)容為 ,62H單元的內(nèi)容為 。14.下列程序段的功能是什么?PUSH AccPUSH BPOP AccPOP B答:A的內(nèi)容與B的內(nèi)容互換。FF C0 E0 E5 F0 F0答: MOV R7,APUSH AMOV A ,BMOVX DPTR,A第4章 AT89C51單片機(jī)匯編語言程序設(shè)計(jì)1.已知程序執(zhí)行前有AFFH。=所以“偽”體現(xiàn)在匯編后,偽指令沒有相應(yīng)的機(jī)器代碼產(chǎn)生。(2)使用子程序調(diào)用指令時(shí),有兩條調(diào)用指令可供使用。若有,則將51H單元置為“01H”;若未找到,則將51H單元置為“00H”。 SP=SP+1=62H (62H)=PC的高字節(jié)=20H(2)PC=3456H (3)可以 (4)2KB=2048 Byte第5章 AT89C51單片機(jī)的中斷系統(tǒng)1.外部中斷1的中斷入口地址為 。答:PC、PC、程序存儲(chǔ)器。A.電平方式的外部中斷B.脈沖方式的外部中斷C.外部串行中斷D.定時(shí)中斷答:A。13.某系統(tǒng)有3個(gè)外部中斷源3,當(dāng)某一中斷源發(fā)出的中斷請(qǐng)求使引腳變?yōu)榈碗娖綍r(shí)(見圖510),便要求CPU進(jìn)行處理,它們的優(yōu)先處理次序由高到低為1,中斷處理程序的入口地址分別為1000H、1100H、1200H。是3號(hào)中斷,跳轉(zhuǎn)到對(duì)應(yīng)的中斷處理程序NEXT1: JNB ,NEXT2 。2.如果采用的晶振的頻率為3MHz,定時(shí)器/計(jì)數(shù)器工作在方式0、2下,其最大定時(shí)時(shí)間各為多少?答:因?yàn)闄C(jī)器周期5.采用定時(shí)器/計(jì)數(shù)器T0對(duì)外部脈沖進(jìn)行計(jì)數(shù),每計(jì)數(shù)100個(gè)脈沖后,T0轉(zhuǎn)為定時(shí)工作方式。打開計(jì)數(shù)門 SETB TR0 。定時(shí)1ms初值賦值 MOV TL0,0CH SETB EA RETICOUNT: MOV TMOD,06H MOV TL0,156 SETB EA RETI6.定時(shí)器/計(jì)數(shù)器的工作方式2有什么特點(diǎn)?適用于哪些應(yīng)用場合?答:定時(shí)器/計(jì)數(shù)器的工作方式2具有自動(dòng)恢復(fù)初值的特點(diǎn),適用于精確定時(shí),如波特率的產(chǎn)生。定時(shí)器/計(jì)數(shù)器T0為定時(shí)方式2 MOV TL0,4AH 。這種方式的定時(shí)時(shí)間為兩個(gè)定時(shí)器定時(shí)時(shí)間的和。定時(shí)器/計(jì)數(shù)器T0為計(jì)數(shù)方式1 SETB TR0 。若前后兩次讀得的THx值有變化,再重復(fù)上述過程。A.MOVC指令 B.MOVX指令 C.MOV指令 D.XCHD指令答:(C)MOV指令。 方式2的波特率=2SMOD/64fosc。 (2)已知時(shí)鐘頻率、通信波特率,根據(jù)公式(73),即可計(jì)算出初值。其中一種是位檢測(cè)器采樣脈沖,它的頻率是RX時(shí)鐘的16倍。14.為什么AT89C51單片機(jī)串行口的方式0幀格式?jīng)]有起始位(0)和停止位(1)?答:串行口的方式0為同步移位寄存器輸入/輸出方式,常用于外接移位寄存器,以擴(kuò)展并行I/O口,一般不用于兩個(gè)89C51之間的串行通信。答:片選。8.區(qū)分AT89C51單片機(jī)片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠方法是 。屏蔽掉低4位 MOV 30H,A 。 ORG 0000HMAIN: MOV A,0 。外擴(kuò)的RAM芯片既能讀出又能寫入,所以通常都有讀、寫控制引腳,記為和,它們分別與89C51的和引腳相連。答:略。(3)82C55具有三態(tài)緩沖器,因此可以直接掛在系統(tǒng)的數(shù)據(jù)總線上。為了提高單片機(jī)的工作效率,通常采用中斷方式。就是I/O地址空間和存儲(chǔ)器地址空間分開編址。6.編寫程序,采用82C55的PC口按位置位/復(fù)位控制字,將PC7置“0”,PC4置“1”(已知82C55各端口的地址為7FFCH~7FFFH)。答:當(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ù)。為計(jì)數(shù)器輸出引腳。控制口地址送DPTR MOVX @DPTR,A 。答:將1MHz的脈沖改變?yōu)?0ms的方波,實(shí)際上就是分頻。指向命令/狀態(tài)口 MOV A,0C2H 。如果不消除按鍵的機(jī)械抖動(dòng),按鍵的狀態(tài)讀取將有可能出現(xiàn)錯(cuò)誤。答:80H(共陰極);7FH(共陽極)。參考程序如下: KEYIN: MOV P1,0FH 。已查完,未找到,以未按鍵處理 KEYCOD: DB 0E7H,0EBH,0EDH,0EEH 。單片機(jī)每隔一定的時(shí)間對(duì)鍵盤掃描一次。8.根據(jù)圖1011所示的電路,編寫在6個(gè)LED顯示器上輪流顯示“1,2,3,4,5,6”的顯示程序。ACK——打印機(jī)的應(yīng)答信號(hào)。答:本程序采用外部中斷來完成數(shù)據(jù)打印,先打印一個(gè)數(shù)據(jù),當(dāng)BUSY線從高電平變成低電平時(shí),再打印下一個(gè)數(shù)據(jù)。A口地址 MOVX R0,A MOV R0,7FH MOV A,0EH MOVX R0,A 。3.判斷下列說法是否正確。(2)建立時(shí)間。當(dāng)DAC為二進(jìn)制12位,滿量程輸出電壓為5V時(shí)。習(xí)慣上用輸出二進(jìn)制位數(shù)或BCD碼位數(shù)表示。而對(duì)于ADC來說,分辨率表示輸出數(shù)字量變化一個(gè)相鄰數(shù)碼所需輸入模擬電壓的變化量。參考程序如下:初始化采集一個(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 。起始和終止信號(hào)都是由主器件發(fā)出的,在起始信號(hào)產(chǎn)生后,總線就處于被占用的狀態(tài);在終止信號(hào)出現(xiàn)后,總線就處于空閑狀態(tài)。器件地址由7位組成,第8位數(shù)據(jù)的傳送方向位(R/W*)的作用已在上題介紹。直到接收器件準(zhǔn)備好接收下一字節(jié)時(shí),再釋放SCL線使之為高電平,從而使數(shù)據(jù)傳送可以繼續(xù)進(jìn)行。但程序運(yùn)行一次性成功幾乎是不可能的,多少會(huì)存在一些軟件、硬件上的錯(cuò)誤,這就需要借助單片機(jī)的仿真開發(fā)工具進(jìn)行調(diào)試,發(fā)現(xiàn)錯(cuò)誤并加以改正。用戶使用開發(fā)系統(tǒng)的鍵盤、CRT顯示器及開發(fā)系統(tǒng)的編輯軟件,按照匯編語言源程序要求的格式、語法規(guī)定,把源程序輸入到開發(fā)系統(tǒng)中,并保存在磁盤上。對(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)試。對(duì)于軟件的邏輯錯(cuò)誤,則返回到第(1)步進(jìn)行修改,直至邏輯錯(cuò)誤消除為止。如無語法錯(cuò)誤,則進(jìn)入下一個(gè)步驟。3.仿真開發(fā)系統(tǒng)由哪幾部分組成?答:常用通用機(jī)仿真開發(fā)系統(tǒng)由PC機(jī)外加在線仿真器的仿真開發(fā)系統(tǒng)組成,在線仿真器必須與PC的并行口、串行口或USB口相連,才能完成開發(fā)任務(wù)。當(dāng)主器件接收數(shù)據(jù)時(shí),它收到從器件發(fā)出的最后一個(gè)數(shù)據(jù)字節(jié)后,必須向主器件發(fā)出一個(gè)結(jié)束傳送的信號(hào)。尋址字節(jié)的格式如上圖所示。I2C串行總線上的數(shù)據(jù)傳輸方向由主器件控制。I2C串行接口器件體積小,因而占用電路板的空間小,僅為并行接口器件的10%,明顯減少了電路板空間和成本。精度與分辨率基本一致,位數(shù)越多精度越高。7.目前應(yīng)用較廣泛的A/D轉(zhuǎn)換器主要有哪幾種類型?它們各有什么特點(diǎn)?答:目前應(yīng)用較廣泛的主要有以下幾種類型:逐次逼近型轉(zhuǎn)換器、雙積分型轉(zhuǎn)換器、∑D式A/D轉(zhuǎn)換器。其值為從輸入數(shù)字量到輸出達(dá)到終位誤差177。(2)ADC0809可以利用“轉(zhuǎn)換結(jié)束”信號(hào)EOC向AT89C51單片機(jī)發(fā)出中斷請(qǐng)求。PC7=1 SJMP $IN: DJNZ R2,EX 。允許外部中斷 SETB IT0 SETB EA MOV R0,7FH 。ERR——出錯(cuò)信號(hào)。9.簡述TPmP40A/16A微型打印機(jī)的Centronics接口的主要信號(hào)線及功能,與AT89C51單片機(jī)相連接時(shí),如何連接幾條控制線?答:DB0~DB7——數(shù)據(jù)線,單向傳輸,由單片機(jī)輸入給打印機(jī)。當(dāng)單片機(jī)空閑時(shí),才調(diào)用鍵盤掃描子程序,反復(fù)掃描鍵盤,等待用戶從鍵盤上輸入命令或數(shù)據(jù),響應(yīng)鍵盤的輸入請(qǐng)求。未按鍵 KEYIN1: MOV B,A 。答:按鍵設(shè)置在行、列線交點(diǎn)上,行、列線分別連接到按鍵開關(guān)的兩端。軟件去抖的原理是,在第一次檢測(cè)到有鍵按下時(shí),該鍵所對(duì)應(yīng)的行線為低電平,執(zhí)行一端延時(shí)10ms的子程序后,確認(rèn)該行線電平是否仍然為低電平,如果仍為低電平,則確認(rèn)該行確實(shí)有鍵按下。啟動(dòng)計(jì)數(shù)器 END第10章 AT89C51單片機(jī)與輸入外設(shè)和輸出外設(shè)的接口設(shè)計(jì)1.下列 項(xiàng)說法正確。START: MOV DPTR,7F04H 。PB口地址送DPTR MOVX A,@DPTR 。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)亮的程序。INTEA的狀態(tài)可由用戶通過對(duì)PC4的置位/復(fù)位來控制。其方式控制字的最高位為0時(shí),低4位對(duì)PC口進(jìn)行置位。但是,卻需要設(shè)置一套專門的 讀/寫I/O的指令和控制信號(hào)。中斷傳送方式是利用AT89C51本身的中斷功能和I/O接口的中斷功能來實(shí)現(xiàn)I/O數(shù)據(jù)的傳送。答:(1)錯(cuò),81C55具有地址鎖存功能。題圖822(b)為存儲(chǔ)器的地址譯碼電路,為使地址譯碼電路按題圖822(a)所示的要求進(jìn)行正確尋址,要求畫出:(1)A組跨接端子的內(nèi)部正確連線圖。設(shè)置循環(huán)次數(shù) MOV DPTR,4000H 。指針指向下一個(gè)片外RAM單元 MOVX A,DPTR 。9.試編寫一個(gè)程序(如將05H和06H
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1