为什么我的超声波程序在stc89c52中正常 但是在stc12中却不能正常工作 求助{:2:}

12864也有类似的问题... 12864也有类似的问题 展开
 我来答
ywhjp
2013-08-20 · TA获得超过1299个赞
知道小有建树答主
回答量:1002
采纳率:60%
帮助的人:434万
展开全部
两种芯片的执行速度不一样啊, STC89C52的程序移到STC12中, 要修改跟时间有关的所有语句, 相同晶振时, 在STC12中按减慢12倍速度修改, 就可以使用
追问
在默认的情况下   STC12不是和 STC89C52一样吗     如定时器不是有两种模式吗
追答
STC12单片机是1T运行速度, STC89C52是12T,  程序运行速度不一样, 如果控制输出引脚或读入引脚状态的话, 这里的速度就有影响了

定时器默认是12T方式工作, 这个可以直接用
大禹电子
高粉答主

2013-08-20 · 超声波是我一生的事业
大禹电子
采纳数:6297 获赞数:18368

向TA提问 私信TA
展开全部
芯片不一样,寄存器设置不同,肯定要修改的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式