找回密码
 立即注册

QQ登录

只需一步,快速开始

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

共阴极数码管两位0~99循环显示单片机程序

[复制链接]
跳转到指定楼层
楼主
ID:508197 发表于 2019-4-9 20:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简单的显示程序,可以显示0~99,也可在此程序上扩展成更多位数。

单片机源程序如下:
  1. #include<stc89c5xrc.h>
  2. int i,j,k,l;
  3. unsigned char a;
  4. unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67};

  5. void main()
  6. {       

  7.         EA=1;
  8.         ET0=1;

  9.         TMOD=0xA1;
  10.         TL0=(65535-50000)%256;
  11.         TH0=(65535-50000)/256;
  12.         IE0=134;
  13.         TF0=0;
  14.         TR0=1;

  15.        
  16.         k=0;
  17.         l=0;
  18.         a=0;       
  19.         while(1)
  20.         {
  21.                 P0=1;
  22.                 P1=table[l];
  23.                 P0=2;
  24.                 P1=table[k];
  25.         }
  26. }
  27. void Timer0Int(void) interrupt 1
  28. {
  29.     TR0=0;
  30.           TL0=(65535-50000)%256;
  31.           TH0=(65535-50000)/256;
  32.                 k=a/10;
  33.                 l=a%10;
  34.                 a++;
  35.                 TR0=1;
  36. }
复制代码

所有资料51hei提供下载:
0~99循环显示.zip (451 Bytes, 下载次数: 16)


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

使用道具 举报

沙发
ID:508197 发表于 2019-4-9 20:17 | 只看该作者
#include<stc89c5xrc.h>
int i,j,k,l;
unsigned char a;
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67};

void main()
{       

        EA=1;
        ET0=1;

        TMOD=0xA1;
        TL0=(65535-50000)%256;
        TH0=(65535-50000)/256;
        IE0=134;
        TF0=0;
        TR0=1;

       
        k=0;
        l=0;
        a=0;       
        while(1)
        {
                P0=1;
                P1=table[l];
                P0=2;
                P1=table[k];
        }
}
void Timer0Int(void) interrupt 1
{
    TR0=0;
          TL0=(65535-50000)%256;
          TH0=(65535-50000)/256;
                k=a/10;
                l=a%10;
                a++;
                TR0=1;
}
回复

使用道具 举报

板凳
ID:508197 发表于 2019-4-9 20:18
程序发上去了,正在审核

地板
ID:1 发表于 2019-4-10 03:31 | 只看该作者
本帖需要重新编辑补全电路原理图,源码,详细说明与图片即可获得100+黑币(帖子下方有编辑按钮)
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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