您现在所在的是:

单片机论坛

回帖:12个,阅读:1317 [上一页] [1] [2] [下一页]
* 帖子主题:

单片机编程问题

718
h661005
文章数:139
年度积分:50
历史总积分:718
注册时间:2010/5/28
发站内信
发表于:2010/8/10 21:44:14
#0楼
快睡觉了,留个问题贴。夜班的坛友帮帮我。
  想用开发板的数码管编写时钟的程序,用keil编。但是好像延时不好用,总是感觉用中断或是定时才行,具体又不明白,希望高手指点一二,给我指明方向。在此谢过表情表情表情
1030
lmc4791
文章数:25
年度积分:50
历史总积分:1030
注册时间:2009/8/18
发站内信
发表于:2010/8/10 21:53:27
#1楼
可以用两个定时器中断啊!一个中断产生一秒时钟,一个去刷新数码管(如果动态显示的话)
18822
pqsh 版主
文章数:7382
年度积分:652
历史总积分:18822
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2010/8/10 22:57:10
#2楼
程序延时肯定不好用!
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
718
h661005
文章数:139
年度积分:50
历史总积分:718
注册时间:2010/5/28
发站内信
发表于:2010/8/11 8:02:21
#3楼
以下是引用lmc4791在2010/8/10 21:53:27的发言:
可以用两个定时器中断啊!一个中断产生一秒时钟,一个去刷新数码管(如果动态显示的话)
一个中断产生一秒时钟这个可以理解,一个去刷新数码管怎么理解?一直搞不懂怎么刷新的
39937
tigermu 版主
文章数:14923
年度积分:895
历史总积分:39937
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2010/8/11 8:29:02
#4楼
如果延时不好用,就在中断里处理显示。因为如果延时不合理,没到显示程序就又中断了。
清泉石上,明月松间。
718
h661005
文章数:139
年度积分:50
历史总积分:718
注册时间:2010/5/28
发站内信
发表于:2010/8/11 9:04:27
#5楼
有没有关于C语言编程的资料啊,可以查阅的,我在单片机论坛里找了半天,比较冷淡,大家都用汇编吗?
1030
lmc4791
文章数:25
年度积分:50
历史总积分:1030
注册时间:2009/8/18
发站内信
发表于:2010/8/16 12:13:48
#6楼
1秒时种:使用定时器T0,设定为最高优先级。时钟为12M的话 最大定时时间为65。535MS,取50MS 采用一个中间变量记录T0液出次数,20次为一秒。
动态扫瞄:使用定时器T1,定时器液出去刷新数码管。
主程序:60秒分加1,秒清0,60分小时加1,分清0,13小时小时清0。










[此贴子已经被作者于2010/8/17 13:28:37编辑过]
1030
lmc4791
文章数:25
年度积分:50
历史总积分:1030
注册时间:2009/8/18
发站内信
发表于:2010/8/16 12:22:18
#7楼
h661005   我的思路是这样的,也没去试过,你可以参考参考!
718
h661005
文章数:139
年度积分:50
历史总积分:718
注册时间:2010/5/28
发站内信
发表于:2010/8/16 18:05:01
#8楼
以下是引用lmc4791在2010/8/16 12:22:18的发言:
h661005   我的思路是这样的,也没去试过,你可以参考参考!
定时器t0的意思懂。定时器t1的去刷新数码管,意思是t1的定时在ms级别然后顺序刷新数码管吗?
我的疑惑在p2口控制位选,p0口控制段选。如果用t1刷新数码管的话,就是应该每到t1定时的时间(在ms级别)然后选定一个位选端,然后段选段送数字。应该是这样的?
我先试试, 谢谢先
718
h661005
文章数:139
年度积分:50
历史总积分:718
注册时间:2010/5/28
发站内信
发表于:2010/8/16 19:32:31
#9楼
试了不好弄,水平低啊,还是用一个定时器控制秒,然后用延时控制显示的间隙,多写介个p2=0x几几还是可以实现的,用定时器刷新数码管没想到怎么弄。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004