51单片机八位数码管1到F动态滚动显示仿真及程序

51单片机八位数码管1到F动态滚动显示仿真及程序

51单片机八位数码管1到F动态滚动显示仿真及程序_第1张图片

动态滚动显示仿真及程序51单片机八位数码管1到F动态滚动显示仿真及程序_第2张图片

#include
#define uchar unsigned char
#define uint unsigned int  
   uchar code DSY_CODE[]= {        0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,
   0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8};
   uchar code DSY_IDX[]={0X01,0X02,0X04,0X08,0X10,0X20,0X40,0X80}
   void DelayMS(uint x)
   uchar t;                                                                 
   while(x--)
   for(t=0;t<120;t++);
   }
   void main(){
   uchar i,j,u=8,k;
   while(1){
           u++;
           j=u-8;
           if(j==16)u=8;
           if(j!=0&&j!=16)DelayMS(20); 
                for(i=0;i<20;i++) 
                        for(k=0;j

你可能感兴趣的:(51单片机八位数码管1到F动态滚动显示仿真及程序)