怎么用单片机51产生8Mhz的方?
怎么用单片机51产生8Mhz的方波
#include"reg52。
h" sbit PWM=P1^0;//定义输出脚 void main() { TMOD=0x01; //定时器0工作方式1 TH0=(65536-10000)/256; //12M晶振10MS计时常数 TL0=(65536-10000)%256; EA=1; //开总中断 ET0=1; //开定时器0中断 TR0=1; //启动定时器0 while(1); } //中断函数,启动后每10MS进入一次中断 void T0_time(void) interrupt 1 { TH0=(65536-10000)/256; //12M晶振10MS计时常数 TL0=(65536-10000)%256; if(PWM)PWM=0; //输出脚取反 else PWM=1; }。
答:买本基础的书看看吧,关键是动手做详情>>