可編程市公開課一等獎省賽課獲獎?wù)n件_第1頁
可編程市公開課一等獎省賽課獲獎?wù)n件_第2頁
可編程市公開課一等獎省賽課獲獎?wù)n件_第3頁
可編程市公開課一等獎省賽課獲獎?wù)n件_第4頁
可編程市公開課一等獎省賽課獲獎?wù)n件_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

可編程RAM/IO/CTC接口芯片8155:并行接口擴展(8155)PC3VCCPC4PC2TIMERINPC1RESETPC0PC5PB7IO/M

PB5RDPB3WR

PB2ALEPB1AD0PB0AD1

PA7AD2

PA6AD3

PA58155AD5

PA3AD6

PA2AD7

PA1CE/CE

PB4GND

PA0TIMEROUT

PB6AD4

PA440PIN8155與8255

是Intel推出兩個廣泛應(yīng)用并行口擴展芯片:8255擴展了三個8位并行口8155擴展了兩個8位并行口+

一個6位并行口+

一個14位Timer

+片內(nèi)256字節(jié)RAM8155——8156片選端為高有效,其它完全相同可編程第1頁可編程RAM/IO/CTC接口芯片8155引腳:PC3VCCPC4PC2TIMERINPC1RESETPC0PC5PB7IO/M

PB5RDPB3WR

PB2ALEPB1AD0PB0AD1

PA7AD2

PA6AD3

PA58155AD5

PA3AD6

PA2AD7

PA1CE/CE

PB4GND

PA0TIMEROUT

PB6AD4

PA4◆PA,PB兩個8位和一個6位PC口。◆AD0—AD7,地址/數(shù)據(jù)復(fù)用線?!鬉LE,地址鎖存使能,控制地址/數(shù)據(jù)復(fù)用?!?CE是8155片選端,低有效;

8156片選端是CE,高有效?!鬒O/M,I/O口或RAM選擇線?!?RD是讀信號;/WR是寫信號;

RESET是復(fù)位信號,高有效。◆片內(nèi)1個14位減法Timer,計數(shù)脈沖由TIMERIN輸入,分頻后由

TIMEROUT輸出?!鬡CC,GND是電源端。40PIN可編程第2頁81556個存放器8155有2種工作方式(基本I/O和選通I/O)。

內(nèi)部有6個存放器,由AD2,AD1,AD0,ALE與RD,WR,

IO/M信號線選擇。RESET高有效;/CE低有效?!鬉D7——AD0選中存放器功能XXXXX

000命令/狀態(tài)字存放器對它只能寫命令從它只能讀狀態(tài)XXXXX

001A口存放器(PA7—PA0)對應(yīng)A口各個引腳XXXXX

010B口存放器(PB7—PB0)對應(yīng)B口各個引腳XXXXX

011C口存放器(PC5—PC0)對應(yīng)C口各個引腳XXXXX

100定時器低8位存放器單純存放低8位初值XXXXX

101定時器高6位和輸出方式存放器高兩位控制輸出信號形式可編程第3頁TM2TM1IEBIEAPC2PC1PBPAA口中止B口A口C口方式選擇=1,允許=0,禁止=1,輸出=0,輸入=1,輸出=0,輸入8155命令/狀態(tài)字存放器

是兩個地址相同存放器,命令字存放器接收控制命令(只寫)。地址:A2,A1,A0=000命令字格式以下:C口方式:ALT1—C口為輸入口(A、B為基本I/O)。

ALT2—C口為輸出口(A、B為基本I/O)。

ALT3—C口低3位為A口選通I/O提供給答信號;B口為基本I/O,C口高3位為輸出口。

ALT4—C口低、高3位分別為A口、B口選通I/O提供給答信號。B口中止=1,允許=0,禁止00=ALT101=ALT210=ALT311=ALT4起/停與運行控制位:00=無操作=NOP01=馬上停計數(shù);若未計數(shù)=NOP10=減到0停頓;若未計數(shù)=NOP11=馬上開始計數(shù);

若正在計數(shù)則減到0后按新方式和初值計數(shù)。可編程第4頁

XD6D5D4D3D2D1D0A口中止請求=1,滿=0,空=1,請求中止=0,無請求注:讀取狀態(tài)字信息多用在以查詢方式與經(jīng)過8155擴展外部設(shè)備進行應(yīng)答,或查詢定時器狀態(tài)。B口中止允許=1,允許=0,禁止定時器中止狀態(tài)B口中止請求=1,請求中止=0,無請求A口緩沖器狀態(tài)B口緩沖器狀態(tài)=1,滿=0,空A口中止允許=1,允許=0,禁止=1,已經(jīng)計滿=0,讀出或復(fù)位后8155命令/狀態(tài)字存放器

