找回密碼
         注冊會員
        搜索附件  

        數碼管.rar

         

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



        程序如下(附件有源程序和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);
        }
        }

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

        GMT+8, 2025-5-5 02:58 , Processed in 0.040040 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        国产成人精品无码一区二区| 精品国产国产综合精品| 久久久久亚洲精品无码网址| 久久99精品久久久久久水蜜桃| 全国精品一区二区在线观看| 久久综合精品国产二区无码| 日韩麻豆国产精品欧美| 久久乐国产精品亚洲综合| 韩国免费a级毛片| 99精品国产一区二区三区2021| 国产精品成人69XXX免费视频| 亚洲午夜精品久久久久久浪潮 | 亚洲精品无码不卡在线播HE| 国产精品成人A区在线观看| 国产精品视频全国免费观看| 国产亚洲人成在线影院| 国内精品手机在线观看视频| 久久青青草原精品国产不卡| 人妻精品久久久久中文字幕69 | 亚洲精品tv久久久久久久久久| 欧美精品hdvideosex4k| 成人一区二区三区精品| 中文字幕精品亚洲无线码一区应用| 51视频国产精品一区二区| 久久www免费人成精品香蕉| 蜜臀久久99精品久久久久久小说| 国产精品爱搞视频网站 | 国产精品∧v在线观看| 一本色道久久综合亚洲精品| 99九九精品免费视频观看| 欧美free嫩交video| 98香蕉草草视频在线精品看| 亚洲精品国产字幕久久不卡| Xx性欧美肥妇精品久久久久久 | 亚洲精品理论电影在线观看| 久久精品国1国二国三在| 2024国产精品极品色在线| 国产精品123区| 中文字幕一区二区精品区| 无码精品一区二区三区在线| 久久97久久97精品免视看|