dingdan258 发表于 2013-4-23 16:26:54

单片机程序中延时多了如何保证实时性啊

如题目,当单片机程序中有延时时,如何保证程序的实时性啊,有玩过的朋友吗,给指点下啊,直接用两个P口做了数码管显示,超过了人眼的视觉暂留时间。{:lol:}

gyzzg2030 发表于 2013-4-23 16:29:25

用定时器啊

caicai2317 发表于 2013-4-23 16:35:59

用定时器做一个时基,每个时基要明确执行什么程序

dingdan258 发表于 2013-4-23 16:51:49

定时 1s 查询中断标志,刷新数码管显示,这样做可以,呵呵,还有些键盘中断,要分配好资源啊。

hhxb 发表于 2013-4-23 17:23:03

不用延时;
换成轮询

跳跃的宇宙 发表于 2013-4-23 21:17:38

用操作系统或定时器做时基等都行

significance201 发表于 2013-4-23 21:29:06

无疑是上面说的,定时器,不会有这样的影响。

lidar 发表于 2013-4-23 21:44:33

caicai2317 发表于 2013-4-23 16:35 static/image/common/back.gif
用定时器做一个时基,每个时基要明确执行什么程序

这个方法挺好的,LZ可以采用这种方法,

跳跃的宇宙 发表于 2013-4-23 21:45:52

http://www.amobbs.com/thread-5530835-1-1.html

Michael_Wang 发表于 2013-4-24 16:44:37

定时中断,中断中刷新数码管显示

49547754 发表于 2013-4-24 16:50:14

用定中断,可以产生精确的时间段
页: [1]
查看完整版本: 单片机程序中延时多了如何保证实时性啊