51单片机延时函数
2017-10-15 17:23
302 查看
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 typedef unsigned long u32; typedef unsigned int u16; //对数据类型进行声明定义 typedef unsigned char u8; /*定义变量及数组*/ u16 j=0;u32 q=0;u16 i;
void delayus(u16 i)//i=1时,时间为10us { while(i--); } void delayms(u16 i)//i=1时,时间为1ms { for(q=0;q<i;q++) { delayus(100); } }
void delays(u16 i) //i=1时,时间为1s { for(q=0;q<i;q++) { delayms(1000); } }但是下面这个定义的1秒的函数就出现了问题,望看到的人能给分析下
void delays(u32 i) //i=1时,时间为1s { u32 k=i*100000 for(q=0;q<i;q++) { delayus(1); } }
相关文章推荐
- 学习51笔记与一份从网上找的资料:单片机C语言中_nop_函数的使用及C语言的延时计算2010-
- 51单片机非精确延时函数
- 51单片机非精确延时函数
- 51单片机延时函数
- 单片机延时函数实现
- 51单片机中怎么将函数或者变量定位到指定地址,非常有用
- 51单片机汇编语言--延时程序的延时时间
- 51单片机的C语言延时的一些总结
- 单片机中C语言延时函数
- 用C51编写单片机延时函数
- 51单片机延时程序
- 使用51内核单片机检测开关状态中断函数的问题
- 关于郭天祥单片机书上第四十七页延时函数的相关计算问题
- 单片机中的延时函数
- 用C51编写单片机延时函数
- 单片机入门学习九 STM32单片机学习六 延时函数、端口复用和重映射、中断
- STC51系列ms级较精确的长延时函数
- 51单片机延时程序的简单研究
- 令人头大的单片机延时----这里转一篇关于延时函数的文章看看
- 51单片机延时程序探讨