单片机内的定时器

2019-07-16 03:19发布

l采用51单片机内的定时器,使其P1.6引脚输出频率为100Hz、占空比为50%的方波,设单片机的振荡频率fOSC=12MHz,编写相关程序。用C语言
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
憧憬明天
2019-07-16 13:57
ltp217 发表于 2012-12-6 21:48
大锅,你中断里面什么都没做额…………

#include<reg51.h>
sbit  sout=p1^6;
void Timer1(void) interrupt 1using1
{
  TH0=(65536L-5000)/256;
  TL0=(65536L-5000)%256;
  sout=~sout;
}
void main(void)
{
    TH0=(65536L-5000/1)/256;
    TL0=(65536L-5000/1)%256;
    TMOD=0X01;
    IE=0X82;
    TR0=1;
}
PCB打样找华强 http://www.hqpcb.com 样板2天出货

一周热门 更多>