单片机的学习方法 祁绪电子.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机的学习方法 祁绪电子

关于单片机 一、为什么单片机能广泛使用 电子爱好者或者电子工程师,当发现一个新项目的时候,就会投入时间和资金进行开发设计。30年前,电子工程师,都是使用电阻、电容、二三极管等分立元件,通过焊接、测试波形等,得到最后的设计方案。如下图的电路。 上图是很早以前设计的收音机电路。这种电路设计PCB板后,元件的封装和线路的走向就完全不能更改,只能调整元件的某些参数,比如电阻阻值。通过千辛万苦调试几个月,才能真正的说能够做成产品。耗费的时间长、浪费的材料多。 正真投入生产的时候,加工工序多,对于生产线员工的调试,很难保证能够调试得跟工程师一样。导致产品不良率上升。也就是导致整个产品生产的投入成本大大增加。 于是,有些技术公司,就设计了一种适合大多数产品使用的芯片---单片机。 通过机器控制加工,把几万甚至几千万个二、三极管等元件。集成后得到一个面积比指甲面积还小的芯片。然后用塑料封装成单片机芯片。 单片机是什么,能做什么 简单的说,单片机是一种可以通过电脑编写程序,来实现、修改成任意电路逻辑功能的芯片。比如 我们设计一个自动浇花的控制电路。如果用分立元件搭建。体积庞大、稳定性差、耗费的时间和材料成本高。而使用已经批量生产的单片机,只需要设计一个简单的电路。通过电脑编写或者修改程序。就能快速完成成品开发。 单片机是数字电路,一般用于处理比较复杂的逻辑电路。只需要通过编程和修改程序,就可以完成逻辑处理。比如全自动洗衣机、空调控制等。也就是老百姓人人都知道的“微电脑控制”。现在的家电和智能控制领域都是单片机或者嵌入式的设计方案。加快了电子行业的发展速度。 没有学过单片机的学生,怎么学? 学习单片机的学习方法很多,我给大家总结下总共有几种学习模式。 最简单省事的,就是跟着大学的老师,等着大三的时候,学校安排单片机课程了,再跟着老师照着书本学习微机原理和汇编指令。这是最普遍的教学模式。学校学得知识点,重在元件的计算等。50年前是学这些,50年后的今天,还是学这些。大学对于单片机课程往往不是很重视。学生照着书本背诵后。没有任何的动手能力。根本就不会操作单片机。 稍微会学一点的学生,会自己到网上看很早以前就公开的视频学习。然后,到网上买元件搭建一个实验板,这样的学习方式,只能停留在跑马灯这样的IO口控制水平。仅仅是了解了单片机原理和加强了烙铁功底。 第三种学习方式,是在网上购买廉价的开发学习板。省去焊接电路的麻烦。目前市场上的开发板,都是基于07年郭老师开发板的设计方式演变而来。一般是使用573、ADC0804等芯片,主芯片是使用89C52的单片机。89C52单片机是十多年前设计出来,现在已经是处于停产消耗库存的状态。这些开发板教学比较简单,一般是直接使用网络上免费的视频教程,教程和所卖的板子根本不是配套的,给学生学习带来很多难度。有些学生买的开发板,软件都需要学生自己去百度下载,更别说资料和视频的完整性了。教学模式都是一个个器件单独的讲解怎么操作,讲完所有器件之后,就不再讲解任何东西了。学生自己如果想设计什么作品去参加比赛,按照他们的教学模式,设计的程序和硬件。都会遇到一个相关的问题,就是调试好了A器件,B器件就出问题。调试好了B器件。C和A都出问题。喊着口号7、8天学完单片机,而实际调试一个作品,3个月都没有写出好的代码。最后做出来的东西跟所想的目标差太远。 第四种,就是有些厉害的学生,参考郭老师的硬件设计方式。自己写代码,能够让整个板子模块化学习,整个板子都能同时跑10个器件。这有效的解决了上面的ABC问题。这些板子卖的都比较便宜。 他们是下载了网络现成的官方资料,然后,把自己写的没有任何错误的代码,照着代码给学生讲解一遍。代码没有错误,也就是意味着视频课程很短。更意味着,学生在学习过程中根本不会遇到这些问题。也就是学习知识点被丢失了。学生学到这些被淘汰的知识,也就只是死记硬背下来了。到了工作中,并不能灵活运用。 第五种,就是我们WQX-51的开发板。我们开发板设计之前,考虑了学生会遇到的N种问题才设计出来。总结如下: 设计者不是学生,而是参加了多年设计开发经验的高级工程师。 通过了解市场动态,抛弃了ADC0804、89C52等已经处于停产的芯片。转而使用高端的STC12C系列的芯片,执行速度比89快很多倍。并且,增加了很多市场上广泛使用的芯片。能够与市场同步。 板子设计考虑过笔记本用户,使用安卓手机线就能下载程序。而不是使用庞大的数据线,学生毕业的时候,行李箱重量就减轻了。 板子上,首创了全彩灯、交通灯的设计。能够兼容国际上通用的舞台灯光控制协议。这是任何一个开发板所不具有的,视频演示优酷网网址:/v_show/id_XMTM5MDMyMzY4NA==.html?from=y1.7-1.2qq-pf-to=pcqq.group 增加了高端汽

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档