不一定要学。刚接触单片机,可以从51单片机开始学习,51相比于32要简单很多,如果要做一些高性能的项目,就得用32位单片机,51单片机的运算速度太慢了,内部资源也很少,而32单片机它的运输速度要快很多,内部资源也多。结论不一定要学32单片机,如果对单片机感兴趣学个51单片机就可以了,满足不了你做的项目,那就得学32位单片机。
1、单片机的主频越高,其运算速度越快?单片机的主频越高,其运算速度是越快,我曾经做过这样的试验,如作了一个LED流水灯,接上6M的晶振时的速度与12M晶振时的速度完全不同,后者快多了,这说明运算速度与主频有关了。不一定,单片机的性能和芯片架构还有关,并不是频率越高越好,但是单片机性能并不是重点啊。单片机运算速度的快慢取决于主频和每条指令需要的周期数。不一定,比如51单片机晶兆一般是11.0592或者12M但它是8位的处理器,但有的单片机是16位或者32位的处理功能,即使它的主频低也可能处理速度快。
2、怎样了解单片机的运行速度?单片机的运行速度首先看时钟频率,一般情况下,对于同一种结构的单片机,时钟频率越高速度越快。其次看单片机CPU的结构,采用CISC结构(集中指令集)比采用RISC结构(精简指令集)的速度要慢。即使是同一种结构、同一时钟频率的单片机,有时候速度也不一样,比如Wlinbond(华邦)公司的W77系列的51单片机1个机器周期只要4个时钟周期,而一般的51单片机1个机器周期是12个时钟周期,前者的速度就是后者的3倍。
3、16位单片机与8位单片机区别你知道2进制吧,你是否知道单片机在进行计算的时候统统是2进制数的运算。所以8位单片机和16位单片机的最根本区别就是,8位单片机可以同时进行2个8位的2进制数相加,而16位单片机则大一倍,可以同时让2个16位的2进制数相加,说简单了就是16位的比8位快,8位的单片机发展时间长,且价格偏低。最重要的是在许多的应用场合能够胜任开发的任务。