首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

51单片机学习精髓之单片机学习板制作过程

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(下右)


单片机最小系统做完了大家可以试着做些外围电路,可以做8位数码管、点阵模块、AD/DA模块,试着控制继电器、蜂鸣器、温度传感器、红外遥控、矩阵键盘甚至是触屏……这里不再赘述,为什么说先给大家焊了流水灯,是有目的的,我常说要是大家把点灯学好了对后边的学习是很有帮助的,也可以说你的数码管点阵就不用学了,为什么呢,因为一排流水灯有8个LED一个数码管是由8个LED组成8个数码管有64个LED这正是一个点阵的LED数,所以说你搞明白了流水灯以后,数码管点阵就不用学了,还有你说控制LED是控制,其实蜂鸣器、继电器也是一样,单片机真的没你想象的那么难,虽然说单片机不难,但是我还是不建议新人一开始就去自己焊接,因为有些人动手能力不好或者原理图怎么连都不知道,这样的话怎么焊,就是有些人有点基础,勉强焊完了你能保证没有问题吗,自己能检测出吗,就是这些都完成了,你怎么编写程序又用什么软件下载,等等一系列的问题,我感觉这些都是非常打击新人积极性的。

新人们经常会问该怎么学习单片机,怎么才能学好单片机,以及C与单片机的关系?
这里说一下该怎么学,单片机这门课是非常强调动手能力的,先举个例子,学习计算机整天对着书本看,不实际操作能学会吗,当然不是不提倡看书,看书先看个大概,再说了讲单片机的书开始都讲得比较复杂,内存、地址、存储器,把人搞得云里雾里,学单片机说白了就是你去编程序控制I/O口输出高低电平,这些高低变化的电平控制外围电路,实现我们的功能。看书看个大致的印象,动手操作才是关键,在实践中遇到问题去有目的的翻书,查资料。
实践的话,一种是买开发板,一种是动手焊接。这要根据自己的实际情况。不具体讲。

有了实践的平台以后,当然还要有计算机,我感觉现在大学生几乎都有。单片机开发板和计算机相连,把必要的驱动软件弄齐,开始编译调试程序,,首先从流水灯做起,当你能把8个流水灯按照你的意愿流动时,你已经入门了,你会发现单片机真的很好玩,当你能把流水灯和数码管都按照自己的意愿亮起来的时候,有人说你会不能自拔、会上瘾,我同意!
下面说一下C语言和单片机关系,C语言对单片机来说就是一种工具,而且这种工具不难,有基础更好,没基础也没事,没必要从头学起,可以边学单片机边学C语言。况且现在开发板都会把C语言的基础讲一遍。
总结几点:
1、大概看下单片机的书籍。
2、用开发板练习编程序,强调多思考、但练习、练习就是捷径。
3、多动手焊电路,可以先从简单做起。
还有有很多人问,大几适合参加比赛,我说比赛吗不是等你完全准备好,况且这样的事也不存在,大一就可以准备参加比赛这样的话脑子里可以有一个整体的认识,知识是在学习过程中完善的,再说比赛不是让你笔试,要真正做出东西的最重要的是有了方向就开始做,不做永远不会成功!当然了比赛不是目的。目的是怎么从书本过渡到工作上。
返回列表