如何编程实现51单片机每隔 t 时间发出一个脉冲?求C语言详细编程。。。
如何编程实现51单片机每隔 t 时间发出一个脉冲?求C语言详细编程。。。
日期:2011-05-05 12:59:26 人气:1
给你个基本框架,根据你的具体要求再修改吧。使用定时1中断实现,精度比较高。
#include
#define PERIODH (65536l-10000l)/0X100 //设10ms中断1次TH1初值
#define PERIODL (65536l-10000l)%0X100 //设10ms中断1次TL1初值
sbit P1_1 = 0x91; //假设从P1.1输出脉冲
unsigned int iCou