單片機第7章習題答案_第1頁
單片機第7章習題答案_第2頁
單片機第7章習題答案_第3頁
單片機第7章習題答案_第4頁
單片機第7章習題答案_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、第7章習題答案1通常8031給用戶提供的I/O口有哪幾個?為什么?答案:MCS-51系列單片機雖然有4個8位I/O口P0、P1、P2、P3,但4個I/O口實際應用時,并不能全部留給用戶作系統(tǒng)的I/O口。因為當單片機在外部擴展了程序存儲器、數(shù)據(jù)存儲器時,就要用P0和P2口作為地址/數(shù)據(jù)總線,而留給用戶使用的I/O口只有P1口和一部分P3口。(不做系統(tǒng)擴展,都可以用作I/O口)2在MCS-51單片機應用系統(tǒng)中,外接程序存儲器和數(shù)據(jù)存儲器的地址空間允許重疊而不會發(fā)生沖突,為什么?外部I/O接口地址是否允許與存儲器地址重疊?為什么?答案:因為單片機訪問外部程序存儲器與訪問外部數(shù)據(jù)存儲器(包括外部I/O

2、口)時,會分別產(chǎn)生與/兩類不同的控制信號,因此外接程序存儲器和數(shù)據(jù)存儲器的地址空間允許重疊而不會發(fā)生沖突。外部擴展I/O口占用數(shù)據(jù)存儲器地址空間,與外部數(shù)據(jù)存儲器統(tǒng)一編址,單片機用訪問外部數(shù)據(jù)存儲器的指令來訪問外部擴展I/O口。因此外部I/O接口地址是否允許與程序存儲器地址重疊不允許與數(shù)據(jù)數(shù)據(jù)存儲器地址重疊。3在通過MOVX指令訪問外部數(shù)據(jù)存儲器時,通過I/O口的哪些位產(chǎn)生哪些控制信號?答案:MCS-51對外部數(shù)據(jù)存儲器的訪問指令有以下4條:1)MOVXA, Ri2)MOVXRi, A3)MOVXA, DPTR4)MOVXDPTR, A訪問外部數(shù)據(jù)存儲器指令在執(zhí)行前,必須把需要訪問的存儲單元地

3、址存放在寄存器Ri(R0或R1)或DPTR中。CPU在執(zhí)行1)、2)指令時,作為外部地址總線的P2口輸出P2鎖存器的內(nèi)容、P0口輸出R0或R1的內(nèi)容;在執(zhí)行3)、4)指令時,P2口輸出DPH內(nèi)容,P0口輸出DPL內(nèi)容。寫時(/WR P3.6)有效;讀時(/RD P3.7)有效。4外部存儲器的片選方式有幾種?各有哪些特點?答案:外部存儲器的片選方式有線選法和譯碼法兩種。線選法的特點是連接簡單,不必專門設計邏輯電路,但是各個擴展芯片占有的空間地址不連續(xù),因而地址空間利用率低。適用于擴展地址空間容量不太大的場合。譯碼法的特點是在P2口未被擴展芯片地址線占用的地址總線數(shù)量相同的情況下,可以比線選法擴展

4、更多的芯片,而且可以使各個擴展芯片占有的空間地址連續(xù),因而適用于擴展芯片數(shù)量多、地址空間容量大的復雜系統(tǒng)。5簡述MCS-51單片機CPU訪問外部擴展程序存儲器的過程。答案:P0口作為地址/數(shù)據(jù)復用的雙向三態(tài)總線,用于輸出程序存儲器的低8位地址或輸入指令,P2口具有輸出鎖存功能,用于輸出程序存儲器的高8位地址。當ALE有效(高電平)時,高8位地址從P2口輸出,低8位地址從P0口輸出,在ALE的下降沿把P0口輸出的低8位地址鎖存起來,然后在有效(低電平)期間,選通外部程序存儲器,將相應單元的數(shù)據(jù)送到P0口,CPU在上升沿完成對P0口數(shù)據(jù)的采樣。6簡述MCS-51單片機CPU訪問外部擴展數(shù)據(jù)存儲器的

