stc12c5a60s2的单片机的普通I/O口是1T还是12T还是4T,能设置吗? 5

还有如果用普通51写的软件延时,在stc12c5a60s2单片机上能用吗?运行速率是一样的吗?... 还有如果用普通51写的软件延时,在stc12c5a60s2单片机上能用吗?运行速率是一样的吗? 展开
 我来答
修者世界
推荐于2016-06-20 · TA获得超过5851个赞
知道大有可为答主
回答量:5984
采纳率:61%
帮助的人:804万
展开全部

stc12c5a60s2是1T还是12T还是4T与IO口没有关系,其指令执行都是1T模式,当其定时器工作在1T还是12T模式是可以控制的,控制寄存器为:AUXR,其定义如图所示:

B2、B6、B7对应位为1时,则工作于1T模式。

意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一款广泛应用于消费类电子、汽车、工业和物联网领域的低功耗嵌入式系统芯片。ST公司推出了多个STM32系列,以满足不同应用需求。以下是ST公司主要的STM32系列:1. STM32WB系列:这是ST公司推出的第一款支持2.4GHz... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
lycdl
高粉答主

推荐于2018-02-11 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4890万
展开全部
I/O就是用来输出/输入高低电平的,也没有1T/12T之说呀,与时钟周期无关呀,对I/O口没有什么影响,原程序当然可以用,不影响到I/O口的。STC单片机I/O倒是可以设置,但是设置I/O的四种工作模式,即准双向、强推挽输出、高阻输入、开漏模式,这四种模式是可以自己设置的。有时根据需要设置某工作模式会更有利于I/O口与外部电路的工作。至于STC宣传的1T,是指执行指令时,需要时间为是以1T(1个时钟周期)时间单位的,因老式51单片机是以机器周期(是12T的)为单位,所以,原则上速度快了12倍,但不是完全准确,但是快了,这是肯定的。因此,在原51机上写的软件延时程序,在STC上也能运行,但延时的时间与原来的不同的,肯是要短了。如果需要比较准确的延时,还是下载STC-ISP下载软件,里面有一个小工具,可以根据延时的时间自动生成程序。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0开拓者0
2014-03-17 · TA获得超过1404个赞
知道小有建树答主
回答量:1333
采纳率:72%
帮助的人:369万
展开全部
不一样,会快一些。运行速度与CPU的指令周期、时钟频率有关,与I/O口无关。stc12c5a60s2是STC所谓的“1T”因为指令周期相当混乱,只有几个指令是1T的周期,其它的指令二三四五六T的都有。时钟可以设置2的n次方倍的分频,但因为指令周期的混乱你怎么分也不能与普通51的延时兼容。建议使用STC官网的STC-ISP v6系列下载工具,里面带各型号的延时代码生成器。
更多追问追答
追问
也就是这款单片机的串口是可以设置和1T,和12T,定时器也是1T和12T,而普通I/O必须是4T的吧。。。。。
追答
I/O口没有周期的概念,不明白你“普通I/O必须是4T”是什么意思。指令会有周期,定时器也会有周期,串口是由定时器来做波特率发生的。定时器默认12T,可有通过特殊寄存器设置成1T的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2014-03-17 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38384
国家科技进步奖

向TA提问 私信TA
展开全部
是1T,定时器可以设置为12T或1T模式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式