單片機簡單I口擴展_第1頁
單片機簡單I口擴展_第2頁
單片機簡單I口擴展_第3頁
單片機簡單I口擴展_第4頁
單片機簡單I口擴展_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單片機簡單I/O口

擴展及應(yīng)用MCS-51單片機引腳圖簡單輸入口擴展主要功能:解決數(shù)據(jù)緩沖問題典型芯片:74LS244/24574LS244:2個4位緩沖器利用74LS244進行簡單輸入擴展沒有擴展RAM,當讀外部RAM時,即選中244進行數(shù)據(jù)輸入,外擴I/O和RAM統(tǒng)一編址簡單輸出口擴展主要功能:數(shù)據(jù)保持(鎖存)典型芯片:具有使能控制的8D鎖存器74LS273、74LS373、74LS377等74LS273D7~D0:8位數(shù)據(jù)輸入Q7~Q0:8位數(shù)據(jù)輸出CP:時鐘信號MR:清除74LS273真值表鎖存器和緩沖器的特點應(yīng)用組成鎖存器單元電路:帶時鐘控制端觸發(fā)器組成緩沖器單元電路:門電路簡單I/O擴展:(緩沖/鎖存器擴展)單片機鎖存器74LS273P0.0-P0.7P2.0P2.1RDWRD0D7D0D7D0D7D0D7緩沖器74LS244≥1≥1CLKCE1CE2輸出輸入或門或門輸入指令:MOVDPTR,#0200HMOVXA,@DPTR輸出指令:MOVDPTR,#0100HMOVX@DPTR,A教材P.147相關(guān)例題例:電路如圖所示,用74LS373擴展一個輸出口,分別接8個LED顯示器L0~L7,用74LS244擴展一個輸入口,分別接8個開關(guān)K0~K7,編程實現(xiàn)將開關(guān)K0~K7的狀態(tài)通過LED顯示出來。教材P.148例6.1

MOVDPTR,#7FFFHLOOP:MOVXA,@DPTRMOVX@DPTR,ASJMPLOOP參考程序段:GNDD0可編程并行I/O接口芯片8255擴展I/O:并行接口的擴展(8255)PA2PA5PA3PA4PA1PA6PA0PA7A1D1A0D2PC6D4PC4D68255RDWRPC7D3PC5D5PC0D7PC3PB6PB1PB4PC2PB7PB0PB5PB2PB3CSRESETPC1VCC40PIN8255的基本特性與引腳:◆PA,PB,PC三個8位I/O口;◆PC口分高4位和低4位。高4位可與PA口合為一組(A組),低4位可與PB口合為一組(B組)?!?種工作方式。內(nèi)部有4個寄存器,由A1,A0與讀,寫信號選擇。

片選低有效,復(fù)位高有效?!鬚C可按位置位/復(fù)位?!?0條引腳,DIP封裝。須注意VCC與GND引腳的位置。一個8位的數(shù)據(jù)口D0~D7。8255的PA,PB,PC口的三種工作方式:

三種方式中只有方式0用得最多且最容易使用。

基本輸入/輸出方式就是簡單輸入/輸出方式。

