用单片机内部的不行吗?
// 晶振使用24M,频率输出为40K
#include <AT89X51.h>// 单片机为AT89S51或52
/**************************************************
功能:串口中断服务程序
**************************************************/
void int_t0(void) interrupt 1
{
P1_2=!P1_2; // 频率输出IO,24M晶振时频率为1M/(256-TH0)
}
void main(void)
{
TMOD = 0x02;// T0设置为8位定时器
ET0 = 1; // 开T0中断
TH0 = 231;
TL0 = 0;// 填充初值
TR0 = 1;// 打开T0定时器
EA = 1;// 开总中断
while(1);
}
温馨提示:答案为网友推荐,仅供参考