找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机电子时钟,数码管显示不全

查看数: 3890 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-7-17 16:02

正文摘要:

不知道为什么数码管显示不完全。 #include <reg52.h> #define uchar unsigned char #define uint unsigned int void delay_ms(unsigned int); uchar code xianshi[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d, ...

回复

ID:648705 发表于 2019-11-26 16:34
为什么下载不了
ID:61950 发表于 2019-9-7 18:48
试试看能不能用
ID:555516 发表于 2019-7-18 07:24
angmall 发表于 2019-7-17 18:46
你这个数码管需要 消隐

   P0= xianshi[hours];

哇,,解决了,谢谢,但这个消隐不怎么看得懂,我的是共阴数码管如果p0=0x00不就都不显示吗?
ID:555516 发表于 2019-7-18 07:16
1339337425 发表于 2019-7-17 18:36
有可能 你用的共阳数码管 但是xianshi【】 用的共阴的段码

我用的应该是共阴的数码管,之前我逐个显示是没问题的
ID:105364 发表于 2019-7-17 23:20
不是数码管用反。是代码没消隐 问题,如板凳所说。
ID:105364 发表于 2019-7-17 23:11
数码管共阳共阴弄反,数码管显示的是605261吧。
ID:155507 发表于 2019-7-17 18:46
你这个数码管需要 消隐

   P0= xianshi[hours];
   P2=weixuan[0];
   delay_ms(5);
P0=0x00;  //消隐
   P0= xianshi[hourg];
   P2=weixuan[1];
   delay_ms(5);
P0=0x00;  //消隐



ID:435708 发表于 2019-7-17 18:36
有可能 你用的共阳数码管 但是xianshi【】 用的共阴的段码

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

Powered by 单片机教程网

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