找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

记时不是1s,档位控制单片机程序问题

查看数: 986 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-5-30 15:25

正文摘要:

第一个问题:已经编了记时50ms和20次循环,可是间隔不是1s。第二个问题:因为位选所以要用P2.2和P2.3,由于编写了P2=0xf7和P2=0xfb其他的P2口无法控制。 这是程序: #include<reg51.h> sbit s=P1^3 ...

回复

ID:514203 发表于 2019-5-31 09:21
suncat0504 发表于 2019-5-30 20:04
我用AT89C2051,晶振11.0592MHz的吗,按照经典计算值设置0x3CB0,也不能得到准确的50ms,需要自己仔细调节T ...

明白了 谢谢
ID:517466 发表于 2019-5-30 20:04
我用AT89C2051,晶振11.0592MHz的吗,按照经典计算值设置0x3CB0,也不能得到准确的50ms,需要自己仔细调节TL中的值,才比较接近50ms。事实上由于我们使用的晶振不是高精度的,都会有偏离。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表