精确定时写出的流水灯程序

作者:国际小甜 | 创建时间: 2023-05-11
51单片机用精确定时器写出的流水灯程序,精确定时流水灯时间间隔...
精确定时写出的流水灯程序

操作方法

用精确定时的方法,设置流水灯运行时的时间间隔,延时时间为一秒

#include "reg51.h" 首先写出单片机的头函数

#include "intrins.h" 输入位移函数

unsigned int count=0,led; 定义函数

void main() { P1=0x00; led=0x01; EA=1; ET0=1; TMOD=0x01; TH0=0x3c; TL0=0xb0; TR0=1; for(;;) { ; } } 输入主函数,定义单片机的端口,写入延时函数

void biao() interrupt 1 { count++; if(count==20) { count=0; P1=led; led=_crol_(led,1); } TH0=0x3c; TL0=0xb0; } 中断跳转,使流水灯运行起来

本经验只供参考,如有不足,还请见谅,如果有什么疑问请在下边留言,及时给你解答。。。

点击展开全文

更多推荐