方式1和方式2使用復(fù)雜。因單片機能自動提供各種應(yīng)答信號,這兩種方式已很難見到再有人用于單片機系統(tǒng)。工作方式A口B口C口0基本輸入/輸出輸出鎖存,輸入三態(tài)基本輸入/輸出輸出鎖存,輸入三態(tài)基本輸入/輸出輸出鎖存,輸入三態(tài)1應(yīng)答式輸入/輸出輸入/輸出均鎖存應(yīng)答式輸入/輸出輸入/輸出均鎖存提供A口和B口的應(yīng)答信號2應(yīng)答式雙向輸入/輸出輸入/輸出均鎖存B口無此方式提供A口的應(yīng)答信號PA券,P凱B,寨PC口的篩三種咬工作懼方式朽示意孤圖:RD憐W個R朗D析7—埋—D按0堵A軋1沃A0地址凡總線控制交總線數(shù)據(jù)俗總線ABCPA傻0-胸7PB劫0-史7PC蠅4-類7PC虎0-筆3A組B組82吳55的方邊式0ABPA峰0-血7PB復(fù)0-撇7控制挎線控制鉤線A組B組ABPA慶0-現(xiàn)7PB唯0-肯7控制稼線I/鑄OA組B組7烏6倘5蟲4思3享2階1舊0PC敘口82鑼55的方伐式182效55的方露式27分6閃5泳4疏3歇2初1助0PC排口82演55的端敢口選煤擇表島:注意:對PA死,P踐B,塊PC三個失口的腐任何涉讀/寫操曠作,捕就是碎對PA悲,P喝B,叔PC這三仿個寄蜻存器肉進行I/氏O操作.第4個寄軟存器繭是控制圈字寄第存器(命令父字寄駝存器)A1A0RDWRCS操作說明00010CPU讀取PA口數(shù)據(jù)從8255的I/O口讀有效01CPU讀取PB口數(shù)據(jù)10CPU讀取PC口數(shù)據(jù)0010CPU向PA口輸出數(shù)據(jù)向8255的I/O口寫有效01CPU向PB口輸出數(shù)據(jù)10CPU向PC口輸出數(shù)據(jù)11100對控制寄存器寫控制字初始化8255時必須做的工作XXXX1沒有選中,8255不工作8255對系統(tǒng)總線呈高阻態(tài)11010非法狀態(tài)控制寄存器只能寫不能讀XX110非法狀態(tài)8255對系統(tǒng)總線呈高阻態(tài)D7營D6追D5宇D蘋4乏D眨3挺D2圓D對1聯(lián)D輸0特征隸位=1A組方乘式選疲擇0縣0:方方式00轉(zhuǎn)1:方褲式11虧X:方式2A口B口CL口CH口B組方存式選翠擇=0,方偷式0=1,方鍋式1=0,輸擱出=1,輸犧入=0,輸今出=1,輸槽入=0,輸場出=1,輸藥入=0,輸六出=1,輸丘入82瓜55控制炊寄存濃器接受震控制朗命令,告訴82秀55以何民種方舊式工逃作?;钠涞亟肥翘荩篈1敬,A開0厚=德11。它可乒以接梨受兩購條命立令,呈第一推條命令灑叫“欲方式外控制湊字”欠,方宣式控爐制字期格式輪如下芒:A系組B娛組注意便:對止同一爐控制謹寄存外器可京寫兩夕種命拴令,故必凡須在抹命令殊本身撐用“多特征筋位”臣加以回區(qū)別飾。第牌二條戴命令圾的特逆征位=0D7酷D6蜻D5屬D闊4頑D經(jīng)3貌D2錘D救1膚D挎0特征六位=0Do鬧n’燭t給ca蝦re幫b翅it巖s選中嗎的位際將要津輸出粱的狀衛(wèi)態(tài)=喂0,清0=猛1,置182目55控制罵寄存之器瓜可以秒接受澆的第2條命制令是:可以揭對PC口按匙位進凈行“置1”和“清0”操作。具體盼命令器格式批如下:(地標址同妙樣是英:A1信,A農(nóng)0創(chuàng)=訓(xùn)11)例如細:設(shè)82問55的控既制寄駱存器脖在系墻統(tǒng)中厚的地葡址是:村00旱03除H,要將PC愁5引腳愚置1,可用兔如下穴指令惑完成湖:MO掉V繡DP刻TR,#0幅00敢3HMO旺V祥A,#0嫌BHMO倚VX芳@D段PT店R,AD3D2D1選中PCx引腳000PC0001PC1010PC2011PC3100PC4101PC5110PC6111PC782糞55與單啊片機品的連鮮接:AT猾89甜C5摩182策5574懂LS波37抄3P0唯.0唯-P蕉0.公7AL嫩EP2乖.78DQ0照Q1CSRE稈SE數(shù)TA0違A1D0灰-D炒7GEAOERE矮SE智TRDWRWRRD+5朱VPAPCPBP2沫.7接片洗選/C察S端,8輝25葉5的(一組)寄存主器地賭址可針以是免:PA口:7曬00如0H殃P(guān)B口:7必00亦1H享PC口:7膚00啟2H命令劇口:7翠00喝3H82退55與單販片機觸的連基接:AT利89懇C5匪182喝5574襖LS嶼37軋3P0撐.0蓮-P榨0.掛7AL皂E8DQ0醫(yī)Q1鑰Q7CSRE付SE共TA0斯A1D0料-D面7GEAOERE寶SE翼TRDWRWRRD+5末VPAQ7接片碌選/C足S端,8功25提5的(一組)寄存沉器地介址可框以是莊:PA口:0總00齊0H立PB口:0粱00征1H智PC口:0相00溪2H命令懼口:0到00退3H也可召以是命:00撤7C棗H,久00頃7D踩H,帽00禁7E兼H,步00籍7F拼H…詢…PC稿7P曉C0微型幻玉打蓬印機82仆55的編抽程應(yīng)代用例:初始亡化A口,B口,C口為基本I/醋O輸出運口MO掛V悶D耍PT類R,罵#7烈00吐3H野;指向搜控制寶字寄魂存器MO樹V姐A漆,申#8娘0H解;回A南,B異,C口均亦為輸否出口MO爬VX嫁@翁DP祖TR臭,稻A浸;裝入按照82盟55控制瞎寄存掠器方重式控默制字栗格式老寫命遙令:D7槽D6秧D5腳D宰4單D爸3瀉D2回D寺1抽D旋0特征看位=1A組方勿式選襲擇0須0:方開式00休1:方賊式11承X:方式2A口B口CL口CH口B組方亮式選頁擇=0,方辦式0=1,方罷式1=0,輸硬出=1,輸扶入=0,輸財出=1,輸儲入=0,輸梢出=1,輸羨入=0,輸膀出=1,輸伙入82寒55硬件夜實驗:8杏25熔5眠A.紗B.穩(wěn)C口輸潔出方愚波OR康G崗0稼10懷0HWA唯VE杏:每MO帽V五D判PT包R,捏#0出FF丑DB只H敢;8怠25紫5控制表字寄懇存器距地址MO暢V螺A畝,約#8揪0H片;初始獲化A,殊B,穴C口為峰基本液輸出胃口MO艇VX@DP罵TR蠢,拘AMO金V蘋A預(yù),獄#5勒5H列;8位高/低電耐平相潮間輸廚出RE送PT欠:限MO跳V漸D喇PT貨R,鼠#0勝FF乳D8伍H鳥;8讓25矩5測A口地梁址MO逝VX@DP苦TR儀,俯AIN邀C太D手PT技R簽;8過25棒5窩B口地宰址(0F艙FD邀9H)MO殿VX@DP扮TR洪,匠AIN避C油D溝PT述R盡;8廈25叮5可C口地魂址(0F快FD綿AH)MO糞VX@DP

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論