2885| 3
|
怎么用stc89c52rc單片機的兩個定時器,一個想用超聲波測距,一個用來pwm調速 |
500黑幣
最佳答案#include "reg52.h"
sbit PWM=P3^7;
unsigned char time1;
void ConfigTimer1()
{
//TMOD&=0x0F;//清空控制位
TMOD|=0x00;//定時器0工作方式0
TH1=0xff;//(65536-10)/256;//賦初值定時
TL1=0xf7;//(65536-10)%256;//0.01ms
EA=1;//開總中斷
ET1=1;//開定時器1中斷
TR1=1;//啟動定時器1
}
void timer0() interrupt 3
{
//TR0=0;//賦初值時,關閉定時器
TH1=0x ...
| ||
| ||