在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 5927|回复: 16

计数器设计中的困扰

[复制链接]
发表于 2006-9-14 12:31:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
主要是想做个数字钟,到60后还原到00,但是没有达到预期的效果。请各位帮我看看,熟悉的给我指点一二,不熟悉的大家共同研究进步。主要问题是:怎么实现数码管不闪烁,有没有个比较通用的程序流程(用定时器中断)。帮忙改改这个程序达到前述功能。
已经困饶多时了,路过的记得帮忙看看哦。

[ 本帖最后由 adibe 于 2006-9-14 12:33 编辑 ]

asm.rar

411 Bytes, 下载次数: 6 , 下载积分: 资产 -2 信元, 下载支出 2 信元

ASM

发表于 2006-9-14 12:38:07 | 显示全部楼层
ASM的。。。以前做过一个,不过是c的
 楼主| 发表于 2006-9-14 16:53:57 | 显示全部楼层
也可以把C的发上来我看看啊
发表于 2006-9-14 18:20:35 | 显示全部楼层
还记得思路
做一个硬件定时器,两软件定时变量。
硬件定时器可以在800Hz以上(max7219选的800Hz的刷新率),可以选1ms,在定时器中断里面先依次刷新两个数码管。然后判断软件定时变量一是不是超过1000次,1000次即1秒后,软件定时变量一清零,软件定时变量二加一。同理判断软件定时变量二的值,超过59就清零,秒只有0-59。
 楼主| 发表于 2006-9-15 11:57:35 | 显示全部楼层
思路我可以理解的,呵呵,就是不知道怎么让这两个数码管静态显示,老是这样闪烁,哎。我知道是刷新率的问题,但是就是改了半天改不了。哎。可能是进入个死胡同了。
发表于 2006-9-15 23:19:39 | 显示全部楼层
先看定时器能不能正常工作
 楼主| 发表于 2006-9-19 09:50:01 | 显示全部楼层
刷新频率我再提高了些,暂时把这个闪烁的问题解决了。但是显示数字不怎么正确,不能进位显示。
发表于 2006-9-19 23:56:06 | 显示全部楼层
是两个1位的数字
 楼主| 发表于 2006-9-20 08:36:21 | 显示全部楼层
不是,本来应该有进位的嘛,但是个位到9后不能向前进位。十位不显示。
头像被屏蔽
发表于 2006-9-20 15:02:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-9-28 04:51 , Processed in 0.048622 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表