單片機的IO擴展PPT課件_第1頁
單片機的IO擴展PPT課件_第2頁
單片機的IO擴展PPT課件_第3頁
單片機的IO擴展PPT課件_第4頁
單片機的IO擴展PPT課件_第5頁
已閱讀5頁,還剩93頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本章內容系統(tǒng)擴展的含義系統(tǒng)擴展的含義I/OI/O口的擴展口的擴展利用利用I/OI/O接口芯片:接口芯片:82C5182C51、81C5181C51的的I/OI/O口擴展口擴展第1頁/共98頁8.1 單片機的系統(tǒng)擴展概述1.1.系統(tǒng)擴展的含義系統(tǒng)擴展的含義在單片機芯片外加相應的芯片、電路,使得有關功能得在單片機芯片外加相應的芯片、電路,使得有關功能得以擴充,稱為系統(tǒng)擴展。以擴充,稱為系統(tǒng)擴展。系統(tǒng)擴展包括:外部存儲器擴展,系統(tǒng)擴展包括:外部存儲器擴展,I/OI/O接口擴展,總線擴接口擴展,總線擴展等展等2.2.系統(tǒng)擴展分類系統(tǒng)擴展分類單一功能的擴展單一功能的擴展綜合功能的擴展綜合功能的擴展第2頁

2、/共98頁8.1 單片機I/O擴展概述4.4. 擴展擴展I/OI/O接口電路的功能:接口電路的功能:n速度協(xié)調速度協(xié)調n輸出數(shù)據(jù)鎖存輸出數(shù)據(jù)鎖存n輸入數(shù)據(jù)三態(tài)緩沖輸入數(shù)據(jù)三態(tài)緩沖n數(shù)據(jù)轉換數(shù)據(jù)轉換3.3. 為什么要擴展為什么要擴展I/OI/O口口n單片機本身接口功能有限單片機本身接口功能有限n單片機控制應用中的復雜接口要求單片機控制應用中的復雜接口要求第3頁/共98頁常用編址方法有:常用編址方法有:獨立編址獨立編址和和統(tǒng)一編址統(tǒng)一編址。MCS51單片機采用與外部單片機采用與外部RAM統(tǒng)一編址方法,即每統(tǒng)一編址方法,即每一個擴展的一個擴展的I/O口相當于一個擴展的口相當于一個擴展的RAM單元;單

3、元;訪問外部訪問外部I/O口的指令同訪問外部數(shù)據(jù)存儲器指令??诘闹噶钔L問外部數(shù)據(jù)存儲器指令。 5. 51單片機擴展I/O接口編址方法例如:例如:MOVXMOVXDPTR , ADPTR , AMOVXMOVXA,DPTR A,DPTR MOVXMOVXRI,ARI,AMOVXMOVXA,RI A,RI ; ;其中,其中,DPTRDPTR、RIRI中裝中裝I/OI/O對應的地址對應的地址第4頁/共98頁(1)無條件傳送方式無條件傳送也稱為同步程序傳送。無條件傳送也稱為同步程序傳送。只有那些能一直為數(shù)據(jù)只有那些能一直為數(shù)據(jù)I/OI/O傳送作好準備的設備,才能傳送作好準備的設備,才能使用無條件傳送

4、方式。因為在進行使用無條件傳送方式。因為在進行I/OI/O操作時,不測試操作時,不測試設備的狀態(tài),可以根據(jù)需要隨時進行數(shù)據(jù)傳送操作。設備的狀態(tài),可以根據(jù)需要隨時進行數(shù)據(jù)傳送操作。該方式適用于兩類設備的數(shù)據(jù)輸入輸出:該方式適用于兩類設備的數(shù)據(jù)輸入輸出: 具有常駐的數(shù)據(jù)信號具有常駐的數(shù)據(jù)信號 變化緩慢的數(shù)據(jù)信號的設備。變化緩慢的數(shù)據(jù)信號的設備。n 無條件傳送接口邏輯示于圖無條件傳送接口邏輯示于圖8-18-16. 單片機I/O控制方式第5頁/共98頁圖圖8-1 8-1 無條件傳送的接口邏輯無條件傳送的接口邏輯第6頁/共98頁在在I/O操作之前,要先檢瀏設備操作之前,要先檢瀏設備的狀態(tài),以了解設備是否

5、已為數(shù)的狀態(tài),以了解設備是否已為數(shù)據(jù)據(jù)I/O作好了準備;作好了準備;只有在確認設備已只有在確認設備已“準備好準備好”的的情況下,單片機才能執(zhí)行數(shù)據(jù)情況下,單片機才能執(zhí)行數(shù)據(jù)I/O操作。操作流程見圖操作。操作流程見圖8-2為了實現(xiàn)查詢方式的數(shù)據(jù)傳送,為了實現(xiàn)查詢方式的數(shù)據(jù)傳送,需要由接口電路提供設備狀態(tài),需要由接口電路提供設備狀態(tài),并以軟件方法進行狀態(tài)測試。這并以軟件方法進行狀態(tài)測試。這是一種軟硬件方法結合的數(shù)據(jù)傳是一種軟硬件方法結合的數(shù)據(jù)傳送方式。送方式。程序查詢方式,電路簡單,查詢程序查詢方式,電路簡單,查詢軟件也不復雜,而且通用性強。軟件也不復雜,而且通用性強。 (2)查詢方式(有條件傳送

6、方式)圖圖8-2 8-2 查詢傳送流程查詢傳送流程第7頁/共98頁中斷方式又稱程序中斷方式、它與查詢方式的主要區(qū)別中斷方式又稱程序中斷方式、它與查詢方式的主要區(qū)別在于知何知道設備是否為數(shù)據(jù)傳送作好了準備,查詢方在于知何知道設備是否為數(shù)據(jù)傳送作好了準備,查詢方式是單片機的主動形式,而中斷方式則是單片機等待通式是單片機的主動形式,而中斷方式則是單片機等待通知(中斷請求)的被動形式。知(中斷請求)的被動形式。采用中斷方式進行數(shù)據(jù)傳送時,當設備為數(shù)據(jù)傳送作好采用中斷方式進行數(shù)據(jù)傳送時,當設備為數(shù)據(jù)傳送作好準備之后,就向單片機發(fā)出中斷請求;準備之后,就向單片機發(fā)出中斷請求;單片機接收到中斷請求之后,即作

