常见的单片机有哪些类型?

如题所述

最最常见的是51系列单片机,其次还有AVR单片机,飞思卡尔的 ,还有FPGA,DSP,ARM等,都算是单片机吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-09
首先,如何提高的C编程语言代码

登鸿捷的效率,使用C语言编程的单片机是单片机的开发和应用的必然趋势。他强调:“如果你用C语言编程,实现最高的效率,最好熟悉C编译器来测试C语言编译器的每个语句行号后是否相应的汇编语言,这样就可以很清楚的知道效率。未来的规划,编制最有效地利用了声明。“

他指出,每一个C编译器都会有一定的差异,这将是不同的编译器效率,出色的嵌入功能系统的C编译器的相同程度码大小和执行时间仅在比5-20%的再汇编语言。他说:“对于复杂和紧张的项目开发时间,你可以使用C语言,但前提是要问你为MCU系统的C语言和C编译器非常熟悉,特别要注意的C编译器系统能够支持数据类型和算法。尽管C语言是高级语言中最常见的形式,但因为不同的MCU厂家其C语言的编译器系统有一定的差别,尤其是在一些特殊功能模块的操作,所以如果这些特性都不懂,然后调试问题会很多,反而导致了执行效率比汇编语言。“

二,如何减少程序的错误?

如何减少程序的错误,邓红姐给些建议,他指出超出管理系统运行参数的范围要考虑的是:

1.物理参数。这些参数是系统,其包括操作参数和参数的处理端部的结果的激励参数,采集和处理的主要输入参数。合理设置这些边界,超出该参数的边界被认为是非正常或激发错误处理异常反应。

2.资源参数。这些参数主要是系统资源的电路,设备,功能单元,如存储器的容量,所述存储单元的长度,堆栈深度。在编程中,参数不允许超出资源利用的范围。

3.应用参数。这些应用程序通常是一些SCM参数,应用条件的功能单元。如E2PROM耐久时间和数据存储应用,例如参数限制。

4.工艺参数。是指系统参数变化的有序运行。

三,如何解决干扰的微控制器

登鸿捷的问题说:要防止干扰的最有效的方法是去除干扰源,干扰,挡住了去路,但往往很难这样做,我们只能SCM足以看出更强的抗干扰能力。单片机干涉现象是最常见的复位;程序的运行,其实,你也可以用软件陷阱和看门狗复位程序回状态;这是最重要的抗SCM软件处理一般单片机复位状态都会有。一些标志寄存器,可以用来确定复位的原因;除了可以埋葬自己的一些标志在RAM中。每次程序复位时,通过判断这些标志,可以判断复位的不同原因;你也可以直接跳到取决于标志相应的程序。这使得程序运行的连续性,用户将不知道在使用该程序必须复位。

四,如何测试SCM系统

读者想知道什么方法用来测试单片机系统的可靠性的可靠性,邓宏杰说:“当一个单芯片系统设计完成后,针对不同的SCM系统的产品有不同的测试项目和方法,但有些必须进行测试:诚信

1. SCM软件测试功能,这是所有单片机系统功能测试,测试软件是否。写正确和完整的。

2.开机,断电测试,在使用时,用户难免会遇到上电和断电的情况下,可以进行多次开关电源,测试单片机系统的可靠性。

3.老化测试。测试条件下,SCM系统的可靠性下长时间工作。如果有必要,可以放置在高温,高压和强电磁干扰的测试环境。

4,ESD和EFT和其它试验可用于测试各种干扰仿真器SCM系统的可靠性,例如使用静态模拟器测试SCM系统抗静电ESD能力;使用浪涌噪声抗扰度EFT快速脉冲模拟器测试等。

邓宏杰强调:“您还可以模拟人类使用,该破坏可能发生。例如,与身体或衣服织物故意擦拭端口SCM系统,从而检测能力抗静电SCM系统用电钻附近。工作中,从而测试抗电磁干扰能力强“。本回答被网友采纳
第2个回答  2014-12-09
1.AVR单片机;
2.Motorola单片机;
3.MicroChip单片机;
4.Scenix单片机;
5.EPSON单片机;
7.GMS90单片机;
8.华邦单片机
9.Zilog单片机;
10.NS单片机;
11.AX1001单片机
单片机介绍:http://www.21ic.com/jichuzhishi/mcu/category/2013-02-21/158894.html
相似回答