从零开始学单片机设计
码龄6年
关注
提问 私信
  • 博客:969,809
    969,809
    总访问量
  • 117
    原创
  • 1,019,405
    排名
  • 3,061
    粉丝
  • 26
    铁粉

个人简介:人生总要吃苦,你不吃学习的苦就要吃生活的苦,本博客致力于为广大单片机学习者和爱好者提供一个学习交流的平台,欢迎大家留言和关注,另博客所有项目设计文件和源代码都可以进QQ分享群下载学习,在群里藏龙卧虎有很多大神,群里禁止任何形式广告,欢迎小伙伴进群提问,和大家互相学习,一起进步。学好技术,改变人生!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-12-21
博客简介:

从零开始学单片机的博客

博客描述:
从零开始学单片机 DSP FPGA
查看详细资料
个人成就
  • 获得1,420次点赞
  • 内容获得1,082次评论
  • 获得8,728次收藏
创作历程
  • 6篇
    2021年
  • 111篇
    2020年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 从零开始学习单片机群二维码
  • 马达控制算法
    4篇
  • 电路
    16篇
  • 开关电源
    2篇
  • 模拟电子技术
    9篇
  • FPGA CPLD
    4篇
  • 单片机
    94篇
  • 解码
    1篇
  • 双机通讯
  • UART
    7篇
  • 编程
    97篇
  • 仿真
    29篇
  • PCB
    3篇
  • AD
    2篇
  • PID算法
    1篇
  • 项目
    4篇
兴趣领域 设置
  • 人工智能
    机器学习图像处理数据分析
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

单片机ESP8266智能家居的红外遥控设计 C源代码+原理图+PCB 全设计资料

最近有小伙伴私信我,他是学电子信息的,老师让他们做一个关于红外遥控控制智能家居的小项目,没有设计思路,也不知道用啥芯片,自己只会写一些单片机代码,和使用AD-PCB设计软件。我记得很久以前做过一个类似的项目大概是16年,于是找了大半个下午,终于找出来,现在把它分享出来,供大家参考一下,希望小伙伴们能从中学到东西。PCB原理图如下,我记得当时还是用protel画的电路原理图如下:画图软件同上实验参考C语言代码#include “stc12c2052ad.h”#include “wifi_IR.
原创
发布博客 2021.11.08 ·
3541 阅读 ·
4 点赞 ·
4 评论 ·
17 收藏

创意小发明:单片机给自家风扇增加红外遥控、定时及睡眠功能 附程序源码与电路图,仿真设计文件

小伙伴们家里是不是还是手动按键式电扇?是的话就跟我改起来,改过之后手动按键不影响,还是可以用哟,增加红外遥控功能,定时增加到8小时(你的是不是还只有1小时定时呀,呵呵!),还有哟!再加个睡眠功能:如果打开睡眠功能,定时时间到之后自动跳到1档,不然下半夜冻坏罗,不打开睡眠功能,定时时间到之后自动关闭。是不是很贴心啦!本来还想加个仿自然风,就是扇一会停一会再扇一会…………,网友们都说那样太伤电机,于是...
原创
发布博客 2021.11.05 ·
2593 阅读 ·
5 点赞 ·
3 评论 ·
18 收藏

51单片机用PID算法温度控制器毕业设计 完整资料,Matlab作图仿真源码

最近天气变冷,感冒了一段时间又加上考研的事情让我忙的不可开交,今天听说疫情已经蔓延到常州了,小伙伴们没事还是不要出门了,再家专心搞科研技术吧。话说回来,前几天有小伙伴给我留言,问我单片机控制的PID算法,想让我帮他讲一讲,最好是视频讲解,无奈最近我太忙了,刚好前不久帮别人做了一个PID算法温控器的毕业设计项目,现分享出来和大家共同学习一下。毕业设计任务设计并制作一个水温自动控制系统,控制对象为纯净水(容量大于等于1升),容器为瓷器皿。水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以
原创
发布博客 2021.11.03 ·
4480 阅读 ·
5 点赞 ·
13 评论 ·
49 收藏

51单片机控制蜂鸣器发SOS国际求救信号声音实验

说明:本文是51单片机控制蜂鸣器发声实验的高级版,和上个实验差不多,上个实验是控制蜂鸣器发声,本实验可以理解为控制蜂鸣器间断发出不同长度的声音,本文同样重在夯实基础,如果是大神,请自觉飘过。好了我们言归正传,轮船行驶在辽阔的大海里,当发生意外事故的时候,“SOS”遇难信号便飞向海空,传往四面八方,我们都知道SOS信号是三短,三长,三短(摩尔斯电码),那么我们要如何去控制蜂鸣器发出这样的信号呢?其实用单片机控制蜂鸣器发SOS声也很简单,原理基本上和上个实验差不多,控制方式稍微会复杂一点点,我们下面会详细介
原创
发布博客 2021.10.31 ·
2334 阅读 ·
2 点赞 ·
2 评论 ·
10 收藏

