草庐IT

基于51单片机的智能温控风扇(程序+仿真+原理图)

目录基于51单片机的智能温控风扇1、主要功能2、实验结果3、仿真工程4、原理图5、程序源码6、资源获取基于51单片机的智能温控风扇1、主要功能基于51单片机的智能温控风扇,通过DS180温度传感器采集温度,并通过数码管显示温度,当温度高于20°时,开启风扇降温,当温度低于20°时风扇关闭。2、实验结果基于51单片机的智能温控风扇3、仿真工程方案验证仿真软件使用的是Proteus仿真文件,Proteus软件版本为8.8;如需下载软件,可以在公众号后台回复:Proteus4、原理图5、程序源码/***************************************Copyright****

基于51单片机的简易6位密码锁(数码管 led 矩阵)

 本文章是基于51单片机的简易密码锁,无掉电保护,所以没有用到I^C总线协议,仅用到数码管显示,矩阵键盘扫描,led显示。  本例程主要实现功能为:定义一个六位数的初始密码,用矩阵输入,输入正确后led被点亮,错误不点亮;摁下任意一个按键蜂鸣器发出声音,松下按键蜂鸣器关闭;按下更改按键可以改密码,改密码时数码管实时显示。按下重试键可以重新输入密码,按下关闭键所有数据清零。 使用步骤,打开电源,输入6位数初始密码,输入正确锁打开,led亮起;输入正确后,按下更改键后,可以更改密码,改密码时数码管会显示所要更改的密码,更改完成过后按下ok键,新密码被记住,按下close键,重新输入新密码,输入正确

51单片机数字电子钟设计(数电课设,含时间显示、校准、整点报时、闹钟功能)

51单片机数字电子钟设计(数电课设,含时间显示、校准、整点报时、闹钟功能)首先展示硬件设计部分,此处采用proteus仿真演示。其中液晶屏上面一行显示的是实际时间,下面一行显示的是设定闹钟时间。通过调节单刀双掷开关来改变正在调整的时间是实际时间还是闹钟时间。下面的三个按键依次用来调节模式(模式即正在调节的量是时、分或秒,通过最上面的三个LED灯来表达出来),下面的两个按键分别用来进行加减一的操作。以上是硬件设计部分,下面展示软件部分代码。1、变量及函数定义#include#defineuintunsignedint#defineucharunsignedcharuchardataSet[4]=

基于AT89C51单片机的电子密码锁设计与仿真

点击链接获取Keil源码与ProjectBackups仿真图:https://download.csdn.net/download/qq_64505944/87760996?spm=1001.2014.3001.5503源码获取主要内容:(1)本设计为了防止密码被窃取要求在输入密码时在LCD屏幕上显示*号。(2)设计开锁密码位六位密码的电子密码锁。(3)能够LCD显示在密码正确时显示PASSWORDOK,密码错误时显示PASSWORDERROR,输入密码时显示INPUTPASSWORD。(4)实现输入密码错误超过限定的三次电子密码锁定。(5)4×4的矩阵键盘其中包括0-9的数字键和A-F的功能

b站江科大自化协51单片机入门教程笔记(1)

文章目录1综述2-1点亮一个LED2-2LED闪烁2-3LED流水灯2-4LED流水灯PLus3-1独立按键控制LED亮灭3-2独立按键控制LED状态3-3独立按键控制LED显示二进制3-4独立按键控制LED移位4-1静态数码管显示4-2动态数码管显示5-1模块化编程Delay模块5-2LCD1602调试工具LCD1602模块1综述硬件设备(必须准备的)51单片机开发板windows电脑软件设备(也是必须准备的)Keil5编写程序STC-ISP下载程序Keil5软件注意事项​Keil5C51和Keil5MDK的区别​两者都是Keil系列软件,但前者是用来开发51单片机的,后者是用来开发ARM系

二、51单片机 使用Proteus仿真掌握矩阵键盘(仿真及代码)

学习内容:通过proteus实现对51单片机矩阵的掌握1、键盘接口设计。键盘——向单片机输入数据、命令等功能,是人机对话的主要手段。由若干按键按照一定规则组成。每一个按键实质上是一个按键开关,按构造可分为有触点开关按键和无触点按键。有触点开关按键常见的有:触摸式键盘、薄膜键盘、导电橡胶、按键式键盘等,最常用按键式键盘。无触点开关按键有电容式按键、光电式按键和磁感应按键等。键盘的任务。任务3项。(1)判别是否有键按下?若有,进入第(2)步。(2)识别哪一个键被按下,并求出相应的键值。(3)根据键值,找到相应键值处理程序入口。两种去抖动方法。一种是用软件延时来消除按键抖动,基本思想:在检测到有键按

单片机C51(STC89C52RC)实现静态、动态数码管显示

目录1.138译码器原理2.数码管显示原理3.静态数码管显示4.动态数码管显示5.总结1.138译码器原理CBAYY0Y1Y2Y3Y4Y5Y6Y7000001111111001110111111010211011111011311101111100411110111101511111011110611111101111711111110        ABC中C为高位,138译码器可以将可将地址端(A、B、C)的二进制编码在Y0至Y7对应的输出端以低电平译出。Y表示三位二进制对应的十进制数,当Y=0时表示Y0有效,既Y0为0,其余位为1,其他位的输出也是如此。2.数码管显示原理    数码管分

基于51单片机的密码锁设计

设计思路电子密码锁设计,以AT89C51为主控,晶振电路和复位电路共同组成最小系统,使得单片机可以正常运行。矩阵按键作为输入模块,输入密码,LCD1602作为显示设备,显示输入的密码和提示语句,AT24C02作为EEPROM存储器,使用LED模拟“锁”,表示锁的开启和关闭状态。系统掉电后,密码数据不丢失,AT24C02保存输入的密码,在单片机上电后读取其保存的密码。使用方法1号按键开锁选项,9号按键修改密码。矩阵键盘: 0123 4567 89返回确定 $$$$接线 P1-->矩阵键盘 P20-->EEPROM模块SDA P21

基于51单片机的单片机倒车雷达报警系统

 前言至今世界汽车工业通过了近122年的进展,今世汽车已经超级成熟和普遍了。汽车已经渗透于国防建设、国民经济和人类生活的各个领域当中,成为人类生存必不可少的、最要紧的交通工具,尽管每辆车都有后视镜,但不可幸免地都存在一个后视盲区,倒车雷达那么能够在必然程度上帮忙驾驶员扫除视角死角和视线模糊的缺点,提高驾驶的平安性,减少剐蹭事件。本次设计的倒车雷达预警系统主若是针对汽车倒车时人无法目测到车尾与障碍物体的距离而设计开发的。该系统将技术与超声波的测距技术、传感器技术等相结合,可检测到汽车倒车中,其障碍物与汽车的距离,通过液晶显示屏显示距离。据初步调查统计,75%的汽车交通事故是由汽车倒车“后视”不良

51单片机常见的硬件电路

要想自己做板,没有硬件电路知识储备是非常困难的,下面我们来说下51单片机中常见的几种电路,大家也可以通过看电路然后来评估一下自己有没有做硬件工程师的潜质。在51单片机中我们常见的电路有晶振电路、复位电路、电源电路、存储电路等。 晶振电路:晶振常用到的有两种。一种是12Mhz的;另一种是11.0592Mhz的。两种晶振的用途是不一样的,12Mhz的比较适合计算延时时间,而另一个晶振比较适合串口通信。复位电路:51单片机是高电平复位的,想复位是给对应的引脚一个高电平信号就可以实现。 电源电路:常用的5V稳压电路,使用的是LM7805芯片 3.3V稳压电路:我们通过输入5V电压到1117,通过111