仪器社区
登录
首页
找仪器
社区
百科
新品
供应商
品牌
应用
资料
仪企号
展会
标准
求购
招中标
C51单片机计时器50ms程序编写
凌魂丿灬泣
2017-05-24
评论
全部评论
坐灼琢纵淄桩
#include
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
while(1);
}
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
P0=~P0;
}
6
0
2017-05-25
0条评论
回复
mm13981nk47
12MHz晶振,经典51核是12分频,因此时钟周期为1μs。
50ms = 50000μs,因此定时器累加至溢出需要50000个周期。
因此65536 - 50000 = 15536 = 0x3CB0
因此TH0 = 0x3C,TL0 = 0xB0。
0x4C00这个初值对应的不是12MHz晶振,*而是11.0592MHz晶振。你抄错了。
2
0
2017-05-25
0条评论
回复
您可能感兴趣的社区主题
使用激光雷达障碍检测并且基于mpc5634
单片机
编写
程序
应该怎么做
458
激光雷达
三菱works2软件怎么保存压缩的
编写
程序
525
编程软件
从软件工程观点来说,用什么
编写
程序
,软件开发效率Z高
697
编程软件
你好 我是下午向你请教的那个。是关于
编写
程序
和速度传感器接线问题。
594
速度传感器
我想用温控器 时间
计时器
续电器 交流触器 来控制加热灯 接线图。
525
温度控制器
跪求这段
单片机
信号发生器的英文翻译!
760
信号发生器/信号源
51
单片机
通过伺服驱动器控制伺服电机?
948
伺服电机/驱动器
ccd工业相机怎么通过
单片机
外触发拍照,需要电路图
799
CCD相机
PLC和
单片机
的通信怎么实现
667
PLC
三菱plc
计时器
t37中的pt
872
PLC
加载中...
已显示全部信息
评论
选购仪器 上yiqi.com
仪器网络推广
品牌网上传播
长按识别二维码查看信息详情