找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1331|回复: 1
打印 上一主题 下一主题
收起左侧

单片机数码管代码

[复制链接]
跳转到指定楼层
楼主
ID:398571 发表于 2018-9-16 10:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <reg51.h>

#define  uchar  unsigned  char //0--255
#define  uint  unsigned   int //0--65535  0.065S
uint n;
uchar ge,shi,bai,qian,wan;
sbit  w1= P2^0;
sbit  w2= P2^1;
sbit  w3= P2^2;
sbit  w4= P2^3;
sbit  w5= P2^4;
sbit  w6= P2^5;

uchar code  shuzi[ ]={ 0Xc0,0Xf9 ,0Xa4        , 0Xb0, 0X99,0X92,0X82, 0Xf8, 0X80,0X90};
                                //                 0          1                 2                3          4          5           6
//===================
void   delay(uint tt)  //延时tt ms
{uchar j;
  for(tt;tt>0;tt-- )          
   for(j=123;j>0;j++ );//1ms
}

void shuju( )
{
    ge=n%10;//1
        shi=n/10%10;//2
        bai=n/100%10;//2       
        qian=n/1000%10;
        wan=n/10000%10;
}
//===================
void disp( )
{         
          w1=0;        //开位码                                  
         P0=~shuzi[ge ];//送段码
         delay(10);        // 延时
    w1=1;                //关闭位

           w2=0;                                          
         P0=~shuzi[shi ];//0111 1110
         delay(10);
            w2=1;

          w3=0;                                          
         P0=~shuzi[bai ];//0111 1110
         delay(10);
            w3=1;

             w4=0;                                          
         P0=~shuzi[qian ];//0111 1110
         delay(10);
            w4=1;

              w5=0;                                          
         P0=~shuzi[wan ];//0111 1110
         delay(10);
            w5=1;


}

//===================
//===================
void  main()
{ n=65000;
while(1)
          {
         
     shuju( );
           disp( );
        n++;



//          n++;//n=n+1   
         //if(++n>9)n=0;
         
          
         
        }         
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2018-9-16 15:55 | 只看该作者
补全原理图或者详细说明一下电路连接即可获得100+黑币
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表