基于51单片机智能电风扇控制系统仿真设计
本设计
基于51单片机智能电风扇控制系统仿真设计( proteus仿真+程序+原理图+报告+讲解视频)
仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0042
1.主要功能:运用所学知识,制作一个 51单片机智能电风扇控制系统仿真设计
(1)3个独立按键分别控制“自然风”、“睡眠风”、“常风”,(三者的区别是直流电机的停歇时间不同),并3个LED显示出区别。
(2)每种类型风可以根据按下独立按键次数分为4个档的风力调节,并在数显管上显示1,2,3,4。
(3)设计风扇的过热保护,外接一个拨码开关模拟过热信号产生,当拨码开关断开时单片机采集到不稳态,风扇停止;当拨码开关闭合时,风扇继续运转。
(4)具有室内温度检测显示功能。
具体电路实现:
1.四位数码管显示室内温度和风扇档位,前三位显示温度,后一位显示风扇档位。
2.使用DS18B20检测温度数据,接到单片机的P3.3口
3.自然风,睡眠风,常风档位通过三个LED灯显示,分别接到P0.0,P0.1,P0.2
4.过热保护装置通过拨码开关模拟,拨码开关闭合,单片机P ...
基于51单片机简易数字万用表仿真设计
本设计
51单片机简易数字万用表(电阻电流电压测量)仿真设计( proteus仿真+程序+报告+讲解视频)
仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0041
1.主要功能:运用所学知识,制作一个51单片机简易数字万用表设计
具体功能:万用表能够切换测量电压值、电流值以及电阻值,并且以四位数码显示,短路时会报警
1、电压测量范围0-20V,测量误差0.5V左右
2、电流测量范围0-200mA,测量误差5mA左右
3、电阻测量范围0-1000欧,误差10欧左右
4、短路报警: 将待测两点用导线相接,蜂鸣器发出声音。
5、通过数码管显示测量数值,通过开关选择测量类型。
资料下载链接(可点击):
【腾讯文档】S0041 网盘链接
https://docs.qq.com/doc/DS21KQXNza1hCVk1O
以下为本设计资料展示图:
2.仿真开始仿真
开始仿真后可以通过拨动开关选择测量类型,数码管第一位显示A表示测量电压,B表示测量电阻,C表示测量电流。后三位显示测量的值。如果同时选择了两种测量内容,蜂鸣器报警。 ...
基于51单片机简易电阻电感电容RLC测量仪仿真
基于51单片机简易电阻电感电容RLC测量仪仿真( proteus仿真+程序+讲解视频)
仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0040
1.主要功能运用所学知识,制作一个51单片机电阻电感电容测量仪
1、测量范围:电阻 100Ω-100KΩ;
电容 1000pF-1uF;
电感 1mH-1000mH。
2、测量精度:5%。
3、制作1602液晶显示器,显示测量数值,通过开关选择测量类型。
资料下载链接(可点击):
【腾讯文档】S0040 网盘链接https://docs.qq.com/doc/DS3RPaGNlVGNGSndQ
以下为本设计资料展示图:
2.仿真开始仿真
开始仿真后可以通过滑动变阻器改变测了电阻值,改动后长按测量按键显示。
测量电阻10000Ω测量值10156Ω
测量电感100mH测量值86mH
测量电容5016pF测量值5000pF
3. 程序
#include<reg52.h>
#include<intrins.h>
#define uchar uns ...
51单片机简易电容测量仪仿真设计
本设计
51单片机简易电容测量仪仿真设计( proteus仿真+程序+讲解视频)
仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0039
1.主要功能:利用51单片机设计一个简易电容测量仪1.利用51单片机和555芯片构成的多谐振荡电路设计一电容测量电路2.通过按键切换测量量程,量程由LED指示灯显示,测量数值通过LCD1602显示。3.量程10pf-500uf
资料下载链接(可点击):
【腾讯文档】S0039 网盘链接
https://docs.qq.com/doc/DS3NsQWJtUkRSU1RN
以下为本设计资料展示图:
2.仿真开始仿真
测量300nF 实测数值269nF
测量30uF 实测数值26.85uF
3. 程序
#include <reg52.h>
#include "1602.h"
#include "delay.h"
sbit vo = P3^2; // 用于检测P3.2口的值,计算时间。 计时器0的开与断
sbit tr = P3^7; // 产生 ...
51单片机简易电感测量仪仿真设计
51单片机简易电感测量仪仿真设计( proteus仿真+程序+原理图+讲解视频)
仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0038
1.主要功能:电路元件参数RC测量电路的设计
要求:
测量原理:采用电容和电感延时,只需测量出延时时间即可计算出电感大小
资料下载链接(可点击):
【腾讯文档】S0038 网盘链接
https://docs.qq.com/doc/DS3l0Q3p1SmVzRXRT
以下为本设计资料展示图:
2.仿真开始仿真
测量80mH 实测数值80.57mH
测量120mH 实测数值123.15mH
3. 程序
#include "reg51.h"
#include "lcd1602.h"
#define uchar unsigned char
#define uint unsigned int
sbit L_out=P2^7;//测量开始
uchar time=0;//系统变量
uchar start=0,flag=0;
unsigned long L_dat=0;//电感
uch ...
51单片机简易电阻测量仪仿真设计
51单片机简易电阻测量仪仿真设计( proteus仿真+程序+报告+讲解视频)
仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0037
1.主要功能:电路元件参数RC测量电路的设计
要求:
测量仪的工作原理为:利用振荡电路,将电阻测量转变为与之成一定函数关系频率的测量,再利用单片机对不同频率进行测量和处理,用LCD显示被测量的大小。
测量电阻范围为:≤30KΩ。
测量精度〈±5%。
资料下载链接(可点击):
【腾讯文档】S0037 网盘链接
https://docs.qq.com/doc/DS3VsUGdlQnBheExM
以下为本设计资料展示图:
2.仿真开始仿真
开始仿真后可以通过滑动变阻器改变测了电阻值,改动后长按测量按键显示。
测量6000R 实测数值6081R
测量15000R 实测数值15186R
3. 程序
4.设计报告报告格式规范,字数6952,含各种框图。
报告部分内容
1 电阻测试仪的发展历史及研究现状
当今电子测试领域,电阻,电容和电感的测量已经在测量技术和产品研发中应用的十分广 ...
51单片机简易出租车计费系统仿真设计
51单片机简易出租车计费系统仿真设计( proteus仿真+程序+报告+讲解视频)
仿真图proteus 8.9及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0036
1.主要功能:出租车计费系统设计内容:
1、用定时器时间模拟路程
2、前三秒以内8.00元,若超出3秒每增加一秒,价格增加1元。
3、用数码管显示价钱和时间
4、创新内容(用一个按键控制显示时间或价钱)
资料下载链接(可点击):
【腾讯文档】S0036 网盘链接
https://docs.qq.com/doc/DS0dNclRQU1pNWFpn
以下为本设计资料展示图:
2.仿真开始仿真
开始仿真后前三秒以内8.00元,若超出3秒每增加一秒,价格增加1元。
数码管显示价钱或时间,通过按键切换显示。
3. 程序
部分程序代码
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit p00=P0^0 ;
sbit p01=P0^1 ;
sbit p02=P0^2 ;
s ...
51单片机多路电压检测_数码管显示
51单片机多路电压检测数码管显示( proteus仿真+程序+报告+讲解视频)
仿真图proteus 7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0035
1.主要功能:设计要求
采用51单片机作为核心控制器
1.利用MCS-51系列单片机设计简易数字电压表
2.测量0~5v的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示。
3.测量误差约为±0.1V。
资料下载链接(可点击):
【腾讯文档】S0035 网盘链接
https://docs.qq.com/doc/DS1hZYml6SGhLR2hU
以下为本设计资料展示图:
2.仿真开始仿真
默认自动测量0~5v的8路输入电压值,并在四位LED数码管上轮流显示。按键按下后单路选择显示,只显示第一路。
3. 程序
4.设计报告报告格式规范,字数3635,含各种框图。
部分内容
系统需求及方案设计利用MCS-51系列单片机设计简易数字电压表测量0~5v的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示。测量误差约为±0.02V。
系统设计方框图如图1所示。
...
51单片机排队叫号仿真设计_数码管显示
51单片机双机串口数码管显示排队叫号仿真设计( proteus仿真+程序+报告+讲解视频)
仿真图proteus 7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0034
1.主要功能:设计要求
采用51单片机作为核心控制器
1、主机通过按键完成叫号,数码管显示被叫的号码,蜂鸣器响,提醒顾客接受服务;
2、从机通过串行通信方式完成排队叫号功能;
3、从机显示队列中排在其前面的顾客数;
任务安排
组员1:多机通信程序设计
组员2:数码管显示程序设计功能
组员3:根据组员1和组员2的子程序完成设计所需功能程序设计
从机显示队列中排在其前面的顾客数;
资料下载链接(可点击):
【腾讯文档】S0034 网盘链接
https://docs.qq.com/doc/DS3dBaXJRZHJlQlJC
以下为本设计资料展示图:
2.仿真开始仿真
点击开始按键后,开始仿真后先取号,点一次取号键领取一个号码。当前是六号,前面还有5个人排队,正在办理业务的是01号。
3.程序
叫号机代码
#include "reg51.h"
#define uchar ...
51单片机七人多数表决器设计
51单片机七人多数表决器仿真设计( proteus仿真+程序+报告+讲解视频)
仿真图proteus 7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0033
1.主要功能:设计要求
采用51单片机作为核心控制器
1、7人多数表决逻辑:多数通过。
2、在主持人控制下,10秒内表决有效。
3、采用数码管显示表决10秒倒计时。
4、表决结束后用发光二极管及数码管显示表决结果,数码管显示结果:通过、不通过,同意人数。
5、设主持人控制键、复位键。
控制键:启动表决
复位键:系统复位
6、表决开始、结束采用声音提示。
资料下载链接(可点击):
【腾讯文档】S0033 网盘链接
https://docs.qq.com/doc/DS0hIRUl3T1B2bHNR
以下为本设计资料展示图:
2.仿真开始仿真
点击开始按键后,蜂鸣器嘟一声,开始10秒倒计时。期间选手按下同意按键,对应选手的LED灯亮。
倒计时结束后数码管显示结果:通过、不通过,同意人数。
3.程序
部分代码
/************** ...
