新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 74HC164N+單片機驅動程序

        74HC164N+單片機驅動程序

        作者: 時間:2016-11-29 來源:網絡 收藏
        74HC系列IC廣泛應用在數字電路上,主要在單片機電路比較多。其中,74HC164N是8位移位鎖存器,一般用來驅動數碼管,因為有時候單片機的I/O口數量有限,有時會出現單片機I/O不夠用的情況,這個時候就需要外接IC來擴展。74HC164只需兩根I/O口就可以控制8位輸出,特別適應數碼管、點陣屏、液晶等的驅動。這兩根線一根是CLK、一根是DATA,只要結合時序,兩根線就可以輸出512種狀態。下面是C程序;
        void sendcode(uchar SC)
        {
        uchar i;
        for(i=0;i<8;i++)
        {
        DAT=SC&0x01;
        CLK=0;
        CLK=1;
        SC>>=1;
        }
        }
        這個是74HC164N的驅動程序,注意,要將CLR接高電平,,A和B接數據腳。如果要發送位碼,只需調用這個子程序就行了,例如,發送0x03,只要寫sencode(0x03),就OK了,實際使用是非常簡單的。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 集贤县| 大同市| 彭水| 松溪县| 宜城市| 宝坻区| 桃江县| 古浪县| 马公市| 克拉玛依市| 武山县| 沁水县| 林甸县| 通化县| 庐江县| 泉州市| 黄梅县| 满洲里市| 宣恩县| 乃东县| 商城县| 岳西县| 科尔| 镇康县| 邛崃市| 辽阳市| 伽师县| 通江县| 右玉县| 周宁县| 都匀市| 平顶山市| 镇安县| 阜城县| 汶上县| 百色市| 六枝特区| 塔城市| 疏勒县| 金昌市| 桃园市|