0
点赞
收藏
分享

微信扫一扫

51单片机常用延时程序以及typedef和#define宏定义程序

程序:

*//延时程序1

void delay(unsigned int x)

{

unsigned int i,j;

for(i=x;i>0;i--)

{

 for(j=144;j>0;j--);//延时一秒

}

}

delay(1000)//延时一秒


//typedef以及#define宏定义

#include<reg51.h>

typedef unsigned char uint8;       //8位无符号字符型

typedef unsigned int uint16;       //16位无符号整形

typedef unsigned long int uint32;  //32位无符号长整形

typedef signed char int8;        //8位有符号字符型

typedef signed int int16;       //16位有符号整形

typedef signed long int int32;    //32位有符号长整形


#define delay_time 35595//定义宏,重新找个名字来定义延时的具体数值

void main()

{

unsigned int i;

i=delay_time;//延时35595这么长时间

while(i--);  //延时35595这么长时间

}


举报

相关推荐

0 条评论