stc12c5a60s2的单片机的普通I/O口是1T还是12T还是4T,能设置吗? 5
还有如果用普通51写的软件延时,在stc12c5a60s2单片机上能用吗?运行速率是一样的吗?...
还有如果用普通51写的软件延时,在stc12c5a60s2单片机上能用吗?运行速率是一样的吗?
展开
4个回答
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32是一款广泛应用于消费类电子、汽车、工业和物联网领域的低功耗嵌入式系统芯片。ST公司推出了多个STM32系列,以满足不同应用需求。以下是ST公司主要的STM32系列:1. STM32WB系列:这是ST公司推出的第一款支持2.4GHz...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
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下载软件,里面有一个小工具,可以根据延时的时间自动生成程序。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不一样,会快一些。运行速度与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的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是1T,定时器可以设置为12T或1T模式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询