分享

能只用仿真软件学习单片机吗?不能!

 zhenxing2000 2020-12-02
单片机仿真软件的出现确实方便了单片机的学习,最为知名的单片机仿真软件为Proteus,该软件支持主流厂家多种型号的单片机,支持原理图仿真和程序导入,即能运行程序导入后的仿真结果,非常方便。但是,我却不推荐初学者以仿真软件来代替事物单片机的学习,换句话说,单片机软件仿真不适合单片机初学者。

单片机是偏动手的

单片机不是理论课程,也不是靠背的课程,记住了某种型号单片机的全引脚、全片上资源用处不大。单片机学习要的是动手,工程师不会可以去背单片机的引脚、片上资源,用的时候去查阅单片机的datasheet。学习单片机的结果,是要出产品的,拿到需求,设计出硬件电路、编写能实现功能的程序。所以,单片机是动手类的课程,需要动手设计电路、写程序,会配置常用的片上资源和寄存器。

仿真软件只是理想模型

设计过电路、焊接过电路板、写过程序的朋友都清楚,这个过程中会遇到各种各样的问题,比如设计问题、芯片问题、程序问题,甚至因为粗心而引起的各种问题。但是软件仿真中,各种元器件的模型都是理想的,仿真的过程中碰不到因元器件问题而引起的各种问题,如果只以仿真的方式去学习单片机的话,这会过滤掉很多实际的调试经验,相关经验得不到积累。

仿真软件接触不到新元器件

仿真软件中的元器件都是比较流行、用户较多的典型元器件,实际设计电路中可能会用到很多新元器件或者比较偏的元器件,这些在仿真软件中都找不到,这就会限制了很多技术方案。就被仿真软件的元器件库限制住了,接触不到个性化的东西。

仿真软件可以用来验证功能

我一直以来的观点:仿真软件不适合新手去学习,但是适合工程师去验证功能或者出展示效果图。工程师在设计电路时,可以借助仿真软件去验证电路的可行性,这对电路的验证起到很大的作用。

综上所述,不建议新手从仿真入门,学习单片机还是要以实物为主,调试的过程可以积累很多的经验。以上就是我的观点。


    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多