|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
[轉(zhuǎn)帖]74LS138部分38譯碼器部分實驗 |
||||||||||||||||||||||||||||||||||||||
| 作者:timetime 欄目:單片機 | ||||||||||||||||||||||||||||||||||||||
38譯碼器是通過3條線來達到控制8條線的狀態(tài),就是通過3條控制線不同的高低電平組合, 一共可以組合出8種狀態(tài), 即2的3次方。在電路中, 主要起到擴展IO資源的作用。
以下實驗通過P1.0,P1.1,P1.2三條數(shù)據(jù)線通過74LS138譯碼作一個8路跑馬燈實驗。(注意我們用的一條4PIN的數(shù)據(jù)線作他的輸入端,在JP22的4腳為懸空狀態(tài)。實際上3條數(shù)據(jù)線) org 0000h ajmp main org 0030h; ;定義P1.0,P1.1,P1.2 分別為AA,BB,CCAA EQU P1.0 BB EQU P1.1 CC EQU P1.2 MAIN: CLR CC ;狀態(tài)1 A,B,C為000 CLR BB CLR AA CALL DELAY ;調(diào)用延時 CLR CC ;狀態(tài)2 A,B,C 為100 CLR BB
| ||||||||||||||||||||||||||||||||||||||