專利名稱:?jiǎn)纹瑱C(jī)的i/o接口擴(kuò)展電路的制作方法
技術(shù)領(lǐng)域:
單片機(jī)的j/0接口擴(kuò)展電路技術(shù)領(lǐng)域[0001]本實(shí)用新型涉及一種用于單片機(jī)的I/O接口擴(kuò)展電路。
技術(shù)背景[0002]隨著單片機(jī)技術(shù)的發(fā)展,單片機(jī)在機(jī)電產(chǎn)品和工業(yè)控制領(lǐng)域的應(yīng)用越來(lái)越廣泛。 一方面,希望單片機(jī)構(gòu)成的嵌入式系統(tǒng)功能盡可能強(qiáng)大,處理能力強(qiáng),控制對(duì)象多;另外一 方面,又希望整個(gè)系統(tǒng)的成本盡可能低,即性價(jià)比好。因此,實(shí)際應(yīng)用中會(huì)遇到單片機(jī)I/O 接口資源不夠用的情形。在一些較復(fù)雜的應(yīng)用系統(tǒng)中,由于被控對(duì)象較多,如控制多個(gè)LED 數(shù)碼管顯示,超過(guò)30路狀態(tài)的顯示等,此時(shí),端口供需矛盾尤其突出。發(fā)明內(nèi)容[0003]鑒于現(xiàn)有技術(shù)存在的情況,本實(shí)用新型提供了一種采用SN54LS251集成芯片來(lái)擴(kuò) 展單片機(jī)I/O接口的單片機(jī)的I/O接口擴(kuò)展電路。[0004]本實(shí)用新型為實(shí)現(xiàn)上述目的,所采取的技術(shù)方案是1、一種單片機(jī)的I/O接口擴(kuò) 展電路,其特征在于包括單片機(jī)MCU、集成芯片D,所述單片機(jī)MCU的五個(gè)I/O端口 ΙΝΥ0、 INYl、INY2、INY3、INY4分別與數(shù)塊集成芯片上設(shè)有的端口 D1、D2、D3、D4連接,單片機(jī)MCU 的I/O端口 STB分別與數(shù)塊集成芯片D上設(shè)有的STB端口連接,單片機(jī)MCU的三個(gè)I/O端 口 addrA、addrB、addrC分別與數(shù)塊集成芯片D上設(shè)有的addrA端口、addrB端口、addrC端 口連接作為集成芯片D的地址線,數(shù)塊集成芯片D上分別設(shè)有的DO端口、D1端口、D2端口、 D3 口、D4端口、D5端口、D6端口、D7端口分別與外部信號(hào)相連。[0005]本實(shí)用新型的特點(diǎn)是1、擴(kuò)展了單片機(jī)的I/O接口。2、用3位地址信號(hào)實(shí)現(xiàn)對(duì)8 個(gè)輸入端口的邏輯控制。3、實(shí)現(xiàn)了三態(tài)輸出功能。4、可以通過(guò)連接多個(gè)SNMLS251集成芯 片,利用相同地址線輸入,實(shí)現(xiàn)外部信號(hào)的并行輸入輸出功能。5、通過(guò)單片機(jī)上的9個(gè)I/ 0接口擴(kuò)展為35個(gè)I/O接口。6、可以進(jìn)行更近一步的擴(kuò)展,擴(kuò)展到8個(gè)SN54LS251集成芯 片,實(shí)現(xiàn)擁有64個(gè)I/O接口,同時(shí)擴(kuò)展3位地址線,形成對(duì)64個(gè)I/O接口的位選擇。
[0006]圖1為本實(shí)用新型I/O接口擴(kuò)展原理圖。[0007]圖2為本實(shí)用新型SN54LS251集成芯片真值表。
具體實(shí)施方式
[0008]利用SN54LS251集成芯片D對(duì)C8051F020單片機(jī)MCU的I/O接口進(jìn)行擴(kuò)展后如 圖1所示,從單片機(jī)MCU上引出5個(gè)I/O端口(引腳)INY0,INY1, INY2, INY3, I附4分別連接 到數(shù)塊集成芯片D上設(shè)有的DO端口、Dl端口、D2端口、D3端口、D4端口,單片機(jī)MCU的I/ 0端口 STB分別與數(shù)塊集成芯片D上設(shè)有的STB端口連接,再?gòu)膯纹瑱C(jī)MCU上引出三個(gè)I/ 0端口(引腳)addrA, addrB, addrC作為地址選擇線,分別連接到數(shù)塊集成芯片D上設(shè)有的addrA端口、addrB端口、addrC端口,數(shù)塊集成芯片D上分別設(shè)有的DO端口、D1端口、D2端 口、D3 口、D4端口、D5端口、D6端口、D7端口分別與外部信號(hào)相連。數(shù)塊集成芯片為五塊。 選擇輸入輸出接口的方法如以下集成芯片真值表所示,通過(guò)addrA,addrB, addrC 的不同輸入值來(lái)選擇不同的輸入輸出接口,共同的地址線連接了 5個(gè)SN54LS251集成芯片, 當(dāng)?shù)刂愤x擇確定后,會(huì)有5個(gè)接口并行進(jìn)行輸入輸出的操作,實(shí)現(xiàn)了 I/O接口的擴(kuò)展。
權(quán)利要求1.一種單片機(jī)的I/O接口擴(kuò)展電路,其特征在于包括單片機(jī)MCU、集成芯片D,所述單 片機(jī)MCU的五個(gè)I/O端口 INYO、INYU INY2、INY3、I附4分別與數(shù)塊集成芯片上設(shè)有的端 口 D1、D2、D3、D4連接,單片機(jī)MCU的I/O端口 STB分別與數(shù)塊集成芯片D上設(shè)有的STB端 口連接,單片機(jī)MCU的三個(gè)I/O端口 addrA、addrB、addrC分別與數(shù)塊集成芯片D上設(shè)有的 addrA端口、addrB端口、addrC端口連接作為集成芯片D的地址線,數(shù)塊集成芯片D上分別 設(shè)有的DO端口、Dl端口、D2端口、D3 口、D4端口、D5端口、D6端口、D7端口分別與外部信 號(hào)相連。
2.根據(jù)權(quán)利要求1所述的單片機(jī)的I/O接口擴(kuò)展電路,其特征在于數(shù)塊集成芯片D為五塊。
專利摘要本實(shí)用新型涉及一種用于單片機(jī)的I/O接口擴(kuò)展電路,它包括單片機(jī)MCU、集成芯片D,單片機(jī)MCU的五個(gè)I/O端口INY0、INY1、INY2、INY3、INY4分別與數(shù)塊集成芯片上設(shè)有的端口D1、D2、D3、D4連接,單片機(jī)MCU的I/O端口STB分別與數(shù)塊集成芯片D上設(shè)有的STB端口連接,單片機(jī) MCU的三個(gè)I/O端口addrA、addrB、addrC分別與數(shù)塊集成芯片D上設(shè)有的addrA端口、addrB端口、addrC端口連接作為集成芯片D的地址線,數(shù)塊集成芯片D上分別設(shè)有的D0端口、D1端口、D2端口、D3口、D4端口、D5端口、D6端口、D7端口分別與外部信號(hào)相連。本實(shí)用新型的特點(diǎn)是擴(kuò)展了單片機(jī)的I/O接口。用3位地址信號(hào)實(shí)現(xiàn)對(duì)8個(gè)輸入端口的邏輯控制。實(shí)現(xiàn)了三態(tài)輸出功能;實(shí)現(xiàn)外部信號(hào)的并行輸入輸出功能??梢赃M(jìn)行更近一步的擴(kuò)展,實(shí)現(xiàn)擁有64個(gè)I/O接口,同時(shí)擴(kuò)展3位地址線,形成對(duì)64個(gè)I/O接口的位選擇。
文檔編號(hào)G06F13/40GK201820221SQ201020566778
公開(kāi)日2011年5月4日 申請(qǐng)日期2010年10月19日 優(yōu)先權(quán)日2010年10月19日
發(fā)明者孫光, 宋光偉, 常濤, 李柬, 李續(xù), 李艷軍, 王克, 蘇紅, 苗堯飛, 謝建庭 申請(qǐng)人:天津光電通信技術(shù)有限公司