学单片机陆陆续续也有1个多月了,也设计了自己的第一个电路板——51单片机最小系统板。理想与现实还是差距比较大的,由于自己的粗心,一些细节没有仔细推敲,导致电路板多处错误。写下这篇总结,以提醒自己认真做事!
1.1 三个按钮开关都出现问题。两个自锁开关设计一样,都是需要连接的引脚弄错了造成按不按都是断路,而那个小开关的四个引脚直接全部短路。
1.2 USB封装引脚弄反了,只能焊在后面。相应的MicroUSB口也就没办法用了。PS:当时为了解决这个问题,自己做了一个反着的USB线,结果无意用这个USB线连了一下买的开发板,开发板上的CH340G直接冒烟了。
1.3 CH340G芯片电路设计错误。由于自己大意在340的V3口直接连了VDD和退耦电容,实际只需要连接退耦电容,只能用刀划开多余的VDD线,自己飞线到电容。
2.2 1602与51之间距离太近,插拔芯片时很不方便,且容易损坏芯片插脚
2.4 CH340G与单片机串口连接线上可能需要高速开关二极管
最后,在解决了设计错误之后,这个51最小下载板终于可以下载程序了。但依然有个问题,在这个板子插好51之后,电源指示灯本来应该在电源开关按下之后才亮,现在却是在USB线插上后就一直亮,当按下电源开关时,指示灯亮度增加。
https://blog.csdn.net/promisexi/article/details/45968189?locationNum=14&fps=1
本套教程共3节课程,熟悉这3节课程的话,你已经入门51单片机了。
我们都知道,人的大脑是可以控制眼耳口鼻,手脚,全身等等,这就说明,大脑是我们人体的控制中心,人体能控制的地方,都是由大脑管理的.
而单片机就像我们的大脑,作为一个控制中心,去控制我们想要控制的东西.
好像一成不变枯燥的工作,如果是人处理的话,做的时间长一点,他会说累,说无聊,而单片机则不会,只要你给它编写好程序,它会默默无闻地重复你想要的动作,并且没有一点怨言,工作效率比人手还要高很多.
5、单片机最小系统硬件要求包括好像我们人类一样,虽然大脑可以控制你的全身,但是需要运行起人体的话,你还需要食物,心脏,肝胆脾胃,等等人体器官,才能让你的身体运行.
我们以51单片机为例,它共有40只脚(51和52是一样的,都是51内核,统称51单片机)
我们先去除单片机的手脚,(意思是先别想控制别的东西,先把单片机自己运行起来先).
6、单片机最小系统图片就像人体,先去除手脚,暂时别想用手脚去控制别的东西,先把人体运行运来先.
从上面图片可以看到,单片机的手脚共有四组(花括号括起来的部分),
首先是P0.0~P0.7,我们简称P0口(上图右上角花括号部分)
7、单片机最小系统电路原理图那么单片机P0口也当作是一只手看待的话,那么P0口就会有8只手指了(下图花括号部分,你可以认真观察一下)
我们现在先把这四组单片机的手脚先去除(就是先把32只手指先去除)
我们常用的电池是1.2V,那么单片机要5V电源的话,我们需要4块1.2V的电池,才能供得起单片机.
8、单片机最小系统的电路图4个1.2V的电池,串联起来,就得到5V的电池,这个原理,我们初中的物理就学过啦.
不知道你知不知道,人体血管的能量,是靠什么传送运输的呢?没错,就是心脏.
人体的心脏就是一个劳碌命,自从出生那一刻,就需要不停的跳动,才能使人的生命得以唯持.
9、单片机最小系统的基本原理单片机一供上电的时候,晶振要不停地像人体心脏那样跳动,才能使单片机内部的数据,进行传送,如下图所示.
这里比喻了,晶振作为一个载体(也可以说是运输工具),把装在存储器1的数据,传送到存储器2,这个就是晶振的原理.
上面图片的电路中,GND就是我们上面说的电池负极,而晶振部分电路包含有,
10、单片机最小系统硬件要求包括在这个电路中,晶振Y1与18,19脚并联,电容C2与C3一端分别接单片机的18,19脚,另外一端共同接地(负极).
所以一个11.0592M晶振加2个22p电容,就可以构成单片机的心脏了,而且这3个元件,是没有分正负的,你随便插上去都可以.
或许有朋友会问,这个参数是怎么算出来的,其实你算它也没有用,因为这个单片机是人家公司生产的,你购买他的产品,他会直接给参数你的,你无需刻意研究,你直接学会运用就可以了,以下有电路的也如此类推.