进阶教程:51单片机控制蜂鸣器发声实验 适合入门

51单片机控制蜂鸣器发SOS国际求救信号声音实验说明:本文是51单片机控制蜂鸣器发声实验,和流水灯差不多,这也是入门时候非常基础而且非常重要的一个实验,同样本文重在夯实基础,如果是大神,请自觉飘过。好了我们言归正传,用单片机控制蜂鸣器发声其实也很简单,基本上和控制LED的原理差不多,但是有一点需要说明的是如果是无源蜂鸣器的话,控制方式稍微会复杂一点点,我们下面会详细介绍。我们同样从硬件和软件两个角度来给大家详细说明。硬件部分蜂鸣器顾名思义就是可以蜂鸣(发声)的器件,一般分为有源和无源两种,注意此处
原创
发布博客 2021.10.31 ·
3377 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

小项目:单片机控制脉搏心电测量仪 测量脉搏心跳 含程序 原理图及仿真文件

各位小伙伴大家好,考研的事总算告一段落了,最近有点难受去医院一查,呀,好像有点神经衰弱,干什么都有点力不从心,热心的护士小姐姐给我测量了体温查看健康码一气呵成,然后顺利进入了医院。在医生给我测量脉搏和心跳率时用了一个小工具,我感觉蛮好玩的,就想能不能用51单片机来做一个简单地脉搏心率测试仪器呢,回到家说干就干,还真被我做成了,目前只是实现了基本的一些功能,我还在完善中,感兴趣的小伙伴和我一起来试试吧,老规矩,先上实物图单片机电路原理图如下:示波器实测波形:单片机控制脉搏测量仪的参考源代码:#
原创
发布博客 2021.03.16 ·
3104 阅读 ·
5 点赞 ·
2 评论 ·
33 收藏

趣味小游戏:用单片机和LED灯阵制作的贪吃蛇趣味小游戏 制作过程设计源代码

最近几天天气总是在下雨,对于不爱玩手机游戏的我来说过得太无聊了。想想咋么才能让时间过得快一点呢,这个时候我看到电视里的一个广告类似贪吃蛇的,于是抱着试试看的想法 用单片机和LED灯阵做了一个贪吃蛇的游戏基本功能都有,玩起来体验还可以,总算可以充分利用时间了。下面我就把制作过程和文件分享给大家用一个18650电池供电,用一个单片机进行控制名称:8X8点阵贪吃蛇功能:按右键开始、中间可以选择速度1最慢9最快(飞一般的感觉)速度2和9,哎呀呀,自己撞死了(可以穿墙,撞到自己的身体死亡)按中间确定
原创
发布博客 2020.06.08 ·
1801 阅读 ·
5 点赞 ·
0 评论 ·
15 收藏

小项目分享:51单片机音乐喷泉制作全过程资料(附送给初学者的忠告)

因为最近忙着考试,所以都没时间更新博客了,在后台有个小姐姐给我留言说自己对单片机很感兴趣,但是又不知道从哪里开始学起,是先学硬件好还是先学软件好,其实在我们复杂的电子学里,硬件和软件是分不开的,硬件就像是我们的心脏和四肢,软件就像我们的大脑,如果只有软件没有硬件,纳我们的系统就是一个没用的程序,不能执行任何操作,而如果只有硬件没有软件那么整个系统就是一个行尸走肉,是一个没有“大脑”的躯壳,我说到现在大家也应该明白了,硬不离软,软不离硬,只有软硬兼修,方能大成!好了,回到刚才的问题,我建议先从硬件开始学起,先
原创
发布博客 2020.11.05 ·
8343 阅读 ·
17 点赞 ·
13 评论 ·
98 收藏

有趣的小项目:半个指头大的收音机制作成功 单片机+RDA5807源程序

各位小伙伴大家好! 好久不见啊 !最近忙着考研,一直在复习,没有像以前那么多时间来做小项目了,所以文章更新的有点慢,前几天看到一个坛子里做了个指头收音机,我觉得很好玩,所以也做了一个废话不多说,因为这个项目比较简单,所以直接说一下过程功能设置:锂电供电,0.91oled,可充电,拨轮开关,左右拨动自动搜台,按下功能切换,二级设置菜单,手动搜台,音量调整,重低音,频段等,中键长按关机,长按(1.5秒)开机。电池电量检测,当然还有优化的地方,慢慢来吧,但是但是已经可以用了!上图看看吧。原理图如下:
原创
发布博客 2020.09.15 ·
1997 阅读 ·
3 点赞 ·
0 评论 ·
17 收藏

