版權說明:本文檔由用戶提供并上傳,收益歸屬內(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東省六校2025屆高一上數(shù)學期末質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 2025屆吉林省吉林市普通高中高一生物第一學期期末考試試題含解析
- 2025屆吉林省公主嶺市數(shù)學高三第一學期期末學業(yè)水平測試模擬試題含解析
- 云南省昭通市大關縣民族中學2025屆生物高一上期末經(jīng)典試題含解析
- 北京師大附屬實驗中學2025屆高一生物第一學期期末綜合測試試題含解析
- 2025屆內(nèi)蒙古集寧第一中學高三生物第一學期期末學業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 2025屆南京市重點中學英語高三上期末學業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 河南省平頂山市魯山縣第一高級中學2025屆高二生物第一學期期末預測試題含解析
- 2025屆河北廊坊五校高一數(shù)學第一學期期末達標檢測模擬試題含解析
- 2025屆山東省費縣高二數(shù)學第一學期期末復習檢測模擬試題含解析
- 班主任講座《做幸福的班主任》課件
- 第一講設計倫理
- 蘇教版數(shù)學六年級上冊-分數(shù)乘除法應用題(含答案)
- pep四年級英語上冊Unit4-my-home-B-lets-talk-優(yōu)質(zhì)課件
- 預防諾如病毒教案
- 如何做好船舶成本管理
- 超市財務部流程
- 小兒腹瀉 課件
- 《新時代勞動教育》-02新時代勞動價值觀課件
- 寢室矛盾情景劇劇本
- 第22課《夢回繁華》一等獎創(chuàng)新教學設計 部編版語文八年級上冊
評論
0/150
提交評論