7、出響應,暫停正在執(zhí)單片機接收到中斷請求之后,即作出響應,暫停正在執(zhí)行的原程序,而轉去為設備的數(shù)據(jù)輸入輸出服務行的原程序,而轉去為設備的數(shù)據(jù)輸入輸出服務待服務完成之后,程序返回,單片機再繼續(xù)執(zhí)行被中斷待服務完成之后,程序返回,單片機再繼續(xù)執(zhí)行被中斷的原程序。中斷傳送邏輯見圖的原程序。中斷傳送邏輯見圖8-38-3。(3)中斷方式第8頁/共98頁圖圖8-3 8-3 中斷方式數(shù)據(jù)傳送邏輯中斷方式數(shù)據(jù)傳送邏輯第9頁/共98頁7. I/O擴展的分類利用鎖存器、緩沖器進行并行口簡單擴展利用鎖存器、緩沖器進行并行口簡單擴展用可編程并行接口芯片進行擴展用可編程并行接口芯片進行擴展I/OI/O接口擴展常用芯片接口

8、擴展常用芯片5151單片機常用單片機常用I/OI/O擴展芯片示于表擴展芯片示于表8-18-1。表表8-1 MCS-518-1 MCS-51單片機單片機I/OI/O擴展常用芯片擴展常用芯片第10頁/共98頁8.2 簡單I/O口擴展簡單接口常用鎖存器、緩沖器芯片nI/OI/O口的簡單擴展口的簡單擴展p輸出口輸出口-利用鎖存器擴展利用鎖存器擴展p輸入口輸入口-利用緩沖器擴展利用緩沖器擴展n74LS37774LS377、74LS27374LS273、74LS24474LS244、74LS24574LS245第11頁/共98頁1. 8位數(shù)據(jù)/地址鎖存器74LS273/373(1)74LS27374LS2

9、7374LS273是一種帶清除功能的是一種帶清除功能的8D8D觸發(fā)器觸發(fā)器其內部結構如圖其內部結構如圖8-48-4所示所示引腳分布如圖引腳分布如圖8-58-5所示所示真值表見表真值表見表8-28-2所示所示1D1D8D8D為數(shù)據(jù)輸入端為數(shù)據(jù)輸入端1Q1Q8Q8Q為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平清除,常用作為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平清除,常用作8 8位地址鎖位地址鎖存器存器。第12頁/共98頁表表8-2 74LS2738-2 74LS273真值表真值表圖圖8.4 74LS2738.4 74LS273內部結構圖內部結構圖第13頁/共98頁圖圖8-5 74LS2738-5 74LS273封裝圖

10、封裝圖第14頁/共98頁 (2)74LS37374LS373是一種帶有三態(tài)輸出門的是一種帶有三態(tài)輸出門的8D觸發(fā)器觸發(fā)器其內部結構如圖其內部結構如圖8-6所示所示引腳分布如圖引腳分布如圖8-7所示所示數(shù)據(jù)輸入由允許端數(shù)據(jù)輸入由允許端G G控制控制數(shù)據(jù)輸出由數(shù)據(jù)輸出控制端控制數(shù)據(jù)輸出由數(shù)據(jù)輸出控制端控制各觸發(fā)器僅輸出單一狀態(tài)各觸發(fā)器僅輸出單一狀態(tài)D1D1D8D8為數(shù)據(jù)輸入端為數(shù)據(jù)輸入端Q1Q1Q8Q8為數(shù)據(jù)輸出端為數(shù)據(jù)輸出端觸發(fā)器的功能如表觸發(fā)器的功能如表8-3所示所示常用作數(shù)據(jù)常用作數(shù)據(jù)/地址鎖存器地址鎖存器第15頁/共98頁圖圖8-6 74LS3738-6 74LS373內部結構圖內部結構圖

