⑴ 如何把程序移植到单片机里,萌新要自己动手做的话有哪些方法,具体点呢谢谢
如果是STC单片机的话因为有ISP功能,下载STC_ISP软件从串口下载到单片机。如果是普通的单片机,需要用编程器烧录到单片机。
⑵ 单片机速度指什么各种单片机速度是多少
指执行指令的速度,各种单片机的速度可以各不相同,总是有厂家说自己的单片机速度最快,但实际上并不一定.
⑶ 怎样了解单片机的运行速度
单片机的运行速度首先看时钟频率,一般情况下,对于同一种结构的单片机,时钟频率越高速度越快。
其次看单片机CPU的结构,采用CISC结构(集中指令集)比采用RISC结构(精简指令集)的速度要慢。
即使是同一种结构、同一时钟频率的单片机,有时候速度也不一样,比如Wlinbond(华邦)公司的W77系列的51单片机1个机器周期只要4个时钟周期,而一般的51单片机1个机器周期是12个时钟周期,前者的速度就是后者的3倍。
⑷ 51单片机最快速度可以达到多少
单片机的速度是以MIPS(1MIPS相当于每秒钟执行1百万条指令)为单位计算的,一般的AT89S52单片机(12M晶振)的速度是1MIPS,飞利浦的单片机同样晶振下可以达到2MIPS,华邦的51可以达到3-4MIPS,STC的51可以达到12MIPS,
再考虑到晶振的影响,按照现有资料,最快的应该在STC和C8051F系列单片机之间选,STC理论上最多可以达到90MIPS(个人认为很玄乎),C8051F可以达到25-100MIPS。
⑸ 请教单片机的速度是什么意思,对电路设计有什么影响。
单片机的速度一般是指运行的速度,一方面是执行指令的速度,即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的。