首页 > 编程语言 >51单片机常用延时程序以及typedef和#define宏定义程序

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

时间:2022-11-19 21:35:13浏览次数:40  
标签:typedef int 程序 51 unsigned delay 位有 延时

程序:

*//延时程序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这么长时间

}


标签:typedef,int,程序,51,unsigned,delay,位有,延时
From: https://blog.51cto.com/u_15797078/5870658

相关文章