×
嵌入式 > 嵌入式开发 > 详情

从易到难学习单片机(单片机DIY制作、毕业设计、课程实例)

发布时间:2020-06-16 发布时间:
|

电子工程师工作就是将单片机和一堆器件搭在一起,注入思想(程序),完成原来的这些器件分离时无法完成的功能,做成一个成品。所需要的技能越高、功能越复杂、成本越低、市场上对相应的东东的需求越大,就越成功。在工作之余收集了一些比较经典的单片机制作,对于单片机初学者来说,可以从51着手,边制作边学习定能事半功倍。

1. 单片机音乐频谱显示
这个音乐频谱是单片机的初级篇,利用洞洞板就可以成功制作,制作过程简单,费用低,很适合非专业的爱好者学习制作,随着音乐的播放,LED灯会如波浪般跳跃,小制作大效果。

2. 基于STC单片机的停车场管理系统(原理图+PCB+C语言源代码+参考资料+演示视频)【完整】
推荐这个停车场管理系统,是为了杜绝乱停车现象,这个系统是基于STC89C52RC单片机的停车场管理系统,综合利用了RC522射频模块,直流减速电机驱动,12864液晶模块,涉及到了射频方面的知识运用,利用电位器检测电机转动角度的方法实现。

3. 基于51单片机的多功能仪表(可作开发板,带PCB文件)
这个设计选用了51单片机为控制核心,整板基本就相当于一个开发板,只是这里的单片机是采用的LQFP44的贴片封装,后续的代码功能大家可以发挥自己的想象,是一个学习51单片机不错的工具。

4. 51单片机智能家居系列
因为要做相关的设计,收集了一些关于51智能家居系列的文章, 同时由于51自身的局限性,所以51系列单片机做智能家居智能进行简易的控制,不过这些文章做个简易的智能家居已经足够了。

5. 基于51单片机的频率计
电路以及程序代码结果调试后试验过,有视频上传,电路作用是对脉冲频率测定,可以测试脉冲频率,上升沿有效,用户可以修改代码的菜单部分,以便个性化,通过12864直观显示,方便用户操作,设有三个按键,方便操作,本电路简单易用,采用51单片机编写,方便用户修改,也可作为毕业设计使用。

6. 采用单片机制作的多功能电表
主芯片采用单片机,STC89C52。实现其可测量电压,电流,功率三样功能,其指标如下:电压测量范围0~100V,测量精度误差在5%;
电流测量范围0~200mA,测量精度误差在5%;
功率测量范围0~20W,测量精度误差在5%。
同时可以设置范围,一旦超出范围,则LED小灯闪烁报警。

7. 便携式多点温度仪
这个方便实用的手持式温度仪,不受环境影响、功耗低、结构简单、成本低的数字式传感器用手持测温装置。本机只设一位按键开关,其实是单片机AT89C4051的复位按钮。按复位按钮单片机自动进行测量显示,在测量完毕后立即进入微功耗的休眠状态,按动按钮后单片机重新启动进入测量状态。电池选用三节电池,由于系统平时处于休眠状态,因此系统在电池供电时,可工作长达一年。

8. 基于STC12C5A60S2的点阵时钟的设计(本科毕业设计)
这个点阵时钟不仅可以显示时间,还可以播放音乐,并且增加了一个倒立检测的功能,使用了一个水银开关。为了能长时间待机,选了一款带保护板的2000MAH锂电池。考虑到同学们还没多少钱,本设计所有的芯片器件都是选用了比较便宜的功能又好的。

9. 51单片机STC89C52RCAD9850 DDS信号源设计与实现
对于一般DIY爱好者而言,有一个合适的信号发生器莫过于最好不过了,但是市售的信号发生器价格昂贵,那么就让我们发扬DIY的风格吧。这款信号源由51单片机和AD9850模块做成的信号发生器,信号频率1Hz~1MHz之间,三种常规波形,可以调节峰峰值,直流偏置,最低1Hz步进频率调节。非常适合初学者DIY。

10. 基于51单片机的手感遥控车,带蓝牙无线

大家都知道体感遥控这段时间比较火,话说我们公司也有一台体感游戏机,配上乐视TV,每天休息时间都会有几个热血屌丝站在电视机前手舞舞蹈,玩的不亦乐乎,全身心投入到游戏中的感觉不要太爽,哈哈,不过咱买不起,也就在公司凑凑热闹,所以给大家推荐这个手感遥控,还带蓝牙无线的,虽不及体感高大上,但乐趣绝对不会少。

11. 51单片机智能家居系列文章收集,足够你做个简易智能家居!

对于智能家居,我之前一直认为是由MCU 控制的,相信不少人跟我有一样的想法吧......但

是看完这个51 单片机智能家居的方案收集,才知道51 单片机也能做出令人诧异的智能家居

来。而且51 单片机对于初学工程师来说,更容易上手。

12. 采用P89C52单片机的16*64点阵设计,点阵文字随意改变
LED点阵是利用发光二极管点阵模块,或像素单元组成的平面式显示屏幕,在大街小巷的商家门口都可以看的到,有的是固定的,有的是滚动的。这个点阵是基于P89C52单片机的16*64点阵,使用的是P89C52单片机控制整个点阵,可以显示时间、欢迎光临等
原理图是使用Altium画的,而且已经经过Proteus仿真,仿真的内容在附件里。
PCB已打样,代码可以正常工作,能够正确显示内容。
说明:点阵的电源是1拉8个,这样驱动的亮度可能不够,如果做到1拉16个就可以了。

13. 基于STM32单片机解码MP3代码
该段程序是使用软件将MP3文件制作成为BIN文件,然后烧录到SPI-Flash里面 ,通过STM32读取数据并解码,然后通过其DAC IO口输出音频,还可以控制音量。这个方案为不少纠结与语音芯片先选择的人提供了很好的优势,比之传统的OTP语音芯片来说该方案可以重复使用烧录,成本也比其低。将是未来语音产品开发的首选。

14. 基于单片机SLH89F51LED浪漫沙漏
沙漏象征着爱情、友谊和幸福,而这款电子沙漏是我们要永远的幸福,永远地珍惜爱情和友谊! 电子沙漏用电子电路控制的发光二极管表示沙粒,模拟沙漏的运动过程。电子沙漏会像真正的沙漏一样,上部的沙粒(点亮的发光二极管)一粒一粒往下掉,下部的沙粒一粒一粒堆起来。漏完以后,将电子沙漏倒过来,又会重新开始一粒一粒往下漏。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
内核日志及printk结构浅析