5、過程。答案:第一個機器周期是從外部程序存儲器讀取MOVX指令操作碼,第二個機器周期才是執(zhí)行MOVX指令訪問外部數(shù)據(jù)存儲器。在該周期中,若是讀操作,則信號有效(低電平),P0口變?yōu)檩斎敕绞?,被地址信號選通的外部RAM某個單元中的數(shù)據(jù)通過P0口輸入CPU;若是寫操作,則信號有效(低電平),P0口變?yōu)檩敵龇绞?,CPU內(nèi)部數(shù)據(jù)通過P0口寫入地址信號選通的外部RAM的某個單元中。7現(xiàn)要求為8051擴展2片2732作為外部程序存儲器,試畫出電路圖,并指出各芯片的地址范圍。答案:電路圖如下:各芯片的地址范圍:2732(1):0B800H 0BFFFH;2732(2):7800H 7FFFH。8現(xiàn)要求為805

6、1外擴1片2864A,兼作程序存儲器和數(shù)據(jù)存儲器,請畫出硬件連接圖。答案:電路圖如下:9設某一8051單片機系統(tǒng),擬擴展2片2764 EPROM芯片和2片6264 SRAM芯片,試畫出電路圖,并說明存儲器地址分配情況。答案:電路圖如下: 存儲器地址分配:2764(1):C000HDFFFH;2764(2):A000HBFFFH;6264(1):C000HDFFFH;6264(2):A000HBFFFH。10試用1片74LS244和1片74LS273為8031擴展8位輸入端口和8位輸出端口,8位輸入端口各接1個開關,8位輸出端口各接1個發(fā)光二極管,要求按下1個開關,相對應的發(fā)光二極管發(fā)光。試畫出

7、硬件連接圖并編制程序。答案:電路圖如下:程序如下:ORG2000HSTAR:MOV DPTR, #0EFFFH MOVX A, DPTR; 讀按鍵值MOV DPTR, #0FEFFH MOVX DPTR, A ; 驅(qū)動相應發(fā)光二極管發(fā)光SJMP STAR END11一個8051應用系統(tǒng)擴展了1片8155,晶振為12MHz,具有上電復位功能,P2.1P2.7作為I/O口線使用,8155的PA口、PB口為輸入口,PC口為輸出口。試畫出該系統(tǒng)的邏輯圖,并編寫初始化程序。答案:系統(tǒng)邏輯圖如下:初始化程序:MOV DPTR, #0FFF8H MOV A, #0CHMOVX DPTR, A128155 T

8、IN端輸入脈沖頻率為1MHz,請編寫能在TOUT引腳輸出周期為8ms方波的程序。答案:程序如下:MOV DPTR,#7F04H; 指向定時器低8位MOV A,#40HMOVXDPTR,A; 計數(shù)常數(shù)低8位裝入定時器INCDPTR; 指向定時器高8位MOV A,#5FH; 設定時器輸出方式為連續(xù)方波輸出MOVXDPTR,A; 裝入定時器高8位MOV DPTR,#7F00H; 指向命令/狀態(tài)口MOV A,#0C2H ; 命令字設定PA口為基本輸入方式,PB口為基本輸出方式,并啟動定時器MOVXDPTR,A13現(xiàn)要求8155的A口基本輸入,B口、C口基本輸出,啟動定時器工作,輸出連續(xù)方波,請編寫81

9、55的初始化程序。答案:程序如下:MOV DPTR,#data 1; 指向定時器低8位MOV A,#data2MOVXDPTR,A; 計數(shù)常數(shù)低8位裝入定時器INCDPTR; 指向定時器高8位MOV A,#40 H; 設定時器輸出方式為連續(xù)方波輸出MOVXDPTR,A; 裝入定時器高8位MOV DPTR,#data3; 指向命令/狀態(tài)口MOV A,#0CEH ; 命令字設定PA口為基本輸入方式,PB、PC口為基本輸出方式,并啟動定時器MOVXDPTR,A14試設計一個8051應用系統(tǒng),使該系統(tǒng)擴展1片27256、1片6264和1片8155。請畫出系統(tǒng)電路圖,并分別寫出各芯片的地址。答案:電路圖

10、如下:各芯片的地址如下:27256:0000H7FFFH;6264:A000HBFFFH;8155:RAM地址:7E00H7EFFH命令/狀態(tài)口:7F00HPA口:7F01HPB口:7F02HPC口:7F03H定時器低8位:7F04H定時器高8位:7F05H15試用6264為8051單片機擴展24K數(shù)據(jù)存儲器,畫出系統(tǒng)電路圖,并分別寫出各芯片的地址。答案:電路圖如下:各芯片的地址如下:6264(1):C000HDFFFH;6264(2):A000HBFFFH;6264(3):6000H7FFFH。16試用2764為8031單片機擴展64K程序存儲器,畫出系統(tǒng)電路圖,并分別寫出各芯片的地址。答案:電路圖如下:各芯片的地址如下:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論