什么单片机算力快
① 51单片机 运算能力
因为51单片机是8位的,所以只能以最大8位计算,就是说超过了8位(256)会将中间值存到寄存器里,所以你像你这个运算量蛮大的,有些单片机像32位的,就一条乘法指令就完成了,而51需要很多条,而且在执行时间上,51属于低频,速度速度有点慢的,因为51的指令执行周期比较慢
② 目前最快的单片机是什么
C8051F系列的最快到100MIPS,70%的指令为单指令周期,混合信号,51内核。C8051F120有人超频用到120M的。
③ 51单片机最快速度可以达到多少
单片机的速度是以MIPS(1MIPS相当于每秒钟执行1百万条指令)为单位计算的,一般的AT89S52单片机(12M晶振)的速度是1MIPS,飞利浦的单片机同样晶振下可以达到2MIPS,华邦的51可以达到3-4MIPS,STC的51可以达到12MIPS,
再考虑到晶振的影响,按照现有资料,最快的应该在STC和C8051F系列单片机之间选,STC理论上最多可以达到90MIPS(个人认为很玄乎),C8051F可以达到25-100MIPS。
④ 有啥单片机比stm32更快的
Stm32f407主频168M,内部RAM和RoM更大,还有Stm32f409
更有Stm32f7系列,肯定能满足你的要求
⑤ stc单片机运行速度最快的是什么型号
自从STC15系列的推出之后15系列的就是运行速度最快的了,当然了除了STC15F104E系列跟STC15F204EA系列,这两个系列是一开始推出的是Y3内核,后来推出的都是升级的Y5内核的比原来的Y3内核的还要快20%左右,所以说STC现在最快的是STC15系列的新产品的型号
⑥ 哪种单片机好学,学的最快
如果是初学,那种单片机都一样。51系列单片机资料比较好找。
⑦ 51单片机运算能力
long unsigned int pp1=0;
声明方法不对吧?是unsigned long int pp1=0才对吧。
数组m[]是声明类型的?你在运算前必须要进行强制类型转换啊,你的运算式只是发生了溢出,比如m[4]*65536,65536是0x10000已经不是16位的int型数据了,不出错才怪!
所以你这样试试:
pp1=(unsigned long)m[0]+(unsigned long)m[1]*16+(unsigned long)m[2]*256+m[3]*4096+(unsigned long)m[4]*65536+(unsigned long)m[5]*1048576;
⑧ 有啥单片机运算速度很快的
普通的加减乘除,用一般的增强型51单片机或AVR单片机足矣
运算时间不到1 ms
如果进行三角函数运算,大约几ms
大量的浮点和三角函数运算建议用STM32单片机
⑨ 什么单片机好
具体而言,国产大厂就那么几家。平心而论,通用系列国产的同国外的,台湾的差距已经不大了。主要在于客户认可度和市场推广程度。
比如说我就是做华大单片机,目前来看64引脚以内,32位单片机已经完全可以替代国外的。例如,ST,TI430,PIC等。 目前在使用我们片子 的用户,主要还是消费类,简单控制类产品。例如:温控器,充电宝,电动玩具,消防探头,简单电机控制等。 工业用,目前还是真的干不过国外的。 这个路线主要在于工程师们用一种用习惯了,除非公司要求降成本,基本不会去研究国产的。毕竟国外的品牌,工程师脑子里对他们的认可度,才是他们最大的财富。
将来看,国产的 单片机,会陆续向主频更高,功率更低上面发展。这个路线比较长久,更任重道远。 工业推广成本优势不是主要考量方向,稳定,口碑品牌积累才是漫长的工作。
国内的工程师们都想用国产的,毕竟用中国自己的MCU不但价格更低,而且国内厂商价格厮杀,工程师会有“爷爷”般儿服务的感受。
总结,国产的MCU没啥奥秘,中国已经可以自己研发,稳定生产了通用类产品国产的已经完全可以不需要国外的了。陆续看市场推广吧,工程师什么时候认可了,我们才是真的成功了。国外的品牌垄断利润也快到头了。 这个过程是漫长但是是必然的,因为我大中国第一商业大国,会把全世界产品的价格都给砍下来,让全世界人民享受物美价廉的商品和服务。 中国的商业思维就是这样。 而非贵外国人那种研究高精尖,注册专利,拿垄断利润的强盗逻辑。 从这点看,中国是世界的希望也不为过。
⑩ 关于单片机运算能力的一个问题
你写个程序进去测试一下就知道了
建议,能用短的数据类型就尽量用短的类型,最好是无符号类型
少用乘除法,特别是多位数除法,浮点数也尽量少用
STC现在出了一种一个机器周期只要1个clock的类型,这种比传统的51快12倍,大部分指令可以在一个clock完成,建议用这个。
Keil下也可以通过软件仿真里的一个功能来计算执行一个函数需要的时间,可以先在上面简单分析一下