项目实战:51单片机霍尔自行车里程测速仪设计升级版 原理图 程序 制作BOM

给CSDN论坛的朋友们分享一个51单片机做的霍尔自行车里程测速仪,资料很全 程序 设计论文都有.说明1、单片机是通用的无论51还是52、无论stc还是at都一样,引脚功能都一样。程序也是一样的。2、原理图中的.ddb、.Bkp等格式是要用protelse打开的,没有软件的不要紧,我已帮您转换成word格式和pdf格式的了。3、程序中的.c文件可以用记事本(文本文档)打开,就是程序了。其他的是写程序是自动生成的,没什么用的。4、可以按照正面布局,不要按照实物的背面焊接,要按照原理图焊接。数码管
原创
发布博客 2020.08.18 ·
2556 阅读 ·
5 点赞 ·
8 评论 ·
36 收藏

DIY四周飞行器(小型无人机)附全部技术资料和设计文件

前几天看了一个电影,故事讲的是一个男孩喜欢一个女孩但是不敢向她表白,于是他想了一个办法,用无人机来给女孩传送他的情谊,当然最后他成功了,两个人幸福的生活在了一起。看完这个电影后吸引我的不是剧情而是这个无人机蛮帅的,而且是男主自己设计的,我突发奇想,要不自己也DIY一个玩玩。想到就去做,于是我做了一个,基本功能还是都有的,不过在某些方面我还是有点不满意,有待改进,好了下面我就把设计方法和原理告诉大家,供大家参考学习。xx...
原创
发布博客 2020.08.04 ·
5179 阅读 ·
14 点赞 ·
2 评论 ·
41 收藏

把妹必备,自制DIY-32心形流水灯,十几种效果,带源码和仿真 要的快来

