找回密碼
         注冊會員
        搜索附件  
        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.

        99在线精品视频| 中文字幕在线有码高清视频 | 国产成人无码久久久精品一| 国产精品视频网站| 精品日韩欧美国产| 国产极品喷水视频jk制服| 99RE6热在线精品视频观看| 91精品国产麻豆国产自产在线 | 亚洲精品线路一在线观看| 亚洲高清专区日韩精品| 久久精品国产只有精品2020| 免费人成在线观看欧美精品 | 午夜精品美女写真福利| 四虎成人精品| 99久久er这里只有精品18| 国模精品一区二区三区| 国产美女在线吞精子| 日韩精品免费在线视频| 中文字幕一区二区三匹| 精品国产第1页| 无码国模国产在线无码精品国产自在久国产 | 欧美精品v国产精品v日韩精品| 日韩精品www| 在线精品亚洲一区二区| www亚洲欲色成人久久精品| 黄色资源在线观看| 92精品国产自产在线观看| 亚洲国产精品无码AAA片| www.精品| 精品国产精品国产偷麻豆 | 久久久精品人妻一区二区三区蜜桃 | 国产精品嫩草影院久久| 人妻少妇精品视中文字幕国语| 国产乱人伦偷精品视频 | 狠狠精品久久久无码中文字幕| 麻豆亚洲AV永久无码精品久久| 国产在线观看高清精品| 精品国产sm捆绑最大网免费站| 精品无码久久久久久国产| 国内精品久久久久影院日本| 四虎精品亚洲一区二区三区 |