2 从零开始学单片机设计

尚未进行身份认证

我要认证

为了感谢大家的关注和支持,本博客即日起所有技术文件和代码全部开源,请加群787876459自行下载,如果需要其他帮助或指导请发邮793267627@QQ.COM,请把问表述清楚,如果喜欢我的文章请点关注,谢谢! 立刻做,一定做,直到做成功!

等级
TA的排名 1w+

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

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

2020-09-15 11:24:39

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

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

2020-08-18 13:22:28

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

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

2020-08-04 14:42:25

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

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

2020-07-16 18:08:02

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

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

2020-07-15 10:17:12

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

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

2020-07-13 10:49:23

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

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

2020-07-06 13:36:28

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

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

2020-06-08 18:46:01

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

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

2020-06-01 16:46:01

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

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

2020-05-22 16:16:57

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

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

2020-05-12 15:03:19

项目实战:DIY光驱激光雕刻机-激光切割机 (含制作步骤 实物 图纸 程序 上位机软件 )下载

经过一段时间的51单片机学习,参考前辈的资料利用废旧光驱制作了一个激光雕刻机、激光切割机,下面就是我的制作过程,与大家分享一下成功新的,再次感谢前辈的资料,让小弟少走了六十公里弯路。废话不多说直接上实物图:首先拆解废旧光驱...

2019-06-24 15:57:33

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

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

2020-04-17 11:58:12

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

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

2020-04-16 18:54:49

小项目:单片机+人体红外感应的防盗系统设计(仿真+源码+PCB文件)

设计说明1.根据系统功能要求并且考虑产品的性价比进行系统的整体方案设计,包括系统 的选型、所选芯片的功能、芯片外围电路的合理设计等。2.系统硬件抗干扰技术与软件抗干扰技术的研究与实现。3.系统硬件与软件的联合仿真与调试。本设计是针对普通的家庭防盗而设计,与相似功能的系统相比,具有如下的创新:(1)移植性高。本设计考虑现代家居的特点,参考了大多数的被盗情况,适合任何家庭使用。(2)成本...

2020-03-24 17:10:20

一文彻底看懂示波器中的眼图

PCB设计中眼图到底有什么用?眼图,是由于示波器的余晖作用,将扫描所得的每一个码元波形重叠在一起,从而形成眼图。现在将带领大家了解PCB上的眼图是什么,眼图是怎样形成的,眼图中包含有哪些信息,如何根据眼图情况分辨信号质量。想看 懂示波器眼图需要掌握以下4点:一、什么是眼图?眼图是一系列数字信号在示波器上累积而显示的图形,它包含了丰富的信息,从眼图上可以观察出码间串扰和噪声的影响,体现了数...

2020-03-14 11:11:10

小项目:51单片机驱动 LCD1602液晶显示系统 PROTEUS仿真及源代码 LCD指令解释

51单片机驱动 LCD1602液晶显示系统 PROTEUS仿真及源代码 设计废话不多说先上实物图LCD1602+51单片机最小系统应用仿真及制作好了,接下来正式进入制作环节:第一步:仿真绘制好原理图,仿真时单片机最小系统只放一个单片机就可以了,但实际电路中需要加上电源模块、复位模块。如下图:原理图文件请在附件中找。原理图绘制好后,编写代码并生成hex文件。参考代码如下:/...

2020-03-12 11:34:01

一文看懂三极管在电路中的应用原理

三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。所谓的控制就是如图 3-7 里边介绍的,我们可以通过单片机控制三极管的基极来间接控制后边的小灯的亮灭,用法大家基本熟悉了。还有一个控制就是进行不同电压之间的转换控制,比如我们的单片机是 5V 系统,它现在要跟一个 12V 的系统对接,如果 IO 直接接 12V电压就会烧坏单片机,所以我们加一个三极管,三极管的工作...

2020-02-26 21:44:37

一文读懂电源缓启动原理

现在大多数电子系统都要支持热插拔功能,所谓热插拔,也就是在系统正常工作时,带电对系统的某个单元进行插拔操作,且不对系统产生任何影响。热插拔对系统的影响主要有两方面:其一,热插拔时,连接器的机械触点在接触瞬间会出现弹跳,引起电源振荡,如下图所示:这个振荡过程会引起系统电源跌落,引起误码,或系统重启,也可能会引起连接器打火,引发火灾。解决的办法就是延迟连接器的通电时间,在连接器抖动的那十几毫秒...

2020-02-26 21:35:32

一文读懂图像传感器的奥秘

图像传感器是利用光电器件的光电转换功能。将感光面上的光像转换为与光像成相应比例关系的电信号。与光敏二极管,光敏三极管等“点”光源的光敏元件相比,图像传感器是将其受光面上的光像,分成许多小单元,将其转换成可用的电信号的一种功能器件。图像传感器分为光导摄像管和固态图像传感器。与光导摄像管相比,固态图像传感器具有体积小、重量轻、集成度高、分辨率高、功耗低、寿命长、价格低等特点。因此在各个行业得到了广泛应...

2020-02-20 11:47:00

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。