pic单片机延时一秒程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:23:39
我用的单片机是16c54.
晶振是4M的。要实现延时一秒和五秒的还有半秒的程序,最好用for()函数写。

用定时器T0,在中断程序内用for来软件计数递减

如果用的for循环的话,它的定时时间是不准的,没法精确你的定时!
如果你对时间的精确度要求不高的话,那用for做很简单的啊!

如果仅仅是用延时函数,而不是用定时器的话,你说的这个东西在C语言下很难做到精确。

你可以用keil51在FOR首尾设置两个断点,通过调试获得时间