新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > BCD譯碼芯片4511數碼管顯示

        BCD譯碼芯片4511數碼管顯示

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

        #include
        unsigned char code dis_buf[]={2,0,1,0,1,1,2,8};
        unsigned char code dis_bitcode[]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE};
        unsigned char code dis_code[]= {0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};
        /*************延時子程序*******************************/
        void delay_ms(unsigned int x)//最小1毫秒
        {
        unsigned char j;
        while(x--)
        {
        for(j=0;j<125;j++)
        {;}
        }
        }
        void main()
        {
        while(1)
        {
        P1=dis_code[dis_buf[0]];
        P2=dis_bitcode[7];
        delay_ms(70);
        P1=dis_code[dis_buf[1]];
        P2=dis_bitcode[6];
        delay_ms(70);
        P1=dis_code[dis_buf[2]];
        P2=dis_bitcode[5];
        delay_ms(70);
        P1=dis_code[dis_buf[3]];
        P2=dis_bitcode[4];
        delay_ms(70);
        P1=dis_code[dis_buf[4]];
        P2=dis_bitcode[3];
        delay_ms(70);
        P1=dis_code[dis_buf[5]];
        P2=dis_bitcode[2];
        delay_ms(70);
        P1=dis_code[dis_buf[6]];
        P2=dis_bitcode[1];
        delay_ms(70);
        P1=dis_code[dis_buf[7]];
        P2=dis_bitcode[0];
        delay_ms(70);
        }
        }

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

        仿真電路:



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 太白县| 梧州市| 新郑市| 张家港市| 镇雄县| 孟州市| 临夏市| 赞皇县| 寻乌县| 上思县| 攀枝花市| 大荔县| 三原县| 大埔区| 新平| 乌鲁木齐市| 西乌| 乃东县| 桂东县| 高青县| 杭锦后旗| 景谷| 崇州市| 丹东市| 遂宁市| 新建县| 湟中县| 邵武市| 阿克陶县| 孙吴县| 封开县| 腾冲县| 安国市| 绥中县| 汉源县| 大英县| 色达县| 泾川县| 乐都县| 白河县| 西贡区|