//实例 42:用定时器 T0 查询方式 P2 口 8 位控制 LED 闪烁#include // 包含 51 单片机寄存器定义的头文件/**************************************************************函数功能:主函数**************************************************************/void main(void){ // EA=1; //开总中断//ET0=1; //定时器 T0 中断允许 TMOD=0x01; //使用定时器 T0 的模式 1TH0=(65536-46083)/256; //定时器 T0 的高 8 位赋初值TL0=(65536-46083)%256; //定时器 T0 的高 8 位赋初值TR0=1; //启动定时器 T0TF0=0;P2=0xff; while(1)//无限循环等待查询 { while(TF0==0) ; TF0=0; P2=~P2; TH0=(65536-46083)/256; //定时器 T0 的高 8 位赋初值 TL0=(65536-46083)%256; //定时器 T0 的高 8 位赋初值 } }
发表评论取消回复