基于51单片机PWM的直流电机调速系统程序
示波器显示正反转的占空比波形。
1、示波器的蓝色线:代表电机反转
2、示波器的黄色线:代表电机正转
3、外接电源可调
4、液晶显示不会乱码
5、程序有一定的注释
有完整的程序+仿真原件+仿真调试的过程说明!在附件!!!
Proteus仿真测试:
一、电机启动测试
仿真部分采用的是Proteus软件,如图1所示,程序在加载完之后系统处于静止的状态,液晶屏幕也不会有显示。在这时我们只需要按下仿真左下角的开始按键,但这时系统还不能完全工作,还需要手动按下开始按键,如图2所示,系统默认的脉冲是50%然后转速是968rpm/min。
二、 电机调速测试
电机的转速加快是通过脉冲波形的变化实现的,如图3所示,现在的脉冲是50%速度是927rpm/min,和上图的速度不一致是因为电机在运行过程中,即使电压一致也不能完全保障电机的速度不会发生变化,我们想要电机速度增加那么就要按下加速的按键,为了使电机的变化速度较为明显,我们以30%为一个加速标准值,如图4所示,当前屏幕显示的脉冲是80%,速度变成了1512rpm/min,速度是已经提升上去了。最大速度是占空比为100%,这时如图5所示,1877rp
本设计以STM32F1单片机为控制核心,设计并制作了简易多功能液体容器.设计主要包括单片机控制模块、电源模块、超声波测距模块、T
本设计以STM32F1单片机为控制核心,设计并制作了简易多功能液体容器.设计主要包括单片机控制模块、电源模块、超声波测距模块、TDS传感器模块、压力传感器模块、显示模块。该设计利用超声波测量液体液位,压力传感器测量液体重量;TDS传感器可检测水中含有的溶解物,利用TDS值,可以区分不同浓度的盐水、不同的液体种类。再由两个OLED屏幕显示液体液位、重量、浓度、种类等参数。经测试,系统基本完成了要求。
一、系统方案
本系统主要由单片机控制模块、电源模块、超声波测距模块、TDS传感器模块、压力传感器模块、显示模块组成。
1.1单片机控制模块的论证与选择
方案一:采用STC89C51单片机为主控芯片,单片机只有32个IO口、2个定时器和2个外部中断,内部RAM为128字节,速度和性能比较低,功能较少,所需外围电路较多,不考虑此方案。
方案二:采用STM32F103C8T6单片机作为控制芯片。由 ST 厂商推出的 STM32 系列单片机,功能强大,性价比高。STM32F103C8T6最小系统板集成了工作频率为72 MHz的高性能ARM Cortex -M3 32位RISC内核、高速嵌入式存储器(
基于STM32单片机平衡小车项目
一、平衡小车原理
平衡原理
平衡小车是通过两个电机运动下实现小车不倒下直立行走的多功能智能小车,在外力的推拉下,小车依然保持不倒下。这么一说可能还没有很直观的了解 究竟什么是平衡小车,不过这个平衡小车实现的原理其实是在人们生活中的经验 得来的。如果通过简单的练习,一般人可以通过自己的手指把木棒直立而不倒的 放在指尖上,所以练习的时候,需要学会的两个条件:一是放在指尖上可以移动, 二是通过眼睛观察木棒的倾斜角度和倾斜趋势(角速度)。通过手指的移动去抵 消木棒倾斜的角度和趋势,使得木棒能直立不倒。这样的条件是不可以缺一的, 实际上加入这两个条件,控制过程中就是负反馈机制。
基于51单片机数字频率计原理图仿真源程序
前 言
频率是电子技术领域的一个基本参数,同时也是一个非常重要的参数,因此,频率测量已成为电子测量领域最基本最重要的测量之一。 随着科学技术的不断发展提高,人们对科技产品的要求也相应的提高,数字化的电子产品越来越受到欢迎。频率计作为比较常用和实用的电子测量仪器,广泛应用于科研机构、学校、家庭等场合,因此它的重要性和普遍性勿庸质疑。数字频率计具有体积小、携带方便;功能完善、测量精度高等优点,因此在以后的时间里,必将有着更加广阔的发展空间和应用价值。比如:将数字频率计稍作改进,就可制成既可测频率,又能测周期、占空比、脉宽等功能的多用途数字测量仪器。将数字频率计和其他电子测量仪器结合起来,制成各种智能仪器仪表,应用于航空航天等科研场所,对各种频率参数进行计量;应用在高端电子产品上,对其中的频率参数进行测量;应用在机械器件上,对机器振动产生的噪声频率进行监控;等等。研究数字频率计的设计和开发,有助于频率计功能的不断改进、性价比的提高和实用性的加强。以前的频率计大多采用TTL数字电路设计而成,其电路复杂、耗电多、体积大、成本高。随后大规模专用IC(集成电路)出现,如ICM7216,ICM722
基于51单片机心率计.zip
1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机。
2.LCD1602液晶显示当前的心率,单位是心率/分钟。
3.手指放到红外对管中,2秒内读出心率。
4.按键可以设置报警的上下限心率。
使用方法:
三个按键:一个设置,一个加,一个减。
按下设置的时候才可以加减。
基于状态机与时间片轮的51单片机万年历程序Proteus仿真
在对分层思想、时间片轮转和状态机思想进行[简单应用]
二、主函数
主函数如下:
整个主函数的中心任务为功能选择切换任务,负责切换显示内容,控制ui变化等,其余任务函数除提醒任务外都是通过全局变量的形式给功能选择切换任务提供资源或从该任务获取内容。
## 三、显示任务
由于显示任务涉及到了多个层级的函数,从最底层写命令、写数据,到中间层显示和初始化等函数。再到最顶层控制多行的显示。故使用了多级状态机的形式来完成lcd任务的状态机内容。由于C语言顺序执行的特性。规定同一层级使用同一个状态机,可以有效减少状态机的数量同时也能保证系统的稳定运行。
光立方制作完全资料非常详细
虽然有着失败二字,只能说是器件选择和限流电阻选取出了点问题,代码有待优化,总体感觉还是可以。
1、LED接的时候是共阳的吗?573是控制一层LED,那么层与层之间怎样处理啊,假设每层的阳极都接在一起,这样就会有8根线,这8根线怎样接到底板上而不会影响美观?
答:层共阴,列共阳(即曾与层之间的连接),记住是每层的阴极连在一起,曾与层之间的阳极焊在一起。最终达到有8个阴极,64个阳极的效果。杜邦线连接,是在板上哦,我用的是8根灰色杜色邦线连接8层的共阴引脚,颜色相近,所以美观问题不算大,帖子照片上有效果图。
2、还有那个2803的技术及资料不是太明白,是说输入+5V电源就能输出50V/500mA电流吗?不过500mA是不是不太够用啊,LED工作电流,就算每个10mA64个也600多了啊?
答:按你假设:最大输出500ma,不够用,这确实将是个问题,但是500ma差不多,因为极少数情况下点亮的小灯超过80个,一般是64个左右,相当于每个小灯5ma的电流。但是你想过限流电阻吗?我采用的是1K电阻限流,既然有1K的限流电阻,那么说明最大通过每个引脚的电流为5V/1K=5ma,所以通过每个小灯的电
基于51单片机智能温控风扇设计仿真12864显示资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1MzEyOTc2MA==.html
功能操作说明:
本设计包括四个按键,单片机复位按键,设置按键,加键,减键。
开机运行后读取温度值,根据默认设置上下限决定电机运行档位。没有按键按下情况下会一直运行。
按下设置键后进入设置模式,第一次按下设置温度底限,第二次按下设置温度高限,再次按下回到正常模式。
加键按下,温度值加并且闪烁。
减键按下,温度值减并且闪烁。
基于51单片机温湿度报警器数码管显示仿真资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDQ2MDU2MjU5Ng==.html
功能说明:
打开仿真后数码管会显示测量出来的温湿度值。
程序一直会显示检测结果。
默认报警开关是关闭,手动打开后报警蜂鸣器才会响。
设置报警值按键用来改变报警阀值。
基于51单片机智能温控风扇设计PWM调速仿真数码管显示资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1MzEyOTA4NA==.html
功能操作说明:
本设计包括四个按键,单片机复位按键,设置按键,加键,减键。
开机运行后读取温度值,根据默认设置上下限决定电机运行档位。没有按键按下情况下会一直运行。
按下设置键后进入设置模式,第一次按下设置温度底限,第二次按下设置温度高限,再次按下回到正常模式。
加键按下,温度值加并且闪烁。
减键按下,温度值减并且闪烁。
基于51单片机直流数控可调电源设计数码管显示仿真资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk3ODgxMjY4MA==.html
功能操作说明:
本设计包括四个按键,单片机复位按键,电压复位按键,电压加键,电压减键。
开机运行后默认输出电压为2.5V。没有按键按下情况下会一直运行。
按下电压复位键电压输出2.5V
加键按下,电压加。
减键按下,电压减。
基于51单片机直流电压表设计仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1NjUzOTgwMA==.html
本设计能测量直流0-5V电压并在数码管上显示出来。
基于51单片机直流电机闭环PID调速1602液晶显示设计仿真资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1NjU0MTQ4OA==.html
功能操作说明:
本设计包括五个按键,单片机复位按键,正转键,反转键,速度加键,速度减键。
开机运行后默认显示正转,闭环调速到设置的值,没有按键按下情况下会一直运行。
按下正转键后,机器进入正转模式,默认档位100
按下反转键后,机器进入反转模式,默认档位100
按下速度加键,档位加一,370最大
按下速度减键,档位减一,10最低。
基于51单片机直流电机闭环PID调速数码管显示设计仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1NjU0NTA0NA==.html
功能操作说明:
本设计包括五个按键,单片机复位按键,正转键,反转键,速度加键,速度减键。
开机运行后默认显示正转,闭环调速到设置的值,没有按键按下情况下会一直运行。
按下正转键后,机器进入正转模式,默认档位100
按下反转键后,机器进入反转模式,默认档位100
按下速度加键,档位加一,370最大
按下速度减键,档位减一,10最低。
基于51单片机万年历时钟设计仿真12864显示资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1MTcyMzAwNA==.html
功能操作说明:
本设计包括五个按键,单片机复位按键,设置键,加键,减键,设置选择。
按下复位键后程序将复位。
开始运行后程序默认进入时钟显示,显示为时分秒。没有按键按下情况一直会进行倒计时。
短下设置键后可以设置年月日时分秒星期参数,
按下设置选择键可以切换设置参数,加减键进行调整。再次按下设置键更改参数。
长按设置键后可以设置报警时间
按下设置选择键可以切换设置报警参数,加减键进行调整。再次按下设置键更改报警参数。
基于51单片机万年历时钟设计数字仿真系统套件开发多功能资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1MTcyMzAxNg==.html
功能操作说明:
本设计包括五个按键,单片机复位按键,设置键,加键,减键,日期切换键。
程序运行后开始数码管开始显示时间,没有按键按下程序循环运行。
按下日期切换显示后,数码管会切换到日期的显示,再次按下后会显示时分秒。
按下设置键后可以设置时分秒,第一次按下设置秒,第二次按下设置分,第三次按下设置时,第四次按下改变时间开始循环。
按下复位键程序开始重新运行。
基于51单片机交通灯设计智能信号车流量检测控制系统仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNTg3OTkzNDM2MA==.html
打开仿真文件开始仿真,程序开始数码管倒计时,没有按键按下程序循环运行。
1,东西方向为绿灯,行人和车辆东西方向可以同行东西绿灯时间长20s。南北方向为红灯行人车辆禁止同行时长20s。
2,东西方向黄灯闪烁5秒,南北方向还是红灯等待,警示车辆和行人状态即将切换。
3,南北方向为绿灯,行人和车辆南北方向可以同行东西绿灯时间长20s。东西方向为红灯行人车辆禁止同行时长20s。
4,南北方向黄灯闪烁5秒,东西方向还是红灯等待,警示车辆和行人状态即将切换。
可以根据车流量自动调整绿灯通行时间。
按键说明:
从上到下,车流量大键,车流量少键。单独一个按键为单片机复位按键。
按下车流量大键,绿灯通行时间改为45S,按下车流量少键,绿灯通行时间为20S
基于51单片机交通灯设计控制系统套件散件左转人行仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNTg3OTkyNzgwOA==.html
按键说明:
从上到下,繁忙键,正常键,特殊键。单独一个按键为单片机复位按键。
操作说明:
打开仿真文件开始仿真,程序开始数码管倒计时,
1,东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行,时间为40秒。
2,黄灯闪烁5秒,警示车辆和行人红、绿灯的状态即将切换。
3,东西方向左拐,时间为20S
4,东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。时间为40秒。
5,南北方向左拐,时间为20S
6,黄灯闪烁5秒,警示车辆和行人红、绿灯的状态即将切换。
没有按键按下情况下会一直这样循环运行下去。
繁忙键:直行时间改为20S,左转为15S
正常键:直行通行时间为40S,左转为20S
特殊键:这个按键按下侯数码管不显示数字,并且东西南北红灯一
基于51单片机交通灯红绿灯控制系统简易设计十字路口仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNTg3OTg1MjE4NA==.html
功能操作说明:
本设计包括两个按键,单片机复位按键,特殊键。
程序运行后开始数码管倒计时,没有按键按下程序循环运行。
1,东西方向为绿灯,行人和车辆东西方向可以同行东西绿灯时间长20s。
2,东西方向黄灯闪烁5秒,南北方向还是红灯等待,警示车辆和行人状态即将切换。
3,南北方向为绿灯,行人和车辆南北方向可以同行东西绿灯时间长20s。
4,南北方向黄灯闪烁5秒,东西方向还是红灯等待,警示车辆和行人状态即将切换。
特殊模式键按下第一次红灯全亮,数码管全灭。第二次按下返回到倒计时模式。
基于51单片机直流数控可调电源设计仿真1602显示资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk3ODgxNDI5Ng==.html
功能操作说明:
本设计包括四个按键,单片机复位按键,电压复位按键,电压加键,电压减键。
开机运行后默认输出电压为6V。没有按键按下情况下会一直运行。
按下电压复位键电压输出6V
加键按下,电压加。
减键按下,电压减。
基于51单片机秒表定时器数码管设计仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNTg3ODY4NTAwMA==.html
功能操作说明:
本设计是51单片机数码管按键构成秒表定时器
点击仿真运行后默认显示为0,三个按键分别含义为,开始计时,停止计时,复位计时。
基于51单片机串口双机通信数码管设计仿真设计
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDkxNjY5Njk0MA==.html
本设计为两个单片机构成串口双机通信,主机按键按下后加一操作,从机接到后显示加一的结果
基于51单片机红外遥控lcd1602液晶仿真设计
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDkxODgwMDMzMg==.html功能操作说明:
本设计是51单片机数码管按键构成红外遥控
主要实现功能为A机发送B机接受后显示
基于51单片机密码锁设计数码管DIY电子制作智能仿真系统资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1MTcxOTU1Mg==.html
功能操作说明:
本设计为4*4矩阵按键输入,显示为共阴数码管的简易电子密码锁。
按键为下列布局
1,2,3,a
4,5,6,b
7,8,9,c
*,0,#,d
开机模式显示为IN字样,这个时候可以输入密码输入密码。
输入6位密码后按下#键,如果密码匹配屏幕显示OPEN继电器打开,5秒后自动关闭。
如果输入密码不匹配屏幕显示ERR,2秒后返回输入界面。
按下a键密码设置为222222,按下b键密码设置为333333,按下键密码设置为444444.
基于51单片机密码锁设计DIY电子制作智能12864液晶仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1MTcxNzY3Mg==.html
功能操作说明:
本设计为4*4矩阵按键输入,显示为共阴数码管的简易电子密码锁。
按键为下列布局
1,2,3,a
4,5,6,b
7,8,9,c
*,0,#,d
第一上电后默认密码为123123
开机后显示
welcome user
A:open B:modify
按下a选择开锁
按下#删除密码从新输入一个新密码。
输入6位密码后按下D键,如果密码匹配屏幕显示OPEN继电器打开,按下A键手动关闭。
按下b修改密码
修改密码需要输入两次密码才能,两次输入相同就会提示修改成功。如果两次输入不一致会重新输入两次密码。
如果输入密码不匹配屏幕显示ERR,2秒后返回输入界面。输错三次后系统锁死1分钟
基于51单片机交流电压检测设计LCD1602仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDkyNTUxNDE3Mg==.html
本设计包括四个按键,单片机复位按键,设置,加键,减键
开机运行屏幕显示当前测量电压值,第二行显示报警的电压
按下设置后可以进行设置电压报警值。
基于51单片机洗衣机设计数码管仿真设计
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDkxODgwMTQzNg==.html
本设计包括三个按键,单片机复位按键,强洗选择,开始运行键
开机运行后运行指示灯一直再闪烁,等待开始键按下。强洗弱洗按下后对应灯会变化。
按下运行后进入全自动运行状态
进水-》洗涤-》漂洗-》排水-》脱水
基于51单片机函数波形发生器设计LCD1602液晶仿真设计
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDkxODc5MzY1Mg==.html
本设计为AT89C51单片机为主控函数波形发生器频率范围1000HZ一下
默认输出为正弦波可以通过按键调节波形输出选择,正弦波,矩形波,三角波,锯齿波。
通过按键调整频率大小以及步进。
基于51单片机数控电流恒流源设计LCD1602液晶仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDkxNjY4OTQwNA==.html
功能操作说明:
本设计包括四个按键,单片机复位按键,电压复位按键,电流加键,电流减键。
开机运行后默认输出电压为100ma。没有按键按下情况下会一直运行。
按下电流复位键电压输出100ma.该设计步进为100ma,最大输出为2A。分辨率100ma.
加键按下,电流加。
减键按下,电流减。
基于51单片机计算器lcd1602液晶仿真设计
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDkxNjY5NDE2OA==.html
本设计实现了简易加减乘除
基于51单片机温湿度报警器设计LCD12864液晶仿真资料开发智能
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDQ2MDU1ODk2MA==.html
功能说明:
打开仿真文件后液晶显示当前温度和湿度,如果温度或者湿度在正常范围内不会报警。
否则蜂鸣器就会报警。
按下设置键后可对报警值设置,设置上限 和下限。可设置温度报警可湿度报警值。
再次按下后报警值会设置生效。
基于51单片机万年历时钟设计LCD1602液晶仿真实训开发
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDQ1OTM5NzA1Mg==.html
功能操作说明:
本设计包括四个按键,单片机复位按键,设置键,加键,减键,闹钟设置键。
按下复位键后程序将复位。
开始运行后程序默认进入时钟显示,显示为时分秒星期当前温度。当闹钟时间到时候会有蜂鸣器报警。没有按键按下情况显示。
按下设置键后可以设置年月日时分秒参数
按下闹钟设置键可以设置闹钟时间。
基于51单片机直流电压电流表设计LCD1602液晶实训仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDU1OTIzODg5Mg==.html
功能操作说明:
本设计包括四个按键,单片机复位按键,设置按键,加键,减键。
开机后采集电压和电流,当电压低于默认低压值时候红灯亮,电流高于默认设定值后绿灯亮。没有按键按下情况下会一直运行。
按下设置键后进入设置模式,第一次按下设置欠压,第二次按下设置过流,再次按下回到正常模式。
加键按下,设置值加并且闪烁。
减键按下,设置值减并且闪烁。
基于51单片机密码锁设计LCD1602液晶仿真DIY电子制作智能
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1MTk1NjgzMg==.html
演示视频:
将链接复制至IE浏览器打开!!!
功能操作说明:
本设计为4*4矩阵按键输入,显示为共阴数码管的简易电子密码锁。
按键为下列布局
1,2,3,a
4,5,6,b
7,8,9,c
*,0,#,d
第一上电后默认密码为123123
开机后显示
welcome user
A:open B:modify
按下a选择开锁
按下#删除密码从新输入一个新密码。
输入6位密码后按下D键,如果密码匹配屏幕显示OPEN继电器打开,5秒后自动关闭。
如果输入密码不匹配屏幕显示ERR,2秒后返回输入界面。输错三次后系统锁死1分钟
按下b修改密码
修改密码需要输入两次密码才能,两次输入相同就会提示修改成功。如果两次输入不一致会重新输入两次密码。
基于51单片机温度报警器设计LCD1602液晶开发控制器仿真
本资料包含仿真,C语言源程序,AD格式原理图。
视频演示地址:https://v.youku.com/v_show/id_XNDU3MjA2NDIyMA==.html
功能说明:
打开仿真文件后点开始运行,会一直显示测量出来的温度值,没有按键按下情况下一直会显示。
当温度超过高限或者低于下限会报警。
按下设置键后可以对高限底限进行设置。
基于51单片机温度报警器设计数码管开发控制器仿真资料
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10
视频演示地址:https://v.youku.com/v_show/id_XNDU3MjA4ODA4MA==.html
功能说明:
打开仿真文件后点开始运行,会一直显示测量出来的温度值,没有按键按下情况下一直会显示。
当温度超过高限或者低于下限会报警。
按下设置键后可以对高限底限进行设置。
基于51单片机温湿度报警器设计1602显示智能实训开发
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XNDQ2MDU2MDQ1Mg==.html
功能说明:
打开仿真文件后点开始运行,会一直显示测量出来的温度值,没有按键按下情况下一直会显示。
当温度超过高限或者低于下限会报警。
按下设置键后可以对高限底限进行设置。
基于51单片机智能温控风扇设计PWM调速套件电子制作仿真
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk0OTM5Nzk5Ng==.html
功能操作说明:
本设计包括四个按键,单片机复位按键,设置按键,加键,减键。
开机运行后读取温度值,根据默认设置上下限决定电机运行档位。没有按键按下情况下会一直运行。
按下设置键后进入设置模式,第一次按下设置温度底限,第二次按下设置温度高限,再次按下回到正常模式。
加键按下,温度值加并且闪烁。
减键按下,温度值减并且闪烁。
基于51单片机四路单总线温度报警器LCD1602液晶设计仿真实训
本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8/proteus8.9,Altium Designer10。
视频演示地址:https://v.youku.com/v_show/id_XMzk1MTcxNzY3Ng==.html
功能操作说明:
本设计包括4个按键,复位键,设置键,加键,减键。
采用4路DS18B20温度传感器采用单总线方式读取数据。
程序运行后4路温度在数码管上轮回显示。
没有按键按下情况下会一直显示温度。
按下报警开关键后,温度超过设置值后会报警,蜂鸣器会报警。
基于51单片机四路温度报警器数码管显示仿真资料
视频演示地址:https://v.youku.com/v_show/id_XMzk1MTcxNzY4MA==.html
功能操作说明:
本设计包括4个按键,复位键,报警开关键,设置报警参数1,设置报警参数2
采用4路DS18B20温度传感器测试
程序运行后4路温度在数码管上轮回显示。
没有按键按下情况下会一直显示温度。
按下报警开关键后,温度超过设置值后会报警,蜂鸣器会报警。
温度默认报警值为10,按下设置报警参数1报警值改为20,按下设置报警参数2报警值改为30.