听说大家遇到不懂的问题可以多百度诶。还有果壳网、电子发烧友这些网站也可以多逛逛,有很多技术贴。再有一个圣地就是万能的贴吧。还有就是有个土豪坚持要买开发板问我什么牌子比较好。个人还是推荐普中的板子(作者表示没收广告费)
学完这一篇你将会知道:
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底座(下篇会详细讲用途)
消耗类的东西都是一包一包卖的,当然你也可以去电子批发商城,那里可以零售。
领取专属 10元无门槛券
私享最新 技术干货