新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 串行數據轉換成并行數據

        串行數據轉換成并行數據

        作者: 時間:2016-11-17 來源:網絡 收藏
        C代碼:

        本文引用地址:http://www.104case.com/article/201611/315525.htm

        #include // 包含頭文件
        sbit HC164_data = P3^0; // 端口引腳定義。,數據輸出端,
        sbit HC164_CLK = P3^1; //時鐘輸出端
        // 延時函數
        void delay(void)
        {
        unsigned int i,j;
        for(i=0;i<1000;i++)
        {
        for(j = 0;j < 500;j++);
        }
        }
        // 主函數
        void main(void)
        {
        unsigned char i;
        P3 = 0x00;
        for(i = 0;i < 8;i++) //
        {
        HC164_data = 1 << i; // 數據串行輸出,一次移動一位
        HC164_CLK = 1; // 數據在上升沿期間輸出
        HC164_CLK = 0; //
        delay();
        }
        while(1)
        {
        }
        }

        仿真原理圖:



        關鍵詞: 串行數據并行數

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 泗洪县| 康定县| 鹿邑县| 宜春市| 襄城县| 萨迦县| 济宁市| 石嘴山市| 江陵县| 西昌市| 乌恰县| 沭阳县| 兴化市| 双柏县| 伊宁市| 沽源县| 延寿县| 通河县| 宜阳县| 登封市| 云梦县| 兴城市| 沧源| 红原县| 定陶县| 吕梁市| 泾阳县| 舞阳县| 南开区| 渭源县| 桐庐县| 雷山县| 大石桥市| 长宁县| 深州市| 余姚市| 永顺县| 昭通市| 尼勒克县| 长垣县| 咸阳市|