做了个51单片机小制作

最近,闲着没事,在网上逛了逛,发现可以DIY个单片机来搞POV的 。


外面的街道上,晚上五彩十色的霓虹灯广告就是很多用51单片机来做的流水花样啦。。。


二话不说,上taobao买齐所需的电子元件,由于我不是学这个出身的 。所以一些单片机的基本理论、硬件电路、程序编程还得上网看了2天时间。发现DIY单片机开始不是很难,精通可能就难了 。

去片:

上图列表:整流桥——红LED——绿LED——10K8连排阻——50V1U电解——11.0592M晶体

上为:1K 1/6W 电阻

下为:11.0592晶体

MAX232 串口电平转换IC,这个芯片有段小插曲的:大家都看到了它的大小了,本来想找DIP直插的那种的,价格比这个贵了1毛钱,所以我选了这个,千万没想到它居然这么苗条的,不是电子专业的我又被玩弄了。。。。。


要在这MAX232上焊4个104电容,还要接几根线,真要我小命了。。。。。。呜呜,很痛苦地焊接好了,用热溶胶封装好固定,就做好了一个单片机下载线了。

基本电路图:

本机功率模块的工作电压控制是通过单片机的54脚输出的高电平经IC401反相放大后控制继电器RL505。当后级模块处于保护状态时,单片机的54脚输出低电平,切断模块工作电源,以保护模块不被损坏。

看到上面这个电路图,再回头看看我买的元件,是否少买了很多东西???


没错,单片机我没选AT89S52,而选了STC89C52RC,为什么呢?接下去再看看我做好的电路板就知道了,元件方面省了2个30PF的电容,还有电路方面也不用搞开机复位电路,31PIN也不用上拉Vcc,STC89C52RC又比AT的便宜近1块,对于我业余DIY来说 ,不二之选啦 。(当然,如果我是电子专业的,专门搞工业控制的,绝对AT89S52就是了。国产IC,不解释。。。。。。)

焊完之后就是下面的样子了:

这个是我做的可调电源:2.5V——9V 0.8A 。

下面是做好硬件之后,搞了个IO口随机亮LED程序,就烧进去,行了。

关于流水灯,我是用C语言编的,因为以前在学校学得比汇编好点点,就用它了。

目前只能玩玩流水灯的花样了,怎么改都会了,只是程序有点累赘,很长一堆。精练的程序还不是我能写的。

欢迎初学者一起DIY,一起交流,一起分享。

作者扣扣:4011零22陆四


欢迎大家投稿!

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

对于单片机来说晶振是很重要的,可以说是没有晶振就没有时钟周期,没有时钟周期就无法执行程序代码,那样的话单片机就无法工作。

生成海报
点赞 0

钟, 广林

我还没有学会写个人说明!

相关推荐

esp8266搭建智能家居系统

一 背景 以前一直想着做一个智能家居的监控系统,说没时间是虚伪了,舍不得钱买服务器是真的…,后来想过内网穿透,使用树莓派或者pc本机跑服务程序,感觉太麻烦也一直没搞&#xf

STM32蓝牙后驱小车详细制作教程

前言 忙里偷闲,出于兴趣做了一个STM32蓝牙小车,看了很多教程,要么讲的不清不楚,要么付费下载源码,实属烦人,遂写下本教程,完全开源免费&#x