11、表表8-3 74LS3738-3 74LS373真值表真值表第16頁/共98頁圖圖8-7 74LS3738-7 74LS373引腳功能圖引腳功能圖第17頁/共98頁(3)74LS24474LS24474LS244是是三態(tài)八緩沖器三態(tài)八緩沖器/ /線驅動器線驅動器/ /線接收器線接收器(3S(3S,兩,兩組控制組控制) )內部結構邏輯圖(見圖內部結構邏輯圖(見圖8-88-8): :圖圖8-8 74LS2448-8 74LS244引腳功能圖引腳功能圖第18頁/共98頁(3)74LS244(續(xù))引出端符號引出端符號: : 1A11A41A11A4,2A12A42A12A4: 輸入端輸入端 1G#,

12、2G#1G#, 2G#:三態(tài)允許端三態(tài)允許端( (低電平有效低電平有效) ) 1Y11Y41Y11Y4,2Y12Y42Y12Y4: 輸出端輸出端n真值表真值表: :(見表(見表8-48-4)表表8-4 74LS2448-4 74LS244真值表真值表第19頁/共98頁(4)74LS24574LS245: 874LS245: 8位雙向位雙向3 3態(tài)緩沖電路,主要用在數(shù)據(jù)的雙向態(tài)緩沖電路,主要用在數(shù)據(jù)的雙向緩沖緩沖內部結構邏輯見圖內部結構邏輯見圖8-98-9圖圖8-9 74LS2458-9 74LS245引腳功能圖引腳功能圖第20頁/共98頁(4)74LS245(續(xù))74LS24574LS245的

13、真值表見表的真值表見表8-58-5表表8-5 74LS2458-5 74LS245真值表真值表第21頁/共98頁簡單I/O口擴展1.簡單輸入口擴展圖圖8-10 74LS2448-10 74LS244擴展輸入接口電路擴展輸入接口電路第22頁/共98頁2.簡單輸出口擴展圖圖8-11 74LS3778-11 74LS377擴展輸出接口電路擴展輸出接口電路第23頁/共98頁3.簡單并行口擴展應用舉例 圖圖8-12 74LS8-12 74LS系列擴展輸入系列擴展輸入/ /輸出接口電路輸出接口電路第24頁/共98頁n【例例8-18-1】 如圖如圖8-128-12所示為一個利用所示為一個利用74LS2447

14、4LS244和和74LS27374LS273芯片,將芯片,將P0P0口擴展成簡單口擴展成簡單的輸入的輸入/ /輸出口的電路。輸出口的電路。74LS24474LS244和和74LS27374LS273的工作受的工作受AT89S51AT89S51的的P2.0P2.0、RD#RD#、WR# WR# 3 3條控制線條控制線控制??刂?。74LS24474LS244作為擴展輸入口,作為擴展輸入口,8 8個輸入端分別接個輸入端分別接8 8個按鈕開關。個按鈕開關。74LS27374LS273是是8D8D鎖存器擴展輸出口,接鎖存器擴展輸出口,接8 8個個LEDLED發(fā)光二極管,以顯示發(fā)光二極管,以顯示8 8個個

15、按鈕開關狀態(tài)。按鈕開關狀態(tài)。當某條輸入口線的按鈕開關按下時,該輸入口線為低電平,讀入單片當某條輸入口線的按鈕開關按下時,該輸入口線為低電平,讀入單片機后,其相應位為機后,其相應位為“0”0”,然后再將口線的狀態(tài)經(jīng),然后再將口線的狀態(tài)經(jīng)74LS27374LS273輸出,某輸出,某位低電平時二極管發(fā)光,從而顯示出按下的按鈕開關的位置。位低電平時二極管發(fā)光,從而顯示出按下的按鈕開關的位置。3.簡單并行口擴展應用舉例 第25頁/共98頁n該電路的工作原理如下該電路的工作原理如下當當P2.0=0P2.0=0,RD#=0RD#=0(WR#=1WR#=1)時,選中時,選中74LS24474LS244芯片,此

16、時若無按鈕芯片,此時若無按鈕開關按下,輸入全為高電平。當某開關按下時則對應位輸入為開關按下,輸入全為高電平。當某開關按下時則對應位輸入為“0 0”,74LS24474LS244的輸入端不全為的輸入端不全為“1 1”,其輸入狀態(tài)通過,其輸入狀態(tài)通過P0P0口數(shù)據(jù)線被讀入口數(shù)據(jù)線被讀入AT89S51AT89S51片內。片內。當當P2.0=0P2.0=0,WR#=0WR#=0(RD#=RD#=1 1)時時,選中,選中74LS27374LS273芯片,芯片,CPUCPU通過通過P0P0口輸口輸出數(shù)據(jù)鎖存到出數(shù)據(jù)鎖存到74LS27374LS273,74LS27374LS273的輸出端低電平位對應的的輸出

17、端低電平位對應的LEDLED發(fā)光二發(fā)光二極管點亮。極管點亮??傊?,在總之,在圖圖8-128-12中中只要保證只要保證P2.0P2.0為為“0”0”,其他地址位或,其他地址位或“0”0”或或“1”1”即可。如地址用即可。如地址用FEFFHFEFFH(無效位全為(無效位全為“1”1”),或用),或用0000H0000H(無效位全(無效位全為為“0”0”)都可。)都可?!纠?-1】 分析第26頁/共98頁輸入程序段:輸入程序段:MOV MOV DPTRDPTR,#0FEFFH#0FEFFH;I/OI/O地址地址DPTRDPTRMOVX MOVX A A,DPTR DPTR ;RD#RD#為低,為低,

18、74LS24474LS244數(shù)據(jù)被讀入數(shù)據(jù)被讀入A A中中輸出程序段:輸出程序段:MOV MOV A A,#data#data;數(shù)據(jù);數(shù)據(jù)#dataA#dataAMOV MOV DPTRDPTR,#0FEFFH#0FEFFH;I/OI/O地址地址#0FEFFHDPTR#0FEFFHDPTRMOVXMOVXDPTRDPTR,A A;WR#WR#為低,數(shù)據(jù)經(jīng)為低,數(shù)據(jù)經(jīng)74LS27374LS273口輸出口輸出【例8-1】 輸入、輸出程序第27頁/共98頁程序如下:程序如下:DDISDDIS:MOV MOV DPTRDPTR,#0FEFFH #0FEFFH ;輸入口地址;輸入口地址DPTRDPTRL

19、PLP:MOVX MOVX A A,DPTRDPTR;按鈕開關狀態(tài)讀入;按鈕開關狀態(tài)讀入A A中中 MOVX MOVX DPTRDPTR,A A;A A中數(shù)據(jù)送顯示輸出口中數(shù)據(jù)送顯示輸出口 SJMP LP SJMP LP ;反復連續(xù)執(zhí)行;反復連續(xù)執(zhí)行由程序可看出,對于擴展接口的輸入由程序可看出,對于擴展接口的輸入/ /輸出就像從外部輸出就像從外部RAMRAM讀讀/ /寫數(shù)據(jù)寫數(shù)據(jù)一樣方便。圖一樣方便。圖8-128-12僅僅擴展了兩片,如果仍不夠用,還可擴展多片僅僅擴展了兩片,如果仍不夠用,還可擴展多片74LS24474LS244、74LS27374LS273之類的芯片。但作為輸入口時,一定要求

20、有三態(tài)之類的芯片。但作為輸入口時,一定要求有三態(tài)功能,否則將影響總線的正常工作。功能,否則將影響總線的正常工作?!纠?-1】 程序編寫程序把按鈕開關狀態(tài)通過圖8-12的發(fā)光二極管顯示出來。第28頁/共98頁8.3 用51單片機的串行口擴展并行口串口的串口的方式方式0 0用于用于I/OI/O擴展擴展。方式方式0 0為為同步移位寄存器同步移位寄存器工作工作方式,波特率為方式,波特率為f foscosc/12/12。數(shù)據(jù)由數(shù)據(jù)由RXDRXD端(端(P3.0P3.0)輸入)輸入,同步移位時鐘由同步移位時鐘由TXDTXD端(端(P3.1P3.1)輸出。輸出。1. 用74LS165擴展并行輸入口n如圖如圖

21、8-138-13,用,用5151單片機的串口單片機的串口擴展兩個擴展兩個8 8位并行輸入口。位并行輸入口。74LS16574LS165是是8 8位并行輸入串行輸出的寄存器。當位并行輸入串行輸出的寄存器。當74LS16574LS165的的S/L#S/L#端由高到低端由高到低跳變,并行輸入端的數(shù)據(jù)被置入寄存器;跳變,并行輸入端的數(shù)據(jù)被置入寄存器;當當S/L#=1S/L#=1,且時鐘禁止端(,且時鐘禁止端(1515腳)為低時,允許腳)為低時,允許TXDTXD(P3.1P3.1)移位時鐘輸移位時鐘輸入,在該脈沖作用下,數(shù)據(jù)由右向左方向移動。入,在該脈沖作用下,數(shù)據(jù)由右向左方向移動。第29頁/共98頁1

22、. 用74LS165擴展并行輸入口TXDTXD與所有與所有74LS16574LS165的的CPCP相連;相連;RXDRXD與與74LS16574LS165的串行輸出端的串行輸出端QHQH相連;相連;P1.0P1.0與與 S/L#S/L#相連,控制相連,控制74LS16574LS165的串行移位或并行輸入;的串行移位或并行輸入;1515腳接地,允許時鐘輸入。腳接地,允許時鐘輸入。當擴展多個當擴展多個8 8位輸入口時,相鄰兩芯片的首尾(位輸入口時,相鄰兩芯片的首尾(Q QH H與與SINSIN)相連。)相連。圖圖8-13 8-13 利用利用74LS16574LS165擴展擴展1616位并行輸入口位

23、并行輸入口第30頁/共98頁【例例8-28-2】從從1616位擴展口讀入位擴展口讀入5 5組數(shù)據(jù)(每組組數(shù)據(jù)(每組2B2B),把它們),把它們轉存到內部轉存到內部RAM 20HRAM 20H開始的單元。編程如下:開始的單元。編程如下:MOVMOVR7R7,#05H#05H;設置讀入組數(shù);設置讀入組數(shù) MOVMOVR0R0,#20H#20H;設置內部;設置內部RAMRAM數(shù)據(jù)區(qū)首址數(shù)據(jù)區(qū)首址STARTSTART: CLRCLRP1.0P1.0;并行置入數(shù)據(jù),;并行置入數(shù)據(jù),S/L#=0S/L#=0SETBSETB P1.0P1.0;允許串行移位,;允許串行移位,S/L#=1S/L#=1MOVMO

24、VR2R2,#02H#02H;設每組字節(jié)數(shù),即;設每組字節(jié)數(shù),即74LS16574LS165的個數(shù)的個數(shù)RXDATARXDATA:MOVMOVSCONSCON,#00010000H#00010000H;設置串;設置串口方式口方式0 0,允許,允許;接收,啟動接收過程;接收,啟動接收過程WAITWAIT:JNBJNBRIRI,WAITWAIT;未接收完一幀,循環(huán)等待;未接收完一幀,循環(huán)等待 CLRCLRRIRI ;RIRI標志清標志清“0”0”,準備下次接,準備下次接收收 MOVMOVA A,SBUFSBUF;讀入數(shù)據(jù);讀入數(shù)據(jù) MOVMOVR0R0,A A;送至;送至RAMRAM緩沖區(qū)緩沖區(qū)

25、INCINCR0R0 ;指向下一個地址;指向下一個地址 DJNZDJNZR2R2,RXDATARXDATA;未讀完一組數(shù);未讀完一組數(shù)據(jù),據(jù), 繼續(xù)繼續(xù) DJNZDJNZR7R7,STARTSTART;5 5組數(shù)據(jù)未讀完組數(shù)據(jù)未讀完重新并行置入重新并行置入 ;對數(shù)據(jù)進行處理;對數(shù)據(jù)進行處理 串行接收過程采用查詢等待的方式,如必要,可改中斷方式。串行接收過程采用查詢等待的方式,如必要,可改中斷方式。第31頁/共98頁2. 用74LS164擴展并行輸出口圖圖8-148-14為為5151單片機的串口外接兩片單片機的串口外接兩片74LS16474LS164(8 8位串入位串入并出移位寄存器)擴展兩個并

26、出移位寄存器)擴展兩個8 8位并行輸出口的接口電路。位并行輸出口的接口電路。圖圖8-14 8-14 利用利用74LS16474LS164擴展擴展1616位并行輸出口位并行輸出口第32頁/共98頁當串口工作在方式當串口工作在方式0 0的發(fā)送,串行數(shù)據(jù)由的發(fā)送,串行數(shù)據(jù)由P3.0P3.0(RXDRXD)送出,移位時)送出,移位時鐘由鐘由P3.1P3.1(TXDTXD)送出。)送出。注意,由于注意,由于74LS16474LS164無并行輸出控制端,在串行輸入中,其輸出端的無并行輸出控制端,在串行輸入中,其輸出端的狀態(tài)會不斷變化,故某些場合,在狀態(tài)會不斷變化,故某些場合,在74LS16474LS164

