STC12C5A60S2单片机的函数延时该如何计算,请哪位高人指点一下

2020-03-06 19:41发布

大家都知道80C51单片机是12T的12M的晶振一个机器周期1Us
延时ms程序t是几就是延时几ms
void delay(unsigned int t)
{
   unsigned int x,y;
for(x=110;x>0;x--)
for(y=t;y>0;y--);
}
如果1T的单片机 该如何编写呢?我用的单片机keil4仿真只知道能仿真12T的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
xyz549040622
1楼-- · 2020-03-07 00:37
用STC-ISP这个软件,官方的下载软件,里面有工具可以生成延时函数的。
畅想天子
2楼-- · 2020-03-07 00:48
 精彩回答 2  元偷偷看……
airwill
3楼-- · 2020-03-07 01:43
1T 的 单片机, 速度并非 12T 的 12倍, 而且不同的厂家, 不同的系列,  速度也不同. 得具体分析, 你也可以查器件的手册来计算单位循环的时间来计算总时间
畅想天子
4楼-- · 2020-03-07 06:44
airwill 发表于 2020-2-19 20:50
1T 的 单片机, 速度并非 12T 的 12倍, 而且不同的厂家, 不同的系列,  速度也不同. 得具体分析, 你也可以查 ...

用定时器可以解决。但我很好奇,别人面对12T的单片机如何用软件编程实现精确延时的
airwill
5楼-- · 2020-03-07 10:39
也只能通过汇编指令来精确计算时间

一周热门 更多>