03.01 大学生学单片机,可以只用软件仿真不做实验吗?为什么?

段槿年


学习单片机,最讲究的是实践经验,只仿真不实际操作练习,是没有效果的。如果只是应付考试那没问题,若是想精通掌握单片机技术,为以后找工作铺路,还是要以实践经验为主。

1、虽然单片机仿真软件很强大,很多项目都可以通过仿真软件编程实现,但是进行单片机实践训练,没有亲自操作实物是没有灵魂的,那种感觉完全不一样(头条@技术闲聊原创)。有实物可以学到很多仿真软件学不到的知识,比如怎么使用仿真器/下载器、开发板怎么供电、实际线路怎么连接等,有实物在手可以增加自己对单片机的理解,培养自己的动手能力等。

2、若觉得自己对单片机常用的外部接口都掌握得差不多之后,最好自己购买一些配件设计一些有趣的小项目,这样才能更有效的锻炼自己的能力,比如智能小车,是最有趣好玩的项目,很多初学者都喜欢玩,自己编程使小车安装自己的想法行走。

3、掌握了单片机和C语言知识之后,最好多参加大学生电子设计竞赛,省赛或国赛等,有了这个获奖证书,对找工作有很大帮助。本人当年获得了省赛一等奖,找工作比其他同学多了很多机会,面试的几率也大。参加这个竞赛一般大二或大三时期最合适,大一专业课还没学而大四即将面临毕业论文、找工作或考研等没有时间精力。

以上是本人的回答,答题不易,如果觉得还可以别忘了点个赞哦!若还有什么不明白的地方请评论区下方留言,若想了解更多相关知识,请关注本头条号,会持续更新内容,谢谢支持!

技术闲聊


我的答案是:不可以

原因如下:

一、软件仿真多用于教学,把更多精力用在软件的实现上

由于学生学习时间宝贵,焊接一套单片机实验板又比较花时间,并且实验项目太多,所以为了节省时间,大多采用软件仿真的方式教学,把更多的精力用在软件实现上。随便接线,也不怕你弄烧。随便写程序,也不怕你IO口冲突烧毁。

二、软件仿真多用于辅助设计

对于一个子功能,从打样PCB,焊接再调试程序最起码一周时间。很多公司为了也是为了节省时间,直接用软件仿真,验证软件功能是否正确。反正工程师有丰富的经验,只要软件仿真没问题,那么他的方案肯定也没问题,即便中间也现一些小问题。

以上是它的优势,所以除了这些,有很多问题是软件模拟不出来的,并且软件会有BUG,只能做通用单片机仿真等问题。

三、实际工作环境与软件环境有差别

单片机负载对电源的影响,电源的纹波干扰,电源的退耦,通讯的误码率,电机干扰、散热问题等。这些东西是实实在在存在的,但是软件什么也干不了。

走线方式对电路稳定性有差别,特别是高频元件,比如晶振,DCDC电源等不同的布线线造成不同的结果。又或者电机电路,电机的运转会有电磁干扰等,这些走线软件也是仿真不了的。

以上就是我的理由。


雅帆电子


单片机,电子制作这些东西现在已经越来越没啥技术含量了。都模块化了。黑盒化了。你所谓的学习无非就是搭积木。所谓的维修其实也就是挨个换一遍。

许多人觉得我能自己做个雷达,做个遥控飞机,做个机器手。但其实你只是买现成的模块组装起来而已。

这和当年搞模拟电子,自己组装个收音机什么的是不一样的。当时你可以自己绕电阻,自己卷电容,自己做电子管的。


保罗4203656


可以不用软件仿真,有条件的甚至不要使用软件仿真。

但是,跟踪调试还是必要的。


分享到:


相關文章: