您的位置:网站首页 > 电器维修资料网 > 正文 >
PIC单片机C语言延时函数的三种表达式
来源: 日期:2013-11-20 18:39:05 人气:标签:
所引用的三种延时函数都是由循环控制语句——while、do_while和for等实现的。
(1)带形式参数的由for语句组成的延时函数
该延时函数由两个for语句组成,第一个for语句中的81是笔者设置的常数(可任意设定),用于使延时值增加;第二个for语句中的k是在程序中主函数main()调用delay(k)时,由用户给定的值,k值不同,延时时间就不等,所以该延时函数可在一个c程序中实现不同的多个延时量,显然比汇编语言延时子程序简单多了。在延时量要求较短时,该延时函数种的两个for语句的功能可用一个for语句来实现。
(2)带形式参数的由while循环语句组成的延时函数
此延时函数简单、容易记忆。使用时,在程序中主函数main()调用delay(k)时,由用户给定不同的k值,亦可实现多种延时值。
(3)带形式参数的由do-while语句组成的延时函数
该延时函数简单易记。使用时,在程序中主函数main()调用delay(k)时,由用户给定不同的k值,即可实现多种延时值。
需要说明的是,上述由while循环语句和由do-while语句组成的延时函数中的形式参数,不一定用长整型(longink)。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: PIC单片机C语言程序组成
- 下一篇: 电路功能相同形式不同的四种C程序