




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
110.180C51的并行口結(jié)構(gòu)和工作原理P0口
P0作通用I/O口(當(dāng)EA=1或“MOV”傳送時C=0)輸出時2輸入時
讀鎖存器(“讀-修改-寫”類指令,如ANLP0,A)
讀引腳(“MOV”類指令,如MOVA,P0),要先寫“1”
10P0作通用I/O時為:準(zhǔn)雙向口!
P0作地址數(shù)據(jù)總線(當(dāng)EA=0或“MOVX”類傳送時C=1)輸出時,地址/數(shù)據(jù)信息分時出現(xiàn)在輸出引腳。輸入時,先輸出地址,然后自動向鎖存器寫1,再讀引腳。此時為真正雙向口。P1口
P1僅能為通用的準(zhǔn)雙向口!P2口
P2作通用I/O口(未擴片外存儲器,或雖擴RAM但采用“MOVX@Ri”傳送時C=0)P2作通用I/O時為:準(zhǔn)雙向口!
P2作地址總線高8位(C=1)6P2口作地址總線(1)若片外數(shù)據(jù)存儲器的容量≤256B
這時P2口不輸出地址,仍可作為I/O口使用例
將56H寫入外部RAM的38H單元,CPU執(zhí)行下面的程序段不影響P2口狀態(tài): MOVR0,#38H MOVA,#56H MOVX@R0,A
(2)若片外數(shù)據(jù)存儲器的容量>256BMOVXA,@DPTRMOVX@DPTR,AP3口
第一功能:通用I/O口(對口尋址時)
第二功能(不對口尋址時)
P3.0:RXD(串行口輸入)
P3.1:TXD(串行口輸出)
P3.2:INT0(外部中斷0輸入)
P3.3:INT1(外部中斷1輸入)
P3.4:T0(定時器0的外部輸入)
P3.5:T1(定時器1的外部輸入)
P3.6:WR(片外數(shù)據(jù)存儲器“寫”選通控制輸出)
P3.7:RD(片外數(shù)據(jù)存儲器“讀”選通控制輸出)
驅(qū)動簡單的輸出設(shè)備
驅(qū)動LED(發(fā)光二極管)LED典型工作點:1.75V,10mA。單個LED驅(qū)動特性如下圖:10.280C51并行I/O口的應(yīng)用多個LED驅(qū)動如下圖:并口直接驅(qū)動經(jīng)緩沖器驅(qū)動
(亮度不理想)(245:單根線<25mA,總和<75mA)
驅(qū)動LED數(shù)碼管公共電阻限流各路分別限流dpgfedcba00000110共陰極字形“1”編碼示例:06H
驅(qū)動蜂鳴器有源蜂鳴器:接額定電壓就可連續(xù)發(fā)聲
無源蜂鳴器:接入變頻方波,可得到不同音調(diào)的聲音
兩種蜂鳴器驅(qū)動電路相同,僅程序不同
驅(qū)動簡單的輸入設(shè)備
簡單開關(guān)及輸入接口
開關(guān)閉合與斷開時的抖動及去抖電路
按鍵較少時:去抖電路
按鍵較多時:軟件延時,通常為10ms矩陣式鍵盤步驟:判有無鍵按下、判按下哪個鍵、依鍵號進入相應(yīng)程序
判有無鍵按下行線接輸入口,列線接輸出口。置所有列線為低電平,然后讀行線狀態(tài),若行線均為高電平,則沒有鍵按下;若行線狀態(tài)不全為高電平,則可斷定有鍵按下。
判按下哪個鍵先讓C0列為低電平,其余列線為高電平,讀行線狀態(tài),如行線狀態(tài)不全為“1”,則說明所按鍵在該列;否則所按鍵不在該列,再使C1列線為低電平,其它列為高電平,判斷C1列有無按鍵按下。
進入相應(yīng)程序鍵號=行首號+列號。根據(jù)鍵號進入相應(yīng)的功能程序。(程序略)
列數(shù)多時可用線反轉(zhuǎn)法(依據(jù)鍵號與鍵值的對應(yīng)關(guān)系
)。如“D”號鍵,先使行線輸出全“0”,讀列線,結(jié)果為D0H;再使列線輸出全“0”,讀行線,結(jié)果為07H。2次讀的結(jié)果拼成一個字節(jié),即D7H,該值稱為鍵值。將鍵值與鍵號的對應(yīng)關(guān)系列成一個有序表,并設(shè)置一個計數(shù)器,將所按鍵值用線反轉(zhuǎn)法求出后,將其作為關(guān)鍵字在鍵值表中從表首開始計數(shù)查找,查到匹配處時相應(yīng)的計數(shù)值就是鍵號,根據(jù)鍵號就可以進入相應(yīng)的處理程序了。
擴展總線數(shù)據(jù)總線,P0口地址總線,高8位P2口、低8位P0口控制總線,RD、WR、EA、ALE、PSEN10.3
80C51存儲器的并行擴展數(shù)據(jù)存儲器擴展方法常用RAM芯片特性芯片型號62646212862256容量8KB16KB32KB典型工作電流/mA4088典型維持電流/mA20.50.5最大存取時間/ns20020020010.3.1數(shù)據(jù)存儲器并行擴展常用RAM芯片引腳
擴展電路
ROM芯片及其擴展方法常用ROM芯片特性芯片型號27C6427C12827C25627C512容量8KB16KB32KB64KB引腳數(shù)28282828讀出時間/ns1201209090最大工作電流/mA20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 當(dāng)天入出院管理制度
- 律師進村居管理制度
- 微權(quán)力工作管理制度
- 心連心請假管理制度
- 快遞站倉庫管理制度
- 急診實訓(xùn)室管理制度
- 總承包安全管理制度
- 患者出入院管理制度
- 成品物料卡管理制度
- 成都cng管理制度
- ICU患者的人文關(guān)懷
- 北京市昌平區(qū)2023-2024學(xué)年高一下學(xué)期期末考試歷史試卷 含解析
- 江蘇省盱眙縣2024屆八年級英語第二學(xué)期期末質(zhì)量檢測試題含答案
- 結(jié)婚函調(diào)報告表
- 內(nèi)科診斷臨床思維
- HG∕T 4712-2014 甲氧胺鹽酸鹽
- 浙江省杭州市濱江區(qū)2023-2024學(xué)年八年級下學(xué)期期末科學(xué)試題(原卷版)
- 2024年遼寧省中考地理試題(無答案)
- 湘教版小學(xué)科學(xué)復(fù)習(xí)總結(jié)資料三到六年級
- 圖書批發(fā)業(yè)的存貨管理與成本控制
- 鐵路隧道掘進機法技術(shù)規(guī)程
評論
0/150
提交評論