C51计数和八位数码管显示

单片机实例

&运用138译码器

基本实现1毫秒累加1

存在误差,可通过计算单片机循环以及程序步骤运行时间增减定时中断中的TH0/TL0
最高位因与其他位等待时间不同导致最高位亮度高于其它位
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char

uint t;
long x,p,o;
uchar z,y,a;
uchar w,d;

//定义位显示组、段显示组
uchar code table[]={
   0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
uchar code table2[
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值