單片機原理及應用第四章課后題答案_第1頁
單片機原理及應用第四章課后題答案_第2頁
單片機原理及應用第四章課后題答案_第3頁
單片機原理及應用第四章課后題答案_第4頁
單片機原理及應用第四章課后題答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單片機原理及應用第四章課后題答案

單片機原理及應用第四章課后題答案

16.MCS-51單片機系統(tǒng)中,片外程序存儲器和片外數(shù)據(jù)存儲器共用16位地

址線和8位數(shù)據(jù)線,為何不會產(chǎn)生沖突?

解:

數(shù)據(jù)存儲器的讀和寫由和信號把握,而程序存儲器由讀選通信號把握,這些

信號在規(guī)律上時序上不會產(chǎn)生沖突;程序存儲器訪問指令為MOVC,數(shù)據(jù)存儲器

訪問指令為M0。程序存儲器和數(shù)據(jù)存儲器雖然共用16位地址線和8位數(shù)據(jù)線,

但由于二者訪問指令不同,把握信號不同,所以兩者雖然共處于同一地址空間,

不會發(fā)生總線沖突。

18.某單片機應用系統(tǒng),需擴展2片8KB的EPROM和2片8KB的RAM,接受地

址譯碼法,畫出硬件連接圖,并指出各芯片的地址范圍。

解:

硬件連接電路圖如圖4.18所示。各芯片的地址范圍為:

