[技术问答] N76E003 1T8051的意思是?

[复制链接]
1911|8
 楼主| 10jqka 发表于 2018-3-22 13:03 | 显示全部楼层 |阅读模式
在keil中调试一条nop 指令的时间是0.000 000 75 sec正好是1/16M的12倍,且手册中nop是一个时钟周期的指令。那么是1T的意思是?
设置为默认的16M,无除频。
mcu5i51 发表于 2018-3-22 14:00 | 显示全部楼层
KEIL 中软件仿真没有这个芯片的模型,用的标准51;所以时间不准
huangcunxiake 发表于 2018-3-22 15:49 | 显示全部楼层
传统的是12t ,意思是12个晶振周期才执行一条指令,1T是指的一个时钟周期就可以执行一条指令。
huangcunxiake 发表于 2018-3-22 15:52 | 显示全部楼层
在软件仿真好多是不兼容的,比如你仿真STC的你就没法进行简单的内部EEPROM操作仿真。
 楼主| 10jqka 发表于 2018-3-22 16:41 | 显示全部楼层
643757107 发表于 2018-3-22 21:16 | 显示全部楼层
对,别在Keil中调试51,默认是12T,好像有个地方可以修改这个,你找找看,我忘了,好久没玩51了。
734774645 发表于 2018-3-22 22:34 | 显示全部楼层
你这个软件没有这个型号吧,肯定是用其他51的代替的。
xuanhuanzi 发表于 2018-3-25 09:16 | 显示全部楼层
不要太相信软件仿真,根实际上很大区别。
zhuotuzi 发表于 2018-3-25 16:20 | 显示全部楼层
普通单片机是12T,12T的速度是12个时钟周期是一个机器周期,1T的单片机意思就是一个时钟周期 = 1个机器周期,机器周期就是执行一条指令的时间。
这样是不是很明显1T的单片机速度是12T的12倍速度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部