单片机作为现代电子产品中少不了的控制芯片,在许多家电产品中都能见到。如果我们要制作电路需要单片机该如何选择什么样的单片机型号呢?我认为主要考虑以下几个方面,下面和朋友们聊聊该如何选择单片机。
制作电子产品最好优先考虑经典成熟的主流的单片机型号。
由于单片机型号众多,我们在使用单片机是最好用自己熟悉的经典成熟的单片机作为我们的主控芯片,因为这种单片机工作稳定,有很多成熟的经典电路可供我们参考。我们有句话叫“他山之石,可以攻玉”,我们可以参考很多优秀经典的单片机电路为我所用。比如现在比较成熟的单片机有以C51为核心的单片机,像爱特梅尔的AT89S52系列、飞利浦系列的、华邦系列的等都是很成熟经典的8位单片机。
根据控制电路的复杂程度可以考虑选择新型号的单片机。
随着单片机技术的发展现在单片机产品可谓是层出不穷,大约有好几百个品种。比如我们如果需要高速处理低功耗的场合可以选用PIC系列的单片机。由于这类单片机采用了哈弗总线结构,指令处理的速度非常快,并且采用了精简指令。对于PIC这种单片机也有高端的系列,例如PIC17C系列的PIC单片机就可以胜任复杂的控制系统。另外还可以采用AVR的单片机作为选择型号,比如ATmega128L 这款单片机也是非常不错的选择。
使用单片机时最好考虑到存储器的容量,是否有片内Flash存储芯片。
我们知道带有片内Flash存储器的单片机对于我们经常要多次改写控制程序的场合非常方便,比如我们要制作单片机实验板这样的场合就可以考虑这种单片机。因为做实验练习程序的编写就需要反复擦写单片机程序,这种单片机都带有ISP下载功能,为我们烧写程序带来很大的方便。比如STC系列的或者AT89系列的等都是可以的。
从使用单片机的成本和开发工具是否成熟完善作为考虑要点。
最后一点还要考虑单片机的成本,一般选择性价比较高的单片机最好。这样需要生产较多产品时能够降低成本。同时还要考虑单片机的开发工具是否完善,有没有相配套的下载软件、编译软件与仿真软件等都要综合考虑。
其它方面的考虑
因为现在的单片机发展的很完善了,每个单片机制造厂家都研发了具有各自特色的单片机技术,比如有的单片机会自带ADC模块、PWM模块和I/O口驱动器等。有的单片外围资源还带有UART通信总线、I2C总线和串行接口等,这就给我们选择单片机留出了很大的选择空间。因此选择单片机信号是一个需要综合考量的问题,这样才能发挥单片机最大的潜力。