• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 簡(jiǎn)單的單片機(jī)I/O口擴(kuò)展實(shí)例

    簡(jiǎn)單的單片機(jī)I/O口擴(kuò)展實(shí)例

    作者: 時(shí)間:2013-05-18 來(lái)源:網(wǎng)絡(luò) 收藏

    簡(jiǎn)單的I/O口擴(kuò)展通常是采用TTL或CMOS電路鎖存器、三態(tài)門(mén)等作為擴(kuò)展芯片,通過(guò)P0口來(lái)實(shí)現(xiàn)擴(kuò)展的一種方案。它具有電路簡(jiǎn)單、成本低、配置靈活的特點(diǎn)。下圖為采用74LS244作為擴(kuò)展輸入、74LS273作為擴(kuò)展輸出的簡(jiǎn)單I/O口擴(kuò)展。

    芯片及連線說(shuō)明

    圖中電路中采用的芯片為T(mén)TL電路74LS244、74LS273。其中,74LS244為8緩沖線驅(qū)動(dòng)器(三態(tài)輸出),、為低電平有效的使能端。當(dāng)二者之一為高電平時(shí),輸出為三態(tài)。74LS273為8D觸發(fā)器,為低電平有效的清除端。當(dāng)=0時(shí),輸出全為0且與其它輸入端無(wú)關(guān);CP端是時(shí)鐘信號(hào),當(dāng)CP由低電平向高電平跳變時(shí)刻,D端輸入數(shù)據(jù)傳送到Q輸出端。P0口作為雙向8位數(shù)據(jù)線,既能夠從74LS244輸入數(shù)據(jù),又能夠從74LS273輸出數(shù)據(jù)。輸入控制信號(hào)由P2.0和相“或”后形成。當(dāng)二者都為0時(shí),74LS244的控制端有效,選通74LS244,外部的信息輸入到P0數(shù)據(jù)總線上。當(dāng)與74LS244相連的按鍵都沒(méi)有按下時(shí),輸入全為1,若按下某鍵,則所在線輸入為0。輸出控制信號(hào)由P2.0和相“或”后形成。當(dāng)二者都為0后,74LS273的控制端有效,選通74LS273,P0上的數(shù)據(jù)鎖存到74LS273的

    簡(jiǎn)單的單片機(jī)I/O口擴(kuò)展實(shí)例

    輸出端,控制發(fā)光二極管LED,當(dāng)某線輸出為0時(shí),相應(yīng)的LED發(fā)光。

    ?I/O口地址確定

    因?yàn)?4LS244和74LS273都是在P2.0為0時(shí)被選通的,所以二者的口地址都為FEFFH(這個(gè)地址不是惟一的,只要保證P2.0=0,其它地址位無(wú)關(guān))。但是由于分別由和控制,因而兩個(gè)信號(hào)不可能同時(shí)為0(執(zhí)行輸入指令,如MOVX A,@DPTR或MOVX A,@Ri時(shí),有效;執(zhí)行輸出指令,如MOVX @DPTR,A或MOVX @Ri,A時(shí),有效),所以邏輯上二者不會(huì)發(fā)生沖突。

    51單片機(jī)相關(guān)文章:51單片機(jī)教程


    單片機(jī)相關(guān)文章:單片機(jī)教程


    單片機(jī)相關(guān)文章:單片機(jī)視頻教程


    單片機(jī)相關(guān)文章:單片機(jī)工作原理




    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 漠河县| 九龙城区| 大邑县| 枞阳县| 时尚| 工布江达县| 观塘区| 屏东市| 黔西| 乡城县| 乃东县| 石门县| 临猗县| 荣昌县| 阿荣旗| 衡水市| 邵武市| 香格里拉县| 进贤县| 鄢陵县| 金塔县| 乳源| 奉化市| 新化县| 南阳市| 漳平市| 军事| 镇原县| 宁都县| 格尔木市| 房产| 永丰县| 平遥县| 石首市| 临猗县| 南靖县| 南部县| 高青县| 湖州市| 敖汉旗| 延川县|