熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
2934| 3
|
怎么用stc89c52rc單片機(jī)的兩個(gè)定時(shí)器,一個(gè)想用超聲波測(cè)距,一個(gè)用來(lái)pwm調(diào)速 |
500黑幣
最佳答案#include "reg52.h"
sbit PWM=P3^7;
unsigned char time1;
void ConfigTimer1()
{
//TMOD&=0x0F;//清空控制位
TMOD|=0x00;//定時(shí)器0工作方式0
TH1=0xff;//(65536-10)/256;//賦初值定時(shí)
TL1=0xf7;//(65536-10)%256;//0.01ms
EA=1;//開(kāi)總中斷
ET1=1;//開(kāi)定時(shí)器1中斷
TR1=1;//啟動(dòng)定時(shí)器1
}
void timer0() interrupt 3
{
//TR0=0;//賦初值時(shí),關(guān)閉定時(shí)器
TH1=0x ...
| ||
| ||
| ||
| ||
Powered by 單片機(jī)教程網(wǎng)