是兩個地址相同存放器,狀態(tài)字存放器存放狀態(tài)信息(只讀)。地址:A2,A1,A0=000狀態(tài)字格式以下:可編程第5頁

D7D6D5D4D3D2D1D08155定時/計數(shù)器——14位減法計數(shù)器工作時先要對低8位存放器和高6位存放器寫入初始值。其地址分別為:A2,A1,A0=100和101bD5D4D3D2D1D0

TIMER低8位:TIMER高6位:

M2M1(地址:100b)(地址:101b)可編程第6頁

D7D6D5D4D3D2D1D08155定時/計數(shù)器輸出信號形式M2,M1定義定時/計數(shù)器從TIMEROUT輸出信號形式:

D5D4D3D2D1D0

TIMER低8位TIMER高6位

M2M1(100)(101)M2,M1=00輸出單個方波M2,M1=01輸出連續(xù)方波M2,M1=01輸出單個脈沖M2,M1=01輸出連續(xù)脈沖計數(shù)開始計數(shù)結(jié)束經(jīng)常用作分頻器(自動重裝初值)經(jīng)常用作分頻器(自動重裝初值)負脈沖輸出單方波寬度約等于初值二分之一可編程第7頁8155定時/計數(shù)器使用(怎樣初始化)8155定時/計數(shù)器是減2計數(shù)器,故:√最小初值為2。√分頻應(yīng)用時,初值若為偶數(shù),則輸出等占空比方波;若為奇數(shù),則正半周多一個脈沖周期。①先對(04H)(05H)存放器裝入14位初值和輸出信號形式。14位初值范圍是2—3FFFH。②開啟定時/計數(shù)器。即對命令/狀態(tài)字存放器(00H)最高兩位TM2,TM1寫入“11”。③假如定時/計數(shù)器在運行中要改換新時間常數(shù),務(wù)必先裝入新初值,然后再發(fā)送一次開啟命令,即寫入:TM2,TM1=11??删幊痰?頁8155與單片機連接:AT89C518155P0.0-P0.7ALEP2.1CERESETAD0-AD7EARESETRDWRWRRD+5VPAPBPC8位6位8位P2.2IO/MALETinTout√

8155內(nèi)部有一個鎖存器,故無須再需要外加74LS373√因為用了P2.2接/CE;P2.1接IO/M,它一組地址是:XXXXX01XXXXXX000→命令/狀態(tài)字存放器

XXXXX01XXXXXX001~010→A,B,C口存放器XXXXX01XXXXXX100~101→定時器低/高位存放器√對8155片內(nèi)RAM尋址,必須P2.1為低,故RAM地址為:XXXXX00X00000000~11111111等256個單元。??删幊痰?頁8155編程應(yīng)用

例1:初始化A口,C口為輸入口,B口為輸出口(均為基本I/O)定時器為24分頻連續(xù)方波輸出。MOVDPTR,#0204H;指向Timer低8位存放器MOVA,#24;初值即分頻數(shù),24=18HMOVX@DPTR,A;裝入√依據(jù)連線應(yīng)該知道它一組地址是:0200~0205H命令/狀態(tài)字存放器M2,M1=01輸出連續(xù)方波經(jīng)常用作分頻器(自動重裝初值)可編程第10頁INCDPTR;波形選擇位與Timer高6位MOVA,#40H;01000000=連續(xù)方波+THMOVX@DPTR,A;裝入MOVDPTR,#0200H;指向命令/狀態(tài)字存放器8155編程應(yīng)用

例1:初始化A口,C口為輸入口,B口為輸出口(均為基本I/O)定時器為24分頻連續(xù)方波輸出。MOVDPTR,#0204H;指向Timer低8位存放器MOVA,#24;初值即分頻數(shù),24=18HMOVX@DPTR,A;裝入可編程第11頁TM2TM1IEBIEAPC2PC1PBPAA口中止B口A口C口方式選擇=1,允許=0,禁止=1,輸出=0,輸入=1,輸出=0,輸入C口方式:ALT1——C口為輸入口(A、B為基本I/O)。ALT2——C口為輸出口(A、B為基本I/O)。ALT3——C口低3位為A口選通I/O提供給答信號;B口為基本I/O,C口高3位為輸出口。ALT4——C口低、高3位分別為A口、B口選通I/O提供給答信號。B口中止=1,允許=0,禁止00=ALT101=ALT210=ALT311=ALT4起/停與運行控制位:00=無操作=NOP01=馬上停計數(shù);

溫馨提示

  • 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

提交評論