27、輸出端應加接輸出三態(tài)門輸出端應加接輸出三態(tài)門控制,以便保證串行輸入結束后再輸出數(shù)據(jù)??刂疲员惚WC串行輸入結束后再輸出數(shù)據(jù)。2. 用74LS164擴展并行輸出口第33頁/共98頁STARTSTART:MOVMOVR7R7,#02H#02H;設置要發(fā)送的字節(jié)個數(shù);設置要發(fā)送的字節(jié)個數(shù) MOV MOV R0R0,#30H#30H;設置地址指針;設置地址指針 MOV MOV SCONSCON,#00H#00H;設置串行口為方式;設置串行口為方式0 0SENDSEND: MOV MOV A A,R0R0 MOV MOV SBUFSBUF,A A;啟動串行口發(fā)送過程;啟動串行口發(fā)送過程WAITWAIT:

28、 JNBJNBTITI,WAITWAIT;一幀未發(fā)完,等待;一幀未發(fā)完,等待 CLR CLR TITIINC INC R0R0;取下一個數(shù);取下一個數(shù)DJNZ R7DJNZ R7,SEND SEND ;未發(fā)完,繼續(xù),從子程序返回;未發(fā)完,繼續(xù),從子程序返回RETRET【例例8-38-3】將內部將內部RAMRAM單元單元30H30H、31H31H的內容經(jīng)串行口由的內容經(jīng)串行口由74LS16474LS164并并行輸出的子程序。行輸出的子程序。第34頁/共98頁8.4 可編程并行接口芯片的擴展利用可編程并行接口芯片8255的I/O擴展n 常用的外圍常用的外圍I/OI/O接口芯片:接口芯片:1.1.8

