0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机仿真软件适合单片机初学者吗

姚小熊27 来源:电工之家 作者:电工之家 2020-03-08 11:29 次阅读

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

单片机是偏动手的

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

仿真软件只是理想模型

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

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

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

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

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

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

50多岁开始自学51单片机,从没有用过仿真软件,只是了解了一下,甚至没用过那些各式各样的学习开发板,所有制作实验几乎都是自己亲自动手焊接在洞洞板上完成的。

我觉得:单片机是一门实践性非常强的学问,只有亲自动手焊接电路,排除一个个硬件和软件问题,在解决各种各样难题中逐步提高,直至精通。仿真软件只能仿真一些“静态”问题,即便这样,以做一个简单的时钟为例,动手制作时,调试和排错的时间,远远超过编程时间,这是在使用仿真软件时,是无法体会到的。还有最最重要的一点,当千辛万苦把你的作品调试完成好后,那种激动兴奋的心情难以言表,这是对之前努力最好的回馈,也是进一步去学习的强劲动力。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5997

    文章

    43945

    浏览量

    620451
  • PCB设计
    +关注

    关注

    392

    文章

    4566

    浏览量

    83126
  • 仿真软件
    +关注

    关注

    21

    文章

    214

    浏览量

    30093
  • 可制造性设计

    关注

    10

    文章

    2062

    浏览量

    15304
  • 华秋DFM
    +关注

    关注

    20

    文章

    3481

    浏览量

    3896
收藏 人收藏

    评论

    相关推荐

    国内哪家的FPGA适合初学者

    如题,想着手学习FPGA的话,国内哪家的比较好,更适合初学者学习?这方面的经验,是一点都没。
    发表于 04-14 19:17

    单片机开发好学吗?学习中有哪些乐趣与挑战?

    一提到单片机学习大家都会觉得难学,事实真的是这样吗?今天就来探讨一些单片机学习的那点事儿。对于许多初学者来说,刚开始接触单片机编程可能会感到有些挑战,但同时也充满了乐趣和探索的机会。让
    的头像 发表于 03-28 08:04 101次阅读
    <b class='flag-5'>单片机</b>开发好学吗?学习中有哪些乐趣与挑战?

    如何系统、科学地自学单片机

    很多初学者都会面临这个问题,我想学习单片机、我也想学好单片机、我也想系统地学习单片机,但是单片机涉及到的学科多且杂根本不是三天两天就能学完的
    的头像 发表于 03-28 08:03 294次阅读
    如何系统、科学地自学<b class='flag-5'>单片机</b>?

    初学者请问各位大佬

    为什么在89C51单片机中R1可以提供低地址 在外部扩展RAM中不是P0口提供低8位地址P2口提供高8位地址吗初学者有些不理解望各位大佬解答一下谢谢
    发表于 02-23 16:39

    51单片机POV趣味制作解析

    u3000本书所有制作都经过作者亲手制作完成,对制作过程和编程思路等采用了大量图片作详细阐述,力求使读者“看了就能做,做了就成功”。本书可作为单片机初学者及电子DIY爱好者的参考用书,也可作为各类
    发表于 09-26 07:32

    单片机有前途吗?

    能说单片机不好,因为每一行都有每一行的好。有单片机大虾是如此说的: 关于有木有前途,这是单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种
    发表于 09-06 10:59

    基于单片机的简易示波器设计

    学习单片机,通过做简单的小项目,是成长最快的一种方法。今天就给大家分享一个制作简易示波器的小项目,代码开源,希望对初学者有帮助。
    的头像 发表于 08-30 09:22 935次阅读
    基于<b class='flag-5'>单片机</b>的简易示波器设计

    单片机仿真软件(2)#单片机

    单片机中断源
    未来加油dz
    发布于 :2023年08月08日 21:17:09

    单片机仿真软件(1)#单片机

    单片机中断源
    未来加油dz
    发布于 :2023年08月08日 21:16:24

    怎么将STC单片机添加到keil选型表呢?

    对于很多初学者来说,刚开始接触51单片机时可能是使用proteus等仿真软件进行仿真学习的,在建立keil工程时也是选用课本上对应的51
    发表于 07-31 14:37 1098次阅读
    怎么将STC<b class='flag-5'>单片机</b>添加到keil选型表呢?

    电子初学者必备:手把手教你单片机程序框架

    适合初学单片机的朋友
    发表于 05-31 18:34

    单片机仿真软件proteus可调电阻怎么用呢?

    单片机仿真软件proteus可调电阻怎么用呢?
    发表于 04-26 15:53

    在使用proteus软件进行51单片机仿真时,要给单片机4O引脚添加ⅤCC电源吗?

    在使用proteus软件进行51单片机仿真时,要给单片机4O引脚添加ⅤCC电源吗?
    发表于 04-24 17:00

    基于51单片机单片机串口通信仿真设计

    基于51单片机单片机串口通信仿真设计,资料包含仿真及源程序
    发表于 04-20 16:15 3次下载