首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手把手教你玩转单片机

听说大家遇到不懂的问题可以多百度诶。还有果壳网、电子发烧友这些网站也可以多逛逛,有很多技术贴。再有一个圣地就是万能的贴吧。还有就是有个土豪坚持要买开发板问我什么牌子比较好。个人还是推荐普中的板子(作者表示没收广告费)

学完这一篇你将会知道:

1、公开答辩场合大神张口闭口的MCU、STC89C52RC是什么?

2、什么是内部外设?(小白:你指的是室内装修之类的?)

3、明明是52,为什么非要叫51单片机?

4、如何委婉解释上课迟到的问题

首先先了解一下51单片机(此处应该划重点)度娘说:

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。

小白:@#¥/??、

好的,我只是给你看一遍让你有个印象而已,反正我是记不住。你只要知道:

①它是8位的

②51是一个系列,全称是8051单片机,它包括很多个型号

③它可以通过编程实现功能

51单片机的功能

我们可以通过它的英文名字看出来(Micro Controller Units,即MCU),微型控制单元。也就是跟跟人的大脑一样,人的所有动作的完成都由大脑发出指令才能完成。(什么CPU?emmmmm差不多吧,不过CPU更高级)

我们来看一个最常见的单片机:STC89C52RC。这是一款号称最烂大街的单片机(淘宝售价3块钱一个)。型号注释:

STC:宏晶公司出品代号(不重要)

8:8位单片机

9:有flash存储器,若为0表示无ROM(只读存储器)(不重要)

C:CMOS工艺 若为S代表ISP编程方式(不重要)

5表示我只是来刷一下存在感

2:8KB容量。计算公式为‘该位数字*4(KB)’(很重要!请傻狸打红!)

RC:RAM(随机存储器)为512B。若为RD+则RAM为1280B

关于ROM和RAM的区别,如果你计算机课没有打瞌睡的话,应该会听到老师说RAM是临时保存的,断电之后数据无法保存

51单片机的组成:

你可以把它看作一个集成电路,它内部有许多由三极管组成的门电路。而它们又可以分成许多的功能区(如图),我们将其称之为内部外设,因为严格意义上来讲,这些功能区并不是真正的核心控制中心,就好像小脑和脑干不能称之为大脑一样,他们只起到辅助管理进程的功能。另外,之所以叫做“内部”外设,是为了与单片机外面真正连着的外部设备区别开来,外部设备最大的特点就是我们得另外花钱去买,比如LED,比如电机等外加的功能模块。

再来讲讲如何操作这块单片机。一块单片机要正常运行,一定要有①电源②复位电路,就是重启开关(也可以手动断电重启)③脉冲电路。这个会给单片机一定频率的信号,诱导它去干它该干的事情。就好像你的生理时钟会清晰地告诉你你什么时间起床,什么时间产生困意。

场景一:你早课迟到了,老师请你解释一下

你:老师,我内部晶振的振荡周期出了点问题

老师:……说人话

你:……我睡过头了QAQ

所以只买一个3块钱的东西是远远不够的,能干事的单片机还需要一些外围电路,才够格叫做“最小系统板”。就像这样:

小白:@#¥%???妈妈我要回家…

心灰意冷自暴自弃?不着急,下篇手把手带你把它做出来。你需要:

①烙铁套装(六件套足够了)

②万用表(不用买太贵的,土豪随意)

③12MHz晶振

④30pF瓷片电容*2

⑤10k欧排阻*1

⑥微动开关*1

⑦导线若干(推荐那种一卷的漆包线)

⑧万用板*1

⑨排针*4

⑩烧写器(推荐自带冷启动的)

⑩MCU底座(下篇会详细讲用途)

消耗类的东西都是一包一包卖的,当然你也可以去电子批发商城,那里可以零售。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180413G1SGUG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券