首页 » 家电维修 » 热水器维修 » 单片机选型原则,单片机选型原则是什么

单片机选型原则,单片机选型原则是什么

admin 2024-12-10 04:32:45 热水器维修 0

扫一扫用手机浏览

单片机工作频率的问题,晶振到底怎么选择?

1、最基本的单片机,其机器工作频率为:晶振频率÷12

单片机选型原则

2、有的单片机(高级一些的)机器工作频率为:晶振频率÷2(或者6等等)

3、以汇编语言为例,单片机执行一条指令需要的时间为1~2个机器周期(机器周期 = 1÷机器工作频率)

4、举例: 一普通单片机晶振12MHz,其机器工作频率为 12MHz÷12 = 1MHz 其机器周期 = 1÷1MHz = 0.000001秒(也就是10的负6次方) “MOV”指令需要一个机器周期来完成,也就是说执行这条指令需要耗费10的负6次方秒,这么长的时间。

怎样选择单片机型号?

朋友们好,我是电子及工控技术,我来回答这个问题。单片机作为现代电子产品中少不了的控制芯片,在许多家电产品中都能见到。如果我们要制作电路需要单片机该如何选择什么样的单片机型号呢?我认为主要考虑以下几个方面,下面和朋友们聊聊该如何选择单片机。

单片机选型原则

制作电子产品最好优先考虑经典成熟的主流的单片机型号。

由于单片机型号众多,我们在使用单片机是最好用自己熟悉的经典成熟的单片机作为我们的主控芯片,因为这种单片机工作稳定,有很多成熟的经典电路可供我们参考。我们有句话叫“他山之石,可以攻玉”,我们可以参考很多优秀经典的单片机电路为我所用。比如现在比较成熟的单片机有以C51为核心的单片机,像爱特梅尔的AT89S52系列、飞利浦系列的、华邦系列的等都是很成熟经典的8位单片机。

单片机选型原则

根据控制电路的复杂程度可以考虑选择新型号的单片机。

随着单片机技术的发展现在单片机产品可谓是层出不穷,大约有好几百个品种。比如我们如果需要高速处理低功耗的场合可以选用PIC系列的单片机。由于这类单片机采用了哈弗总线结构,指令处理的速度非常快,并且采用了精简指令。对于PIC这种单片机也有高端的系列,例如PIC17C系列的PIC单片机就可以胜任复杂的控制系统。另外还可以采用AVR的单片机作为选择型号,比如ATmega128L 这款单片机也是非常不错的选择。

单片机选型原则

使用单片机时最好考虑到存储器的容量,是否有片内Flash存储芯片。

我们知道带有片内Flash存储器的单片机对于我们经常要多次改写控制程序的场合非常方便,比如我们要制作单片机实验板这样的场合就可以考虑这种单片机。因为做实验练习程序的编写就需要反复擦写单片机程序,这种单片机都带有ISP下载功能,为我们烧写程序带来很大的方便。比如STC系列的或者AT89系列的等都是可以的。

单片机选型原则

从使用单片机的成本和开发工具是否成熟完善作为考虑要点。

最后一点还要考虑单片机的成本,一般选择性价比较高的单片机最好。这样需要生产较多产品时能够降低成本。同时还要考虑单片机的开发工具是否完善,有没有相配套的下载软件、编译软件与仿真软件等都要综合考虑。

单片机选型原则

其它方面的考虑

因为现在的单片机发展的很完善了,每个单片机制造厂家都研发了具有各自特色的单片机技术,比如有的单片机会自带ADC模块、PWM模块和I/O口驱动器等。有的单片外围资源还带有UART通信总线、I2C总线和串行接口等,这就给我们选择单片机留出了很大的选择空间。因此选择单片机信号是一个需要综合考量的问题,这样才能发挥单片机最大的潜力。

单片机选型原则

以上就是我对这个问题的解答。欢迎朋友们参与讨论,敬请关注电子及工控技术,感谢点赞。

您好,很荣幸回答您的问题,该说不说我也是有5年嵌入式硬件开发经验的研发主管了,怎么选择单片机型号?哈哈,这种问题高低我得整两句了。下面就说说我这么多年来自己总结的经验吧。

8位16位还是32位?

第一个要考虑的想就是选择多少位的单片机,他们的主要区别是处理的数据的宽度和参与运算的寄存器的数据长度不同,8位单片机不能直接处理16位数据,要按照8位数据来处理,要分几个过程来完成。而16位单片机,可直接处理16位数据,可一次完成8位单片机要多步完成的运算,同理32位单片机也能一次完成16位单片机需要多步完成的算,所以32位单片机处理速度>16位单片机处理速度>8位单片机处理速度。这个时候我们需要根据项目难易程度进行评估,比如整个硬件采集数据不多,需要做的运算也还算简单,那么可以选择8位单片机来应对,毕竟8位的更便宜嘛,硬件拼到最后都是拼成本。

单片机选型原则