2764(1#):0000IT1FFFH2764(2#):2000H~3FFFH

6264(1#):4000H~5FFFH6264(2#):6000H~7FFFH

圖4.184.18題硬件連接電路圖

21.8255A的端口地址為7F00H?7F03H,試編程對8255A初始化,使A口按

1

方式0輸入,B口按方式1輸出。

解:

程序如下:

ORG0000H

LJMPSTART

ORG0030H

START:MOVSP,#60H

MOVDPTR,#7F03H

MOVA,#10010100B

MO@DPTR,A

SJMP$

END

25.使用8255A或者8155的B端口驅動紅色和綠色發(fā)光二極管各4只,且紅、

綠發(fā)光二極管輪番發(fā)光各1s,不斷循環(huán),試畫出包括地址譯碼器、8255A或8155

與發(fā)光管部分的接口電路圖,并編寫把握程序。

解:

2

使用8255A,電路連接困如圖4.25所示"

圖4.254.25題硬件連接電路圖

其中,PBO?PB3接紅色發(fā)光二極管,PB4?PB7接綠色發(fā)光二極管。設MCS-51

單片機主頻為12MHzo

程序如下:

ORG0000H

LJMPSTART

ORG0030H

START:MOVSP,#60H

MOVDPTR,#7FFFH;數(shù)據(jù)指針指向8255A把握口

MOVA,#80H

MO@DPTR,A;工作方式字送8255A把握口

MOVDPTR,#7FFDH;數(shù)據(jù)指針指向8255A的B口

MOVA,#OFH;置紅色發(fā)光二極管亮

LP1:MO@DPTR,A;置紅色發(fā)光二極管亮

3

LCALLDELAY;調(diào)用IS延附子程序

CPLA;置發(fā)光二極管亮反色

SJMPLP1;循環(huán)執(zhí)行

DELAY:MOVR7,#10;Is延時子程序

DI:MOVR6,#200

D2:MOVR5,#248

D3:NOP

DJNZR5,D3

DJNZR6,D2

DJNZR7,DI

RET

END

接受定時器TO方式1中斷實現(xiàn)Is定時。

ls=50ms20次。

4

TO方式1實現(xiàn)50ms定時,初值=216-50ms/ls=15536=3CBOH

(ls=20ms50次,初值=216-20ms/ls=45536=B1E0H)

ORG0000H

LJMPSTART

ORGOOOBH

LJMPTTO

ORG0030H

START:MOVSP,#60H

MOVDPTR,#7FFFH;數(shù)據(jù)指針指向8255A把握口

MOVA,#80H

MO@DPTR,A;工作方式字送8255A把握口

MOVDPTR,#7FFDH;數(shù)據(jù)指針指向8255A的B口

MOVA,#OFH;置紅色發(fā)光二極管亮

MO?DPTR,A;置紅色發(fā)光二極管亮

MOV30H,#00H;次數(shù)計數(shù)單元初值

5

MOVTLO,#OBOH;TO賦初值

MOVTHO,#3CH

MOVTMOD,#01H;定時器/計數(shù)器0工作于方式1

SETBTRO;啟動TO

SETBETO;開TO中斷

SETBEA;開總允許中斷

LP1:SJMPLP1;等待定歸器中斷

TTO:PUSHPSW

INC30H

MOVR7,30H

CJNER7,#20,LP2

CPLA

MO?DPTR,A

MOV30H,#00H

6

LP2:MOVTLO,#OBOH;TO賦初值

MOVTHO,#3CH

POPPSW

SETBTRO

RETI

END

26.簡述RS-232C,RS-422A及RS-485串行通信接口的特點,畫出在雙機通

信狀況下,3個串行通信接口的接口電路。

解:

RS-232c實行不平衡傳輸方式,是為點對點(即只用一對收、發(fā)設備)通信而

設計的,接受負規(guī)律,其驅動器負載為3k?7匕由于RS-232c發(fā)送電平與接收

電平的差僅為2?3V,所以其共模抑制力氣差,再加上雙絞線上的分布電容,因

此,RS-232c適用于傳送距離不大于15m,速度不高于20kb/s的本地設備之間

通信的場合。

RS-422由RS-232進展而來,RS-422定義了一種平衡通信接口,將傳輸速率

提高到10Mb/s,傳輸距離延長到1220m(速率低于100kb/s時),并允許在一條

平衡總線上最多連接10個接收器。RS-422是一種單機發(fā)送、多機接收的單向、

平衡的通信總線標準。

RS-485是在RS-422的基礎上制定的標準,增加了多點、雙向通信力氣,通常

7

在要求通信距離為幾十米至上千米時,廣泛接受RS-485總線標準。它接受平衡

發(fā)送和差分接收,即在發(fā)送端,驅動.器將TTL電平信號轉換成差分信號輸出;

在接收端,接收器將差分信號變成TTL電平。具有較高的靈敏度,能檢測低至

200mV的電壓,具有抑制共模干擾的力氣,數(shù)據(jù)傳輸可達千米以上。

RS-232的雙機通信接口電路如圖4.26-1所示。

圖4.26-14.26題硬件連接電路圖

RS-422和RS-485的雙機通信接口電路如圖4.26-2所示。

圖4.26-24.26題硬件連接電路圖

31.何謂“看門狗"?它如何實現(xiàn)對系統(tǒng)程序的監(jiān)控?

解:

”看門狗(WDT)”,也稱為程序監(jiān)視定時器。WDT的作用是通過不斷監(jiān)視程序

每周期的運行大事是否超過正常狀態(tài)下所需要的時間,從而推斷程序是否進入

了“死循環(huán)”,并對進入“死循環(huán)”的程序作出系統(tǒng)復位處理。

在程序中設置適當?shù)闹噶?,清WDT,就可監(jiān)視微處理器的工作。例如在主程序

開頭時,將WDT置位,假如主程序執(zhí)行過程中產(chǎn)生死循環(huán),就無法清WDT,超過

WDT的定時時間時,WDT就會對微處理器發(fā)出復位信號。從而實現(xiàn)對系統(tǒng)程序的

監(jiān)控。

32.說明12c總線的特點以及在單片機中實現(xiàn)該總線的方法。

解:

8

I2C總線是由串行數(shù)據(jù)線SDA和串行時鐘線SCL構成的,可發(fā)送和接收數(shù)據(jù)0

它允許若干兼容器件共享總線。全部掛接在I2C總線上的器件和接口電路都應

具有12c總線接口,且全部的SDA/SCL同名端相連??偩€上全部器件要依靠SDA

發(fā)送的地址信號尋址,不需要片選線。

12c總線最主要的優(yōu)點是其簡潔性和有效性。占用的空間小,降低了互連成本。

總線的長度可高達7.6m,并且能夠以10kbps的最大傳輸速率支持40個組件。

支持多主控器件,其中,任何能夠進行發(fā)送和接收的設備都可以成為主器件。

主控能夠把握信號的傳輸和時鐘頻率。當然,在某時刻只能有一個主控器件。

在單片機把握系統(tǒng)中,廣泛使用12c器件。假如單片機自帶12c總線接口,

則全部12c器件對應連接到該總線上即可;若無12c總線接口,則可以使用I/O

口模擬12c總線。

使用單片機I/O口模擬12c總線時,硬件連接特殊簡潔,只需兩條

溫馨提示

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

最新文檔

評論

0/150

提交評論