找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 5_45842_49a3d0256dee8c8.jpg

        5_45842_49a3d0256dee8c8.jpg

         

        拉幕式數碼顯示設計(附Proteus仿真):
        拉幕式數碼顯示設計(附Proteus仿真)沒事做,看到壇友發的題目就想了一下,因題目不是很清楚,以我的思維有兩種理解,仿真中兩種顯示方式可以使用開關切換



        程序如下(附件有源程序和Proteus仿真):
        #include "reg52.h"
        #define uchar unsigned char
        uchar code table1[128]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,//8
        0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x07,//87
        0x00,0x00,0x00,0x00,0x00,0x7f,0x07,0x7d,//876
        0x00,0x00,0x00,0x00,0x7f,0x07,0x7d,0x6d,//8765
        0x00,0x00,0x00,0x7f,0x07,0x7d,0x6d,0x66,//87654
        0x00,0x00,0x7f,0x07,0x7d,0x6d,0x66,0x4f,
        0x00,0x7f,0x07,0x7d,0x6d,0x66,0x4f,0x5B,
        0x7f,0x07,0x7d,0x6d,0x66,0x4f,0x5B,0x06,
        0x07,0x7d,0x6d,0x66,0x4f,0x5B,0x06,0x00,
        0x7d,0x6d,0x66,0x4f,0x5B,0x06,0x00,0x00,
        0x6d,0x66,0x4f,0x5B,0x06,0x00,0x00,0x00,
        0x66,0x4f,0x5B,0x06,0x00,0x00,0x00,0x00,
        0x4f,0x5B,0x06,0x00,0x00,0x00,0x00,0x00,
        0x5B,0x06,0x00,0x00,0x00,0x00,0x00,0x00,
        0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00//消失,數碼管共陰
        };
        uchar code table2[]={0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x7f,0x07,0x00,0x00,0x00,0x00,0x00,0x00,
        0x7f,0x07,0x7d,0x00,0x00,0x00,0x00,0x00,
        0x7f,0x07,0x7d,0x6d,0x00,0x00,0x00,0x00,
        0x7f,0x07,0x7d,0x6d,0x66,0x00,0x00,0x00,
        0x7f,0x07,0x7d,0x6d,0x66,0x4f,0x00,0x00,
        0x7f,0x07,0x7d,0x6d,0x66,0x4f,0x5B,0x00,
        0x7f,0x07,0x7d,0x6d,0x66,0x4f,0x5B,0x06,
        0x00,0x07,0x7d,0x6d,0x66,0x4f,0x5B,0x06,
        0x00,0x00,0x7d,0x6d,0x66,0x4f,0x5B,0x06,
        0x00,0x00,0x00,0x6d,0x66,0x4f,0x5B,0x06,
        0x00,0x00,0x00,0x00,0x66,0x4f,0x5B,0x06,
        0x00,0x00,0x00,0x00,0x00,0x4f,0x5B,0x06,
        0x00,0x00,0x00,0x00,0x00,0x00,0x5B,0x06,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
        };
        uchar counter,n;
        sbit ls138=P3^0;
        sbit swich=P3^7;
        void timer0() interrupt 1 using 1
        {
        TH0=(65536-46920)/256;
        TH0=(65536-46920)%256;
        counter++;
        if(counter==20)
        {
        counter=0;
        n+=8;
        if(n==128)n=0;
        }
        }
        void delay(uchar i)
        {
        uchar j;
        while(i--)
        {
        for(j=0;j<248;j++);
        }
        }
        void disp1(uchar i)
        {
        uchar m;P2=0x00;
        for(m=0;m<8;m++)
        {
        P0=table1;
        P2=~m;
        ls138=0;
        delay(1);
        ls138=1;
        i++;
        }
        }
        void disp2(uchar i)
        {
        uchar m;P2=0x00;
        for(m=0;m<8;m++)
        {
        P0=table2;
        P2=~m;
        ls138=0;
        delay(1);
        ls138=1;
        i++;
        }
        }
        void main()
        {
        n=0;
        counter=0;
        TMOD=0x01;
        TH0=(65536-46920)/256;
        TH0=(65536-46920)%256;
        ET0=1;EA=1;
        TR0=1;
        while(1)
        {
        if(swich==1)disp1(n);
        else disp2(n);
        }
        }

        5_45842_49a3d0256dee8c8.jpg

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-5-5 06:30 , Processed in 0.040935 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        在线成人精品国产区免费| 2021国产三级精品三级在专区| 伊人亚洲综合青草青草久热| 91精品国产综合久久四虎久久无码一级| 国产三级国产精品国产普男人| 久久99国产精品久久99| 东京热TOKYO综合久久精品| 欧美精品v国产精品v日韩精品| 国产一区二区免费不卡在线播放| 欧美精品xxxxbbbb| 色一乱一伦一图一区二区精品| 婷婷视频在线观看| 6一12呦女精品| 久久久91人妻无码精品蜜桃HD| 99久久精品国产综合一区| 欧美精品/日韩精品/国产精品| 精品久久久久久| 亚洲欧美精品午睡沙发| 一二三四日本视频中文| 极品身材小美女啪啪自拍| 色影音先锋色资源网站| 色老头在线官方网站| 国产超在线视频公开个人| 影音先锋色先锋资源在线| 中国国产一级--高清视频| 亚洲黄色在线观看| 国产偷亚洲偷欧美偷精品| 欧美精品福利视频| 亚洲国产精品成熟老女人| 免费高清日本社区| 久久精品草草草| 日本免费网站黄页在线观看| 影音先锋xf资源站男人| 91精品一区国产高清在线gif| 亚洲精品亚洲人成在线观看| 久久亚洲中文字幕精品有坂深雪 | 欧美精品一区二区久久| 拍国产乱人伦偷精品视频 | 91精品国产色综久久| 国产一区精品| 国产午夜精品无码|