29、2C5582C55:可編程通用并行接口(:可編程通用并行接口(3 3個個8 8位位I/OI/O口)??冢?.2.81C5581C55:可編程的:可編程的IO/RAMIO/RAM擴展接口電路(擴展接口電路(2 2個個8 8位位I/OI/O口,口,1 1個個6 6位位I/OI/O口,口,256RAM256RAM單單元,元,1 1個個1414位的減法計數(shù)器)。位的減法計數(shù)器)。n 都可以和都可以和AT89S51AT89S51直接連接,接口邏輯簡單。直接連接,接口邏輯簡單。第35頁/共98頁1.8255的結構圖圖8-15 82558-15 8255的內部結構框圖的內部結構框圖第36頁/共98頁圖圖8

30、-16 82558-16 8255的擴展邏輯電路圖的擴展邏輯電路圖2. 8255的擴展邏輯電路MCS-51MCS-51單片機可以和單片機可以和82558255直接連接,圖直接連接,圖8-168-16給出了一種擴展電給出了一種擴展電路。路。 第37頁/共98頁3. 8255并口擴展舉例【例例8-48-4】82558255與與80318031連接如圖連接如圖8-178-17所示,要求:所示,要求: 試確定試確定8255A8255A的端口地址的端口地址 欲使欲使A A口口: : 方式方式0 0,輸出口;,輸出口;B B口口: :方式方式1 1,輸入口;,輸入口; 上上C C口口: :方式方式0 0,

31、輸出。編寫初始化程序,輸出。編寫初始化程序 欲使欲使80518051內部內部RAM30HRAM30H的內容從的內容從PAPA口口輸出,試編程。輸出,試編程。 欲使欲使PC7PC7向外輸出一個正脈沖信號,試編程。向外輸出一個正脈沖信號,試編程。第38頁/共98頁圖圖8-17 82558-17 8255與與80318031連接圖連接圖第39頁/共98頁【例例8-48-4】解答解答P2 P0 0, ,0 0 A口:7FFCH(0000H)0, ,0 1B口:7FFDH(0001H)0, ,1 0C口:7FFEH(0002H)0, ,1 1控制口:7FFFH(0003H)MOVMOVDPTR ,#7F

32、FFHDPTR ,#7FFFH;控制口地址;控制口地址MOVMOVA ,#86HA ,#86H;方式字:;方式字:10000110B=86H10000110B=86HMOVXMOVXDPTR ,A DPTR ,A 初始化編程初始化編程確定地址確定地址第40頁/共98頁 程序段MOVA,30HMOVDPTR,#7FFCHMOVX DPTR,A 程序段MOVDPTR,#7FFFHMOVA,#86H ;設工作方式MOVX DPTR,AMOVA,#0EH ;C口置位字,PC7=0MOVX DPTR ,AACALL DELAY1 ;延時MOVA,#0FH ;C口置位字,PC7=1MOVX DPTR ,A

33、 ACALL DELAY1 ;延時DECA;C口置位字,PC7=0MOVX DPTR,AACALL DELAY2;延時【例例8-48-4解答解答】第41頁/共98頁【例例8-58-5】 設單片機通過設單片機通過82558255來控制一順序控制過程,該系統(tǒng)連接如圖來控制一順序控制過程,該系統(tǒng)連接如圖8-188-18,A A口輸出口輸出6 6路順序控制信號,以指示燈指示,路順序控制信號,以指示燈指示,6 6道工序,每道工序時間為道工序,每道工序時間為1010秒。秒。PC0PC0輸入啟動信號,輸入啟動信號,PC7PC7輸入停止信號,分別與輸入停止信號,分別與SA1SA1和和SA2SA2相連。試編寫此

34、應用程序。相連。試編寫此應用程序。圖圖8-18 8255A8-18 8255A的應用舉例的應用舉例第42頁/共98頁(2 2)端口的工作方式為方式)端口的工作方式為方式0 0,A A口為輸出口,口為輸出口,C C口為輸入口,口為輸入口, 82558255的控制字為的控制字為89H89H。(1 1)82558255四個端口的地址:四個端口的地址:,0000,00B A00B A口地址:口地址:FCFCHFCFCH,0000,01B B01B B口地址:口地址:FCFDHFCFDH,0000,10B C10B C口地址:口地址:FCFEHFCFEH,0000,11B 11B 控制口地址:控制口地址

35、:FCFFHFCFFH【例例8-58-5】解答解答第43頁/共98頁ORG 0100HORG 0100HMAMA:MOVMOVDPTRDPTR,#0FCFFH#0FCFFH;控制寄存器地址;控制寄存器地址MOVMOVA A,#89H #89H ;控制字;控制字MOVXMOVXDPTRDPTR,A A ;控制字送控制寄存器;控制字送控制寄存器MOVMOVDPTRDPTR,#0FCFEH #0FCFEH ;C C口地址口地址QDQD: MOVXMOVXA A,DPTR DPTR ;讀;讀C C口口JNBJNBACC.0ACC.0,QD QD ;判斷有無啟動信號;判斷有無啟動信號LOOPLOOP:

36、MOV MOV DPTRDPTR,#0FCFCH #0FCFCH ; A A口地址口地址MOVMOVA A,#01H #01H ;第一路控制信號;第一路控制信號LOOP1LOOP1:MOVX MOVX DPTRDPTR,A A ;輸出第一路控制信號;輸出第一路控制信號ACALLACALLDELAY DELAY ;延遲;延遲1010秒秒RLRLA A ;下一路控制信號;下一路控制信號JNBJNBACC.6ACC.6,LOOP1 LOOP1 ;判斷;判斷6 6路控制信號有無輸出完路控制信號有無輸出完()控制程序如下:()控制程序如下:第44頁/共98頁MOVMOVDPTRDPTR,#0FCFEH

37、#0FCFEH ;C C口地址口地址MOVXMOVXA A,DPTR DPTR ;讀;讀C C口口JB JB ACC.7ACC.7,TZ TZ ;判斷有無停止信號;判斷有無停止信號JMPJMPLOOP LOOP ;無停止信號則進行下一輪控;無停止信號則進行下一輪控制制TZTZ: MOVMOVDPTRDPTR,#0FCFCH #0FCFCH ;有停止信號則使;有停止信號則使A A口輸出清零口輸出清零CLRCLRA AMOVXMOVXDPTRDPTR,A ASJMPSJMP$ $ORGORG1000H 1000H ;延時子程序;延時子程序DELAYDELAY:MOVMOV22H22H,#50H#5

38、0HL1L1:MOV MOV 21H21H,#100H#100HL2L2:MOVMOV20H20H,#250H#250HL3L3:NOPNOPNOPNOPDJNZDJNZ20H20H,L3L3DJNZDJNZ21H21H,L2L2DJNZDJNZ22H22H,L1L1RETRET()控制程序(續(xù)):()控制程序(續(xù)):第45頁/共98頁可編程并行接口芯片8155的擴展1.8155的結構n8155芯片內部邏輯由三部分組成:芯片內部邏輯由三部分組成: 存儲單元為存儲單元為256256字節(jié)靜態(tài)字節(jié)靜態(tài)RAMRAM三個可編程三個可編程I/OI/O口:口:PAPA口,口,8 8位位PBPB口,口,8 8