昨天后台有人给我留言说,惹女朋友生气了,买东西哄太没有新意,所以想亲自用个单片机小程序来博得美人原谅,但是自己单片机学的又不怎么样,所以程序还不能太复杂,我思来想去觉得也只有这个DIY心型流水灯适合他了,所以就借用PROTEUS来做了一个,效果还不错,希望他女朋友可以原谅他。因为程序比较简单,我以前也分享过类似的程序,所以在这里就放两个仿真图和参考源代码,有兴趣的小伙伴可以试一下,老鸟就飘过吧!废话不多说先上图次醒能任意设定方向和频率点亮,大家还可以换上不同颜色的灯参考源代码如下:/******
原创
发布博客 2020.07.16 ·
4093 阅读 ·
8 点赞 ·
7 评论 ·
49 收藏

创意小发明:使用51系列单片机的DIY点焊机控制项目(程序+原理图)

各位早上好,最近一段时间全市不好的消息,南方的洪水已经超过了98年是史上最厉害的洪水,但愿灾难赶紧过去最近做了一个用单片机的点焊机控制装置,使用的是89C51单片机、LCD5110显示屏和微型继电器,通过检测按钮信号,精确控制点焊机变压器的导通时间和两次焊接的间隔时间。变压器导通时间从40毫秒到2600毫秒之间,按20毫秒为一档连续可调,两次焊接的间隔时间则为5秒和10秒两档,这两个参数均通过7+1位拨码开关由用户根据需要动态设置,设置结果即时显示在屏幕上。参见下图:...
原创
发布博客 2020.07.15 ·
7472 阅读 ·
3 点赞 ·
1 评论 ·
19 收藏

11款免费而强大的PCB设计软件 还用什么AD PADS?

1.PCBWeb DesingerPCBWeb是一款用来设计和制造电子硬件的免费CAD应用软件,使用快速、易用的线性工具设计多层原理图,使用覆铜和DRC检测可规划多层电路板,可嵌入物料清单。2.ZenitPCBZenitPCB是一款优秀的PCB设计软件,可以制作专业的电路板,CAD模块灵活易用,可快速实现设计项目。通过ZenitPCB可从原理图或者图层本身创建项目。3.FreePCBFreePCB顾名思义,是一款全开源基于Windows的PCB设计编辑器。它简单易用,可胜任专业高质量的工作。它具备
原创
发布博客 2020.07.13 ·
11760 阅读 ·
2 点赞 ·
0 评论 ·
26 收藏

小项目实战:51单片机控制的DS18B20温度测量报警系统(可设置范围) 硬件,接线图,源代码

最近南方天天下大雨,下的人心情都郁闷了,最近应一个粉丝的留言,说毕业设计课题是一个单片机的温度自动测量报警装置。希望我可以帮帮他, 我就用常见的DS18B20做了一个报警系统,供大家学习和参考。需要的功能及作用单片机DS18B20温度测量系统的测量范围为0-99.9摄氏度,可设置上限报 警温度、下限报 警温度(即高于上限值或者低于下限值时蜂鸣器报 警),默认上限报 警温度为38℃、默认下限报 警温度为5℃。报警值可设置范围:最低上限报警值等于当前下限报警值,最高下限报 警值等于当前上限报 警值。将下限报
原创
发布博客 2020.07.06 ·
4124 阅读 ·
7 点赞 ·
10 评论 ·
43 收藏

创意小项目:单片机锂电池容量测试仪设计制作 附C语言源代码

前几天在家看到我家的锂电吸尘器没电了,但是充满后用了一会就又没了,电量明明显示还有两格,心想这个东西太不靠谱了,于是就寻思如果能测试出电池的容量就好了,便自己动手做了一个锂电容量测试仪,老规矩废话不多说,先上实物图工作原理时:此设计是用万能板搭建,显示用12864字库屏,主板与屏幕分开,这个单片机电池容量测试仪对于锂电/镍氢程序实现自动识别。该设备会自动识别电池类型(锂电池还是镍氢电池)。识别的方法:电压高于2.7就是锂电,低于2.7高于2V就是锂电低电压,会有提示;高于1低于2,就是镍氢电池。
原创
发布博客 2020.06.01 ·
3683 阅读 ·
6 点赞 ·
8 评论 ·
18 收藏

创意设计:带自动喂鱼的鱼缸自动控制系统设计与制作 单片机程序 原理图 源代码

经常好几天不在家,一直想做一个自动喂鱼的东西,在网上找了很久,就看到一个用15F104W单片机 只用定时器功能定时震动下鱼食的,不太喜欢,今天给大家分享一个我自己设计制作,还算比较满意的小作品。第一次发帖 不太会啊……制作出来的实物图如下:引脚分配 lcd lcddata: P0lcd_e: P2^7lcd_rs: P2^6lcd_rw: P2^5 设置按键 limit_choise: P //温
原创
发布博客 2020.05.22 ·
3968 阅读 ·
5 点赞 ·
1 评论 ·
31 收藏

小项目实践:单片机做的半导体制冷小冰箱 原理图和程序

最近天气比较炎热闲来无事,自己在家DIY了一个小冰箱,试了一下制冷效果还可以的,下面就把制作步骤和技术资料和大家共享一下:这个冰冰可乐什么的真的太适合不过了。。器材:一个电源模块,220v转12v,6A。以及一个封装好的制冷器,元件清单都在原理图上可以看出来,继电器用的是继电器模块。防水型的18B20,继电器模块,12c887时间芯片,12864液晶屏,蜂鸣器,89c58单片机芯片,接线子,什么开关,按键,电阻电容的你也应该知道的,就是一个单片机模块。。这些就是控制板的元件了,然后你还要去淘宝上买制冷器
原创
发布博客 2020.05.12 ·
6062 阅读 ·
10 点赞 ·
23 评论 ·
51 收藏

一文彻底读懂三极管的工作原理,最通俗的解释,看完就明白了!

我们在上学时候都学过三极管,书上是这样介绍的三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种控制电流的半导体器件。其作用是把微弱信号放大成幅度值较大的电信号,也用作无触点开关。三极管是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。三极管是在一块半导体基片上制作两个相距很近的PN结,两个PN结把整块半导体分成三部分,中间部分是基区,两侧部分是发射区和集电区,排...
原创
发布博客 2020.04.17 ·
29984 阅读 ·
42 点赞 ·
6 评论 ·
177 收藏

创意发明:自制小型PM2.5环境检测系,实测效果还可以,赶快一起学起来!

最近比较忙,可能更新的文章比较少,疫情期间请大家多多注意身体,尽量减少外出,在家学习。这段时间由于疫情影响不能出去,看着家对面空气检测系统的大屏幕上各种数据不断变化,于是突发奇想,能不能自己也做一个PM2.5测试系统呢,想到就要做。老规矩废话不多说,先上实物图:实物图1实物图2实测测量精度和准确率还是可以的。PM2.5检测系统参考代码如下:主#include<reg52...
原创
发布博客 2020.04.16 ·
568 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏
加载更多