[51单片机] 秒表的显示程序疑问

[复制链接]
1932|6
 楼主| inter2011 发表于 2014-5-23 17:42 | 显示全部楼层 |阅读模式
刚开始学习单片机,有的秒表的显示程序的为何不可以放在中断的下边,有的就可以。

谢谢!

本帖子中包含更多资源

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

×
NE5532 发表于 2014-5-23 20:58 | 显示全部楼层
先说清楚自己想干什么,怎么干的。程序不是你想怎么写就怎么写的,楼主这种“学习”方法不对。
wangch_sh 发表于 2014-5-24 12:09 | 显示全部楼层
要搞清楚什么是动态扫描。
daohuoz 发表于 2014-5-24 13:53 | 显示全部楼层
因为你第二用了delay()。是不提倡在中断中调用函数的,这样有可能会造成错误。
 楼主| inter2011 发表于 2014-5-24 17:46 | 显示全部楼层
NE5532 发表于 2014-5-23 20:58
先说清楚自己想干什么,怎么干的。程序不是你想怎么写就怎么写的,楼主这种“学习”方法不对。 ...

都是60秒一清零,
第一张图,用静态显示,P0控制十位数码管,P2口控制个位数码管。
第二张图,用动态扫描显示,P2口控制数码管,P3^0和P3^1控制位选十位和个位;
 楼主| inter2011 发表于 2014-5-24 18:00 | 显示全部楼层
wangch_sh 发表于 2014-5-24 12:09
要搞清楚什么是动态扫描。

应该是中断里面有延时函数的问题吧
 楼主| inter2011 发表于 2014-5-27 19:24 | 显示全部楼层
yyy71cj 发表于 2014-5-25 11:37
这个这个……你得好好把执行的时序理理
主循环是不断的做,所以可以
中断是定时的做,你刚置亮就关掉,及时 ...

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

本版积分规则

13

主题

79

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部