39、位位PCPC口,口,6 6位位1414位二進制減法計數(shù)器位二進制減法計數(shù)器第46頁/共98頁n8155芯片的內部結構(圖芯片的內部結構(圖8-19)圖圖8-19 81558-19 8155芯片的內部結構芯片的內部結構第47頁/共98頁2. 8155的引腳功能n81558155芯片芯片4040引腳,采引腳,采用雙列直插式封裝,如用雙列直插式封裝,如圖圖8-208-20所示。所示。n81558155芯片的引腳功能芯片的引腳功能見表見表8-68-6圖圖8-20 81558-20 8155芯片的引腳芯片的引腳第48頁/共98頁表表8-6 81558-6 8155芯片的引腳功能芯片的引腳功能PA0PA7

40、PA0PA7端口端口A A的的I/OI/O線(線(8 8位,接外設)位,接外設)PB0PB7PB0PB7端口端口B B的的I/OI/O線(線(8 8位,接外設)位,接外設)PC0PC5PC0PC5端口端口C C的的I/OI/O線(線(6 6位,接外設)位,接外設)AD0AD7AD0AD7三態(tài)地址三態(tài)地址/ /數(shù)據(jù)復用線(數(shù)據(jù)復用線(8 8位,一般接單片機位,一般接單片機P0P0口)口)CPUCPU與與81558155之間的地址、數(shù)據(jù)、命令、狀態(tài)等信號通過它來傳送之間的地址、數(shù)據(jù)、命令、狀態(tài)等信號通過它來傳送IO/M#IO/M#端口端口/ /存儲器存儲器 選擇控制:選擇控制: “ “0”0”選擇

41、片內選擇片內RAMRAM; “1” “1”選擇片內選擇片內I/OI/O口口TIMER INTIMER IN81558155片內定時器片內定時器/ /計數(shù)器的計數(shù)脈沖輸入引腳計數(shù)器的計數(shù)脈沖輸入引腳TIMER OUTTIMER OUT81558155片內定時器片內定時器/ /計數(shù)器的計滿回零輸出引腳計數(shù)器的計滿回零輸出引腳RD#RD#、WR#WR#分別是對分別是對81558155片內的片內的RAMRAM或或I/OI/O口的的讀、寫控制信號口的的讀、寫控制信號ALEALE地址鎖存引腳地址鎖存引腳CE#CE#選片選片RESETRESET復位信號。復位后復位信號。復位后A A口、口、B B口和口和C

42、C口均為數(shù)據(jù)輸入方式口均為數(shù)據(jù)輸入方式第49頁/共98頁n81558155各引腳功能如下各引腳功能如下p 地址地址/ /數(shù)據(jù)線數(shù)據(jù)線AD7AD7AD0AD0,與與AT89S51AT89S51單片機的單片機的P0P0口相連,用于分時傳送地址口相連,用于分時傳送地址/ /數(shù)據(jù)數(shù)據(jù)信息。信息。p I/OI/O總線(總線(2222條)條)PA7PA7PA0PA0為通用為通用I/OI/O線,數(shù)據(jù)傳送方向由寫入線,數(shù)據(jù)傳送方向由寫入81C5581C55的命令字決定的命令字決定(圖圖9-139-13););PB7PB7PB0PB0為通用為通用I/OI/O線,用于傳送線,用于傳送PBPB口上的外設數(shù)據(jù),數(shù)據(jù)傳

43、送方向口上的外設數(shù)據(jù),數(shù)據(jù)傳送方向也由寫入也由寫入81C5581C55的控制字決定。的控制字決定。PC5PC5PC0PC0為數(shù)據(jù)為數(shù)據(jù)/ /控制線,共有控制線,共有6 6條,在通用條,在通用I/OI/O方式下,用作傳送方式下,用作傳送I/OI/O數(shù)據(jù);在選通數(shù)據(jù);在選通I/OI/O方式下,用作傳送命令方式下,用作傳送命令/ /狀態(tài)信息(見表狀態(tài)信息(見表9-39-3)。)。2. 8155的引腳功能第50頁/共98頁p 控制引腳控制引腳RESETRESET:復位輸入線,在復位輸入線,在RESETRESET線上輸入一個大于線上輸入一個大于600ns600ns寬的正脈沖時,寬的正脈沖時,81C558

44、1C55即可處于復位狀態(tài),即可處于復位狀態(tài),PAPA、PBPB、PCPC三口也定義為輸入方式。三口也定義為輸入方式。CE#CE#:片選線,若片選線,若CE#=0CE#=0,則,則AT89S51AT89S51單片機選中本單片機選中本81C5581C55工作,否則,工作,否則,本本81C5581C55未被選中。未被選中。IO/M#IO/M#:I/OI/O端口或端口或RAMRAM存儲器選擇線。若存儲器選擇線。若IO/M#=0IO/M#=0,則,則AT89S51AT89S51單片單片機選中機選中81C5581C55片內的片內的RAMRAM存儲器;若存儲器;若IO/M#=1IO/M#=1,則,則AT89

45、S51AT89S51單片機選中單片機選中81C5581C55的某一的某一I/OI/O端口。端口。RD#RD#:讀控制。當讀控制。當RD#=0RD#=0且且WR#=1WR#=1時,時,81C5581C55為讀出數(shù)據(jù)狀態(tài);為讀出數(shù)據(jù)狀態(tài);WR#WR#:寫控制。當寫控制。當WR#=0WR#=0且且RD#=0RD#=0時,時,81C5581C55為寫入數(shù)據(jù)狀態(tài)。為寫入數(shù)據(jù)狀態(tài)。2. 8155的引腳功能第51頁/共98頁p 控制引腳控制引腳ALEALE:允許地址輸入線,高有效。若允許地址輸入線,高有效。若ALE=1ALE=1,則,則81C5581C55允許允許AT89S51AT89S51通通過過AD7A

