Ⅰ 请问如何确定单片机的速度呢
这个要看内部具体的分频结果,也就是每个指令周期的时间来定,如果都一样,那就看指令的执行效率,有的指令可以一次做完,有的要分两三次
Ⅱ 单片机的运行速度怎么样
单片机是指集成在一块芯片上的计算机完整系统。它的运行速度非常快。
单片机的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。
集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
Ⅲ 你的意思是所有的单片机最快速度就是1us了,象PIC单片机、AVR单片机等
不对的,即使是51单片机,最快也不是1us,决定速度的是晶振频率和单片机的工作模式
1、传统的单片机是12T工作模式,也就是说12个时钟周期为一个指令周期,所以12M晶振时为1us(NOP),当晶振频率大于12M时就小于1us了。
2、现在很多单片机都是6T(如STC89系列),4T(如80C320),1T(如STC12系列)工作模式,那么同样是12M晶振时候一个NOP的时间分别就是1/2/、1/3、1/12us,速度快了很多。
Ⅳ 如何判断单片机的运行快慢
单片机运行的快慢和硬件本身和运行的程序以及编译器有关,不能单独以工作频率来决定。
最简单的测试办法就是使用C语言编写一个程序,分别在不同的单片机上使用相对应的编译器,以最优化的方法编译出机器代码,再写入相对应的单片机,然后测出单片机运行这个程序需要的时间,这样可以客观的评定单片机运行的快慢。当然使用时间最少的算是运行速度最快的。
Ⅳ 请教单片机的速度是什么意思,对电路设计有什么影响。
单片机的速度一般是指运行的速度,一方面是执行指令的速度,即1秒内执行的指令数越多就越快,这由单片机时钟频率决定的,还与执行一条指令需要的时钟周期数有关。如早期的单片机8031,时钟频率最高只有6MHz,执行一条指令最少需要12个时钟周期,而国产的STC单片机最少只需1个时钟周期,在相同时钟频率下速度提高了12倍,而STC单片机的时钟频率可以高达35MHz,因此,速度提高了不止12倍。
另一方面是每次运算数据的位数多少,常用的51单片机是8位的,即每次运算的数据是8位数据,如果需要计算一个16位的数据,就需要运算两次,而如果是16位单片机则仅需一次就可运算完成。
还有就是单片机对外的数据传送速度,包括输入/输出数据。
再说AVR单片机,执行一条指令也是单时钟周期,同样是8位机,在相同的时钟频率下,它的运行速度要快很多,原因是它内部采用流水线的结构及数据总线与指令总线分离的结构,执行指令的速度大大提高,加之内部寄存器增加很多,且都有运算的功能,结构近似于电脑上用的CPU。因此,在运行和运算速度上都优于51单片机,及对外的数据传送速度也要快很多。
现在的51单片机可以看成是低端的单片机了,因此,有的项目在要求高速度的情况下,用低端的单片机就无法达到速度上的要求。
你想用51单片机控制一个摄像头模块让他在一个lcd上显示摄像头的图像吧,这样,不论是数据采集、运算、传送的速度都要求很高,而且数据量很大,51单片机确实有点力不从心了。可以考虑选用AVR,或者更高档的ARM的。
Ⅵ 如何衡量单片机性能
1、单片机的工作的最高频率
2、同一频率下单片机执行同一功能的速度
3、单片机正常工作时承受的电压波动大小
4、单片机的资源(中断、功能模块(UART、AD、SPI、TIMER、PWM、EEPROM、FLASH)等)
5、单片机指令效率
6、扩展性
7、抗干扰性
Ⅶ 怎么看单片机的运行速度
这个是在时钟周期和机器周期的比率上看的,STC所谓的1T单片机(如12C系列) 是1:1 传统51是12:1
简单来说对于一个单周期指令(一个机器周期内完成的指令)来说
stc12 在一个时钟周期内完成了
而传统51需要12个时钟周期完成
然尔STC对此优化并不是很好,因此所以并不是所有指令都能快12倍,个别间接寻址的指令可能只能提升4倍速度左右,具体请参考相关的资料
Ⅷ 单片机芯片时序图究竟怎么看
操作时序:
1、注意时间轴,如果没有标明(其实大部分也都是不标明的),那么从左往右的方向为时间正向轴,即时间在增长。
2、上图框出并注明了看懂此图的一些常识:
(1).时序图最左边一般是某一根引脚的标识,表示此行图线体现该引脚的变化,上图分别标明了RS、R/W、E、DB0~DB7四类引脚的时序变化。
(2).有线交叉状的部分,表示电平在变化,如上所标注。
(3).应该比较容易理解,如上图右上角所示,两条平行线分别对应高低电平,也正好吻合(2)中电平变化的说法。
(4).上图下,密封的菱形部分,注意要密封,表示数据有效,Valid Data这个词也显示了这点。
3、需要十分严重注意的是,时序图里各个引脚的电平变化,基于的时间轴是一致的。一定要严格按照时间轴的增长方向来精确地观察时序图。要让器件严格的遵守时序图的变化。在类似于18B20这样的单总线器件对此要求尤为严格。
4、以上几点,并不是LCD1602的时序图所特有的,绝大部分的时序图都遵循着这样的一般规则,所以大家要慢慢的习惯于这样的规则。
也许你还注意到了上面有许多关于时间的标注,这也是个十分重要的信息,这些时间的标注表明了某些状态所要维持的最短或最长时间。因为器件的工作速度也是有限的,一般都跟不上主控芯片的速度,所以它们直接之间要有时序配合。
Ⅸ 单片机的速度快慢是用什么指标来衡量的
时钟!单片机(51系列)是六个时钟周期为一个指令周期,只要你用的晶振不大于单片机的标称频率就可以了,一般来说12M的确要比11.0592M要快,但之所以用11.0592M主要是用来进行串口通讯
Ⅹ 单片机的运算速度怎么计算
每一条程序都有所需要的机器周期数,在很多单片机书的附录中都有,你可以根据自己的程序查一下,然后把它们都加起来(注意循环语句)的总机周乘以每个机周的时间(你的是1us),就知道执行所需要的时间了。