单片机内的定时器

2019-07-16 03:19发布

l采用51单片机内的定时器,使其P1.6引脚输出频率为100Hz、占空比为50%的方波,设单片机的振荡频率fOSC=12MHz,编写相关程序。用C语言
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
lstcspring
1楼-- · 2019-07-16 07:38
这又能什么作业吧,自己搞,别太懒,作个5ms定时,定时到,改变输出信号状态0、1
航迷★飞翔
2楼-- · 2019-07-16 10:22
帮顶~
憧憬明天
3楼-- · 2019-07-16 12:38
lstcspring 发表于 2012-12-6 21:03
这又能什么作业吧,自己搞,别太懒,作个5ms定时,定时到,改变输出信号状态0、1 ...

#include<reg51.h>
void Timer1(void) interrupt 1using1
{
TH0=(65536L-5000)/256;
TL0=(65536L-5000)%256;
}
void main(void)
{
TH0=(65536L-5000/1)/256;
TL0=(65536L-5000/1)%256;
TMOD=0X01;
IE=0X82;
TR0=1;
}
对吗我是新手

ltp217
4楼-- · 2019-07-16 12:43
 精彩回答 2  元偷偷看……
憧憬明天
5楼-- · 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天出货
黑帅
6楼-- · 2019-07-16 15:18
我用的是128,该怎么做?来自: Android客户端

一周热门 更多>