随着电子科学技术和大规模集成电路的发展,智能化时代的到来,嵌入式技术迎来了发展的春天。而嵌入式的基本就是微控制器,直白的说就是单片机。
图片来源于网络
单片机自上世纪80年代至今,一直都是嵌入式学习的入门,从早期的SCM,MCU到现今SOC,性能,功耗,可靠性等嵌入式重要的指标越来越优秀,从事该行业的工作人员收入也是非常的可观,因而,越来越多的人进入该行业,但嵌入式的开发流程和方式决定了它入门的难度,起点和门槛比较高。
想要从事嵌入式行业,单片机是最佳的入门之选。对于初学者或学校等的学习环境下,实体的单片机开发板由于成本比较高,功能和结构固定,可扩展性不强等缺点,而造成了另一种学习方式的诞生,那就是单片机仿真。将实际上复杂的交叉开发转化成只需要在电脑上就可以完成,对初学者来说是不二之选。使用仿真软件能有更丰富的扩展性和创新性,而且成本微乎其微。对于一个突发的想法和方案来说,使用仿真软件是验证可行性和成本估计的最好方式。但仿真软件也有它不可避免的弊端,如不够直观,缺乏电路的焊接等乐趣,同时它也是一个理想化的情况,而对与正真的硬件,可能情况更为复杂。
仿真软件(图片来源于网络)
现主流的仿真软件是protenus,这款软件是英国著名的EDA工具(仿真软件) ,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
仿真器虽好,但个人建议,想要提高技术还是要使用实体开发板,趣味性和成就感,不是仿真器能达到的。