51单片机学习精髓之单片机学习板制作过程
有很多新人问怎么焊接单片机学习板,应下面我亲自焊接个最小系统,下面是所需元器件及焊接过程,说得可能比较细,比较繁琐,只盼不要起到反面作用,就很高兴了。
1、10*10万用板一块(下左)
2、DIP40单片机锁紧座一个(下中)
3、复位电路:有一个按键、1K和10K电阻各一个、10uF电容一个(下右)
4、晶振电路:一个12M晶振、两个30PF的瓷片电容(如下左)
5、稳压电路:一个DC插座、一个自锁按键、一个1N4007、两个104的瓷片电容、两个220uF的电解电容、一片L7805稳压芯片(下中)
6、由于单片机P0内部电路没有上拉电阻,呈高阻状态,所以不能正常输出高低电平,因此该组I/O使用时咱们要给P0口加一排上拉电阻,排阻是首选,这里选用103的就是10K(下右)
1、下面把做好的单片机系统加上一定的外围电路、最基本的就从控制流水灯做起吧
焊接完流水灯的效果如下,当然最下面有空挡就加了几个独立按键。
2、先看看怎么供电,咱们做的这个最小系统,有两种供电方式可以用9–15V开关电源供电,也可以用下载器供电,咱们选择这样的下载口就是为了减少不必要的接线麻烦即可下载又可供电。
3、下完程序后的效果图
4、电路焊接实物效果图,焊接过程中减量减少飞线的使用,保证电路稳定、美观,养成好的布局焊接习惯。
5、(别忘了)这个地方是很容易忽略的,有些人焊完板子就是下载不了程序,很多人就是忘了把31脚接高电平,这里着重的说一下31脚EA非/Vpp接高电平时,单片机读取内部程序存储器。当扩展有外部ROM时,读取完内部ROM后自动读取外部ROM。该引脚接低电平时,单片机直接读取外部ROM。有些单片机没有内部ROM,所以该引脚一直接地(例8031单片机)。因为现在我们使用的单片机都有内部ROM,所以在设计电路时此引脚一直接高电平。
希望对大家能有帮助。
单片机最小系统做完了大家可以试着做些外围电路,可以做8位数码管、点阵模块、AD/DA模块,试着控制继电器、蜂鸣器、温度传感器、红外遥控、矩阵键盘甚至是触屏……这里不再赘述,为什么说先给大家焊了流水灯,是有目的的,我常说要是大家把点灯学好了对后边的学习是很有帮助的,也可以说你的数码管点阵就不用学了,为什么呢,因为一排流水灯有8个LED一个数码管是由8个LED组成8个数码管有64个LED这正是一个点阵的LED数,所以说你搞明白了流水灯以后,数码管点阵就不用学了,还有你说控制LED是控制,其实蜂鸣器、继电器也是一样,单片机真的没你想象的那么难,虽然说单片机不难,但是我还是不建议新人一开始就去自己焊接,因为有些人动手能力不好或者原理图怎么连都不知道,这样的话怎么焊,就是有些人有点基础,勉强焊完了你能保证没有问题吗,自己能检测出吗,就是这些都完成了,你怎么编写程序又用什么软件下载,等等一系列的问题,我感觉这些都是非常打击新人积极性的。
新人们经常会问该怎么学习单片机,怎么才能学好单片机,以及C与单片机的关系?
这里说一下该怎么学,单片机这门课是非常强调动手能力的,先举个例子,学习计算机整天对着书本看,不实际操作能学会吗,当然不是不提倡看书,看书先看个大概,再说了讲单片机的书开始都讲得比较复杂,内存、地址、存储器,把人搞得云里雾里,学单片机说白了就是你去编程序控制I/O口输出高低电平,这些高低变化的电平控制外围电路,实现我们的功能。看书看个大致的印象,动手操作才是关键,在实践中遇到问题去有目的的翻书,查资料。
实践的话,一种是买开发板,一种是动手焊接。这要根据自己的实际情况。不具体讲。
有了实践的平台以后,当然还要有计算机,我感觉现在大学生几乎都有。单片机开发板和计算机相连,把必要的驱动软件弄齐,开始编译调试程序,,首先从流水灯做起,当你能把8个流水灯按照你的意愿流动时,你已经入门了,你会发现单片机真的很好玩,当你能把流水灯和数码管都按照自己的意愿亮起来的时候,有人说你会不能自拔、会上瘾,我同意!
下面说一下C语言和单片机关系,C语言对单片机来说就是一种工具,而且这种工具不难,有基础更好,没基础也没事,没必要从头学起,可以边学单片机边学C语言。况且现在开发板都会把C语言的基础讲一遍。
总结几点:
1、大概看下单片机的书籍。
2、用开发板练习编程序,强调多思考、但练习、练习就是捷径。
3、多动手焊电路,可以先从简单做起。
还有有很多人问,大几适合参加比赛,我说比赛吗不是等你完全准备好,况且这样的事也不存在,大一就可以准备参加比赛这样的话脑子里可以有一个整体的认识,知识是在学习过程中完善的,再说比赛不是让你笔试,要真正做出东西的最重要的是有了方向就开始做,不做永远不会成功!当然了比赛不是目的。目的是怎么从书本过渡到工作上。
- 单片K型热电偶放大与数字转换器MAX6675(03-14)
- LEM传感器在交错Boost型PFC电路中的应用(07-20)
- ADC0809 A/D转换器基本应用技术(07-27)
- 基于AT89C51的音频信号均幅控制放大器(07-23)
- 基于GM8123的串口扩展硬件解决方案(07-23)
- 基于AD6620和AD6640的数字中频接收系统实现(08-02)