根据单片机外设进行选择

第二个要考虑的重要因素就是单片机的外设,比如串口、看门狗、双指针、定时器、EEPROM、 CAN 接口、 I2C 接口、 SPI 接口、 USB接口等等。还是要根据项目来走,看看此项目都需要用到那些外部接口,和特殊功能,这个一定得理清了,不然到时候程序写道一般忽然发现串口不够用或者定时器不够用、没有I2C接口等等一系列的问题。

单片机选型原则

根据I/O引脚数量和封装进一步确定

上面两步基本确定之后就是封装的选择和引脚数量的选择,二者相互牵制,也需要根据实际情况来选,优先考虑I/O口是否够用,有的项目要实现的功能特别费I/O口,比如矩阵键盘啊,流水等啊继电器组控制啊等等,尽量多预留几个I/O口以备不时之需,万一开发到一半老板说要加个输出,你一看,I/O口都用完了,那不傻眼了吗。选择相对宽裕的I/O引脚数量在考虑使用DIP封装的还是TQFP、SOIC什么的等等一系列的封装。

单片机选型原则

功耗

对于某些特殊的项目,比如长期用电池供电的设备,功耗是不可忽虑的一个要点,单片机休眠功耗如果太高,会导致整个设备掉电快,总需要充电,用户体验感差等一系列的问题。

供货渠道

最后要考虑此款单片机的供货渠道,货源是否充足,是否即将停产,价格是否合适等等。

总结

综上所述,就是我对单片机选型的个人见解,简单的说就是考虑处理速度、考虑外设接口、考虑I/O数量、封装、功耗、供货渠道、价格等因素,对了还有一点就是要尽量的选择自己熟悉的单片机类型,熟悉的编译环境,和编程语言,如果没有熟悉的也尽量选择资料丰富的,包括芯片手册,应用指南,设计方案,范例程序等。希望我的解答对你有所帮助。纯手打,觉得有用的话支持一下呗,谢啦。

单片机型号的选择需要根据需求而定,具体可能涉及到选型的需求有:单片机的片上资源、引脚数、Flash大小、封装等。下面展开说明。成本、主频

1 根据片上资源选型

这个片上资源对单片机的选型起着决定性的作用。单片机具有很多的片上资源,基本的有定时器、中断、UART串口、PWM、CPP等。现在产品的构架多是以单片机为核心根据不同的需求设计不同的外设电路,而外设电路就是通过引脚、通过片上资源作为桥梁的。比如单片机用到AD采样功能,如果不用外部ADC芯片,就需要考虑具有AD片上资源的单片机,还要根据需求考虑ADC的通道数、位数等。如果用到通信功能,比如CAN通信,据需要考虑单片机具有CAN资源。所以,片上资源对单片机选型起着决定性的作用。

单片机选型原则

2 根据引脚数选型

在满足了片上资源的需求之后,就要根据单片机的引脚数来确定选型。从成本考虑,同系列的单片机引脚数少的要比引脚数多的便宜。在片上资源满足的情况下,优先选择引脚数少的单片机。

单片机选型原则

3 根据flash大小选型

单片机的片上flash有大有小,比如8k、16k、64k、128k等,同系列的单片机,flash越小那么越便宜。在程序代码不多的情况下,优先选择flash少的单片机。

4 根据封装选型

单片机的封装形式有很多,同系列的单片机,就存在直插和贴片的区别,而贴片封装可能存在SOP、LQFP、QFN等形式的区别。可以根据PCB大小和空间大小来选型。

除此之外,还要根据单片机的价格、最高主频、最高外接晶振来选型。在选型时,总有一个起着决定性作用的参数,要优先考虑该参数。

单片机选型原则

以上就是这个问题的回答,感谢留言、评论、转发。更多电子设计、硬件设计、单片机等内容请关注本头条号:玩转嵌入式。感谢大家。

相关文章

单片机编程,单片机编程软件

单片机程序讲解?单片机程序是由中央处理器、存储器、输入输出端口(包括并行I/O、串行I/O、模数转换器 、计时器和计数器等组成,具...

热水器维修 2024-12-10 阅读1 评论0

单片机选型原则,单片机选型原则是什么

单片机工作频率的问题,晶振到底怎么选择?1、最基本的单片机,其机器工作频率为:晶振频率÷12 2、有的单片机(高级一些的)机器工作...

热水器维修 2024-12-10 阅读 评论0

pcb上led正负极,pcb上led正负极区分

焊在PCB上的led为何万用表点不亮?焊在PCB上的LED可能点不亮的原因有很多,其中可能性较高的是电路连接不良、LED损坏或者接...

热水器维修 2024-12-09 阅读2 评论0

可控硅的电路图解,可控硅的电路图解图

可控硅等效电路原理?可控硅等效电路是一种电子元件,其工作原理类似于二极管,但可控硅可以控制电流。它由四层PNPN结构组成,当施加一...

热水器维修 2024-12-09 阅读2 评论0