【08】封装延时库
本课资源下载
共 3 个资源课程笔记
本节目标概括
创建delay.c文件 > 封装成函数 > 在主函数里调用
1.创建delay.c文件
2.封装函数
3.在主函数里调用
C语言
1#include <STC89C5xRC.H>2#include <delay.h>3// 移位4int main(){5 unsigned char a = 0x01; // 如果是char 则>>时就会出问题,因为>>时会补符号位6 while(1){7 if(P24 == 0){8 Delay_ms(20);9 if(P24 == 0){10 while(P24 == 0);11 a = a<<1;12 if(a == 0) a = 0x01;13 }14 }15 if(P25 == 0){16 Delay_ms(20);17 if(P25 == 0){18 while(P25 == 0);19 a = a>>1;20 if(a == 0) a = 0x80;21 }22 }23 P0 = ~a;24 }25}
