3199|7

34

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

数码管的动态显示 [复制链接]

6芯积分
L1:         LCALL  显示
            LCALL  查询                ;查有无键闭合
            AJMP   L1

查询:       .............
           LCALL  显示                 ;去抖动         
           .................
            RET

显示:    ...........
            LCALL  延时
             .................
             RET

延时:     MOV    R7,      #50
DL3:        MOV    R6,      #200
DL4:        DJNZ   R6,      DL4
            DJNZ   R7,      DL3
            RET
END

有一到五位数码管,动态显示
这是一个模块,但是老是闪烁,请各位大神帮我改一下,让数码管能够正确显示,无论是显示一位还是显示五位,都不再闪烁

最佳答案

查看完整内容

数码管的动态显示依靠的是人的时间暂留,当闪烁频率大于50Hz的时候,人眼就分辨不出来,扫描频率过高,在每个数码管上显示的时间太短,亮度不够,太低,会出现闪烁感 建议延时值10ms左右
此帖出自51单片机论坛

最新回复

nmg
建议你这个问题重新写一个帖子问一下,你说的这种连线在实际中很浪费单片机的IO口 proteus装过没用过,看同学在上面调试过程序,调通了,然后下载到开发板上还是有问题 建议你也直接用开发板做实验,更容易一些   详情 回复 发表于 2015-6-30 16:34
点赞 关注
 

回复
举报

111

帖子

1

TA的资源

一粒金砂(中级)

沙发
 
好像要你的芯币呀,就是不会呀
此帖出自51单片机论坛

点评

为什么?  详情 回复 发表于 2015-6-30 13:01
 
 
 

回复

1143

帖子

17

TA的资源

纯净的硅(高级)

板凳
 
你的延时太长了吧? 200个r6循环,*2,再乘以50   (200x12+2)x12x50 这是51=12个时钟周期的时间,如果1T还差不多,
此帖出自51单片机论坛

点评

如果我把他设置小一点,就看不到显示了,按下的时候才显示最高位那个数字  详情 回复 发表于 2015-6-30 13:00
 
 
 

回复

34

帖子

0

TA的资源

一粒金砂(中级)

4
 
fxyc87 发表于 2015-6-30 10:16
你的延时太长了吧? 200个r6循环,*2,再乘以50   (200x12+2)x12x50 这是51=12个时钟周期的时间,如果1T还差不 ...

如果我把他设置小一点,就看不到显示了,按下的时候才显示最高位那个数字
此帖出自51单片机论坛
 
 
 

回复

34

帖子

0

TA的资源

一粒金砂(中级)

5
 
wsxzaq 发表于 2015-6-30 09:56
好像要你的芯币呀,就是不会呀

为什么?
此帖出自51单片机论坛
 
 
 

回复

5261

帖子

239

TA的资源

管理员

6
 
数码管的动态显示依靠的是人的时间暂留,当闪烁频率大于50Hz的时候,人眼就分辨不出来,扫描频率过高,在每个数码管上显示的时间太短,亮度不够,太低,会出现闪烁感

建议延时值10ms左右
此帖出自51单片机论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

恩 好 ,请问proteus中 我头像的那种键盘,是怎么连线的啊?可以全部连IO口么/ ??  详情 回复 发表于 2015-6-30 15:19
 
 
 

回复

34

帖子

0

TA的资源

一粒金砂(中级)

7
 
nmg 发表于 2015-6-30 13:32
数码管的动态显示依靠的是人的时间暂留,当闪烁频率大于50Hz的时候,人眼就分辨不出来,扫描频率过高,在每 ...

恩   好 ,请问proteus中  我头像的那种键盘,是怎么连线的啊?可以全部连IO口么/
??
此帖出自51单片机论坛

点评

nmg
建议你这个问题重新写一个帖子问一下,你说的这种连线在实际中很浪费单片机的IO口 proteus装过没用过,看同学在上面调试过程序,调通了,然后下载到开发板上还是有问题 建议你也直接用开发板做实验,更容易一些  详情 回复 发表于 2015-6-30 16:34
 
 
 

回复

5261

帖子

239

TA的资源

管理员

8
 
不要慌 发表于 2015-6-30 15:19
恩   好 ,请问proteus中  我头像的那种键盘,是怎么连线的啊?可以全部连IO口么/
??

建议你这个问题重新写一个帖子问一下,你说的这种连线在实际中很浪费单片机的IO口
proteus装过没用过,看同学在上面调试过程序,调通了,然后下载到开发板上还是有问题

建议你也直接用开发板做实验,更容易一些
此帖出自51单片机论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表