46、D7AD0AD0線發(fā)出地址鎖存到線發(fā)出地址鎖存到81C5581C55片內片內“地址鎖存器地址鎖存器”;否則,;否則,81C5581C55地址鎖存器處于封鎖狀態(tài)。地址鎖存器處于封鎖狀態(tài)。81C5581C55的的ALEALE常和常和AT89S51AT89S51的的ALEALE相連。相連。TIMERINTIMERIN:計數(shù)器脈沖輸入線,輸入的脈沖上跳沿用于對計數(shù)器脈沖輸入線,輸入的脈沖上跳沿用于對81C5581C55片內片內的的1414位計數(shù)器減位計數(shù)器減1 1。TIMEROUTTIMEROUT:計數(shù)器輸出線,當計數(shù)器輸出線,當1414位計數(shù)器減為位計數(shù)器減為0 0時就可以在該引線上時就可以在該引線

47、上輸出脈沖或方波,輸出脈沖或方波與所選的計數(shù)器工作方式有關。輸出脈沖或方波,輸出脈沖或方波與所選的計數(shù)器工作方式有關。p 電源線電源線VCCVCC為為+5V+5V電源輸入線電源輸入線VSSVSS接地。接地。2. 8155的引腳功能第52頁/共98頁8155 8155 的的RAM RAM 單元地址單元地址81558155有有256256個個RAMRAM單元,使用單元,使用AD7AD7AD0AD0,共共8 8位地址線進行編址;位地址線進行編址;RAMRAM地址:地址:(當(當IO/M#IO/M#加低電平加低電平)此時)此時AD0AD0AD7AD7上得到的編碼值即是上得到的編碼值即是81558155

48、的某一的某一RAMRAM單元的地址,地址范圍是單元的地址,地址范圍是00H00HFFHFFH。81558155共有共有6 6 個可編址的個可編址的I/OI/O端口,這端口,這 6 6 個端口是:個端口是: 命令狀態(tài)寄存器;命令狀態(tài)寄存器; PA PA口;口; PB PB口;口; PCPC口;口; 定時器定時器計數(shù)器低計數(shù)器低8 8位;位; 定時器計數(shù)器高定時器計數(shù)器高8 8位位當當IO/M#IO/M#加高電平加高電平,選中,選中I/OI/O端口。端口。81558155只使用只使用AD2AD2AD0AD0對對I/OI/O端口端口編址。編址。81558155的的I/OI/O端口地址編碼見表端口地址

49、編碼見表8-78-73. 8155的RAM單元地址及I/O口編址第53頁/共98頁n81558155端口地址(端口地址(當當IO/M#IO/M#加高電平)加高電平)表表8-7 81558-7 8155的端口地址編碼的端口地址編碼ADAD7 7ADAD6 6ADAD5 5ADAD4 4ADAD3 3ADAD2 2ADAD1 1ADAD0 0對應端口對應端口0 00 00 0命令命令/ /狀態(tài)寄存器狀態(tài)寄存器0 00 01 1A A口口0 01 10 0B B口口0 01 11 1C C口口1 10 00 0定時器定時器/ /計數(shù)器低計數(shù)器低8 8位位1 10 01 1定時器定時器/ /計數(shù)器高計

50、數(shù)器高8 8位位第54頁/共98頁4. 8155的使用與工作方式(1)8155內部RAM的使用:當當IO/M#IO/M#加低電平加低電平時,對片內時,對片內256B RAM256B RAM單元進行讀單元進行讀/ /寫。與一般外部寫。與一般外部數(shù)據(jù)存儲器的使用基本一樣,唯一區(qū)別是事先要使數(shù)據(jù)存儲器的使用基本一樣,唯一區(qū)別是事先要使IO/M#IO/M#為低電平。為低電平。(2)8155的I/O口的使用:當當IO/M#IO/M#加高電平加高電平時,對時,對I/OI/O口訪問??谠L問。81558155的的3 3個個I/OI/O口,分別稱為口,分別稱為PAPA口口、PBPB口口和和PCPC口口。PAPA

51、口口和和PBPB口口是是8 8位通用數(shù)據(jù)口,主要用于數(shù)據(jù)傳送。位通用數(shù)據(jù)口,主要用于數(shù)據(jù)傳送。PCPC口口為為6 6位口,既可作為位口,既可作為數(shù)據(jù)數(shù)據(jù)I/OI/O口口,還可作為,還可作為控制口控制口,用于傳送控,用于傳送控制信號和狀態(tài)信號,對制信號和狀態(tài)信號,對PAPA和和PBPB的的I/OI/O操作進行控制;操作進行控制;PAPA、PBPB、PCPC各端口可工作于不同的工作方式,它們靠設置工作命令各端口可工作于不同的工作方式,它們靠設置工作命令字來確定,使用前要進行初始化(寫命令字到命令口)。字來確定,使用前要進行初始化(寫命令字到命令口)。第55頁/共98頁81558155的的I/OI/

52、O口可以用基本口可以用基本I/OI/O方式和選通(或中斷)方式和選通(或中斷)I/OI/O方式傳送數(shù)據(jù)。方式傳送數(shù)據(jù)。p 基本基本I/OI/O(即無條件傳送)方式。(即無條件傳送)方式。在該方式下無須聯(lián)絡信號,在該方式下無須聯(lián)絡信號,PAPA、PBPB、PCPC三口均可獨立當數(shù)據(jù)口,輸三口均可獨立當數(shù)據(jù)口,輸入入/ /輸出數(shù)據(jù)。輸出數(shù)據(jù)。p 選通選通I/OI/O方式(或中斷方式)方式(或中斷方式)PAPA口和口和PBPB口可工作于選通(或中斷)方式傳送數(shù)據(jù),此時口可工作于選通(或中斷)方式傳送數(shù)據(jù),此時PCPC口為聯(lián)口為聯(lián)絡口,提供聯(lián)絡信號。絡口,提供聯(lián)絡信號。p PCPC口四種工作方式:口四

53、種工作方式:方式方式1 1(ALTALT1 1):):PAPA口和口和PBPB口基本輸入口基本輸入/ /輸出,輸出,PCPC口輸入口輸入方式方式2 2(ALT2ALT2):PAPA口和口和PBPB口基本輸入口基本輸入/ /輸出,輸出,PCPC口輸出口輸出方式方式3 3(ALT3ALT3):PAPA口選通輸入口選通輸入/ /輸出,輸出,PBPB口基本輸入口基本輸入/ /輸出輸出方式方式4 4(ALT4ALT4):PAPA口和口和PBPB口選通輸入口選通輸入/ /輸出輸出(3)I/O口的工作方式:第56頁/共98頁n聯(lián)絡信號定義:p 當以基本當以基本I/OI/O方式傳送數(shù)據(jù)時,無需聯(lián)絡信號,此時,

54、方式傳送數(shù)據(jù)時,無需聯(lián)絡信號,此時,PAPA、PBPB、PCPC皆可進行數(shù)據(jù)的輸入皆可進行數(shù)據(jù)的輸入/ /輸出;輸出;p 當當PAPA或或PBPB以選通(中斷)方式進行數(shù)據(jù)傳送時,所需的以選通(中斷)方式進行數(shù)據(jù)傳送時,所需的聯(lián)絡信號由聯(lián)絡信號由 PC PC 提供:提供:*PCPC2 2PCPC0 0是為是為PAPA口提供;口提供;PCPC5 5PCPC3 3是為是為PBPB口提供口提供p 聯(lián)絡信號共有三個:聯(lián)絡信號共有三個:*INTRINTR:中斷請求信號(輸出),高電平有效,送給:中斷請求信號(輸出),高電平有效,送給C51C51的外中斷請的外中斷請求。求。*BFBF:緩沖器滿信號(輸出)

55、,高電平有效。:緩沖器滿信號(輸出),高電平有效。*STB#STB#:選通信號(輸入),低電平有效。數(shù)據(jù)輸入時,:選通信號(輸入),低電平有效。數(shù)據(jù)輸入時,STB#STB#是外設是外設送來的選通信號;數(shù)據(jù)輸出時,送來的選通信號;數(shù)據(jù)輸出時,STB#STB#是外設送來的應答信號。是外設送來的應答信號。*以上各信號由以上各信號由PCPC口的引腳承擔,其的信號定義見表口的引腳承擔,其的信號定義見表8-88-8第57頁/共98頁表表8-8 PC8-8 PC口的工作方式與聯(lián)絡信號定義口的工作方式與聯(lián)絡信號定義基本基本I/OI/O方式方式選通選通I/OI/O方式方式方式方式1 1(ALTALT1 1)方式

56、方式2 2 (ALTALT2 2)方式方式3 3 (ALTALT3 3)方式方式4 4 (ALTALT4 4)PC0PC0輸入輸入輸出輸出A A口中斷請求口中斷請求(AINTR)AINTR)A A口中斷請求口中斷請求(AINTR)AINTR)PC1PC1輸入輸入輸出輸出A A口緩沖器滿口緩沖器滿(ABFABF)A A口緩沖器滿口緩沖器滿(ABFABF)PC2PC2輸入輸入輸出輸出A A口選通口選通(ASTB#ASTB#)A A口選通口選通(ASTB#ASTB#)PC3PC3輸入輸入輸出輸出輸出輸出B B口中斷請求口中斷請求(BINTR)BINTR)PC4PC4輸入輸入輸出輸出輸出輸出B B口緩

57、沖器滿口緩沖器滿(BBFBBF)PC5PC5輸入輸入輸出輸出輸出輸出B B口選通口選通(BSTB#)BSTB#)第58頁/共98頁n8155的方式4(ALT4)時PC口各引腳的信號定義設備數(shù)據(jù)線設備數(shù)據(jù)線設備數(shù)據(jù)線設備數(shù)據(jù)線至中斷請求輸入線至中斷請求輸入線至設備至設備來自設備來自設備至中斷請求輸入線至中斷請求輸入線至設備至設備來自設備來自設備AINTRBINTRABFBBFASTBBSTBPAPB8155PC0PC1PC2PC3PC4PC5圖圖8-21 81558-21 8155在方式在方式4 4時時PCPC口各引腳信號定義口各引腳信號定義第59頁/共98頁n 選通選通I/OI/O方式說明方式

58、說明p選通I/O方式又可分為選通I/O數(shù)據(jù)輸入和選通I/O數(shù)據(jù)輸出兩種方式。 選通I/O數(shù)據(jù)輸入PA口和PB口都可設定為本方式。本工作方式和82C55的選通I/O輸入情況類似,如圖8-22(a)所示。 選通I/O數(shù)據(jù)輸出PA口和PB口都可設定為本方式。選通I/O數(shù)據(jù)的輸出過程也和82C55的選通I/O輸出情況類似,圖8-22(b)所示為選通I/O數(shù)據(jù)輸出的示意圖。第60頁/共98頁圖圖8-22 8-22 選通選通I/OI/O方式示意圖方式示意圖第61頁/共98頁定時器計數(shù)器的計數(shù)結構定時器計數(shù)器的計數(shù)結構 8155 8155 的定時器計數(shù)器是一個的定時器計數(shù)器是一個 14 14 位的減法計數(shù)器

59、,由兩個低位的減法計數(shù)器,由兩個低8 8位位計數(shù)器計數(shù)器TLTL(04H04H)和高)和高8 8為計數(shù)器為計數(shù)器THTH(05H05H)構成。)構成。計數(shù)器的格式如圖計數(shù)器的格式如圖8-238-23所示。其中,所示。其中,T13T13T0T0為計數(shù)器的計數(shù)位;為計數(shù)器的計數(shù)位;M2M2、M1M1用來設置計數(shù)器的輸出方式。用來設置計數(shù)器的輸出方式。 (4)8155的定時器/計數(shù)器的使用D7D6D5D4D3D2D1D0T7T6T5T4T3T2T1T0D7D6D5D4D3D2D1D0M2M1T13T12T11T10T9T8輸出方式輸出方式計數(shù)器高計數(shù)器高6位位TH(05H)低低8位計數(shù)器位計數(shù)器TL

60、(04H)圖圖8-23 81558-23 8155計數(shù)器格式計數(shù)器格式第62頁/共98頁81C5581C55計數(shù)器的計數(shù)器的4 4種工作方式及對應的引腳輸出波形如圖種工作方式及對應的引腳輸出波形如圖8-248-24所示。所示。n8155 的定時器計數(shù)器的輸出方式的定時器計數(shù)器的輸出方式圖圖8-24 81C558-24 81C55的定時器的定時器/ /計數(shù)器的輸出方式定義與引腳輸出波形計數(shù)器的輸出方式定義與引腳輸出波形第63頁/共98頁n8155計數(shù)器與計數(shù)器與51單片機單片機計數(shù)器不同計數(shù)器不同 8155 8155 的定時器計數(shù)器是減法計數(shù);的定時器計數(shù)器是減法計數(shù); 8155 8155 的定

溫馨提示

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

評論

0/150

提交評論