基于STM32智能窗帘设计(含源程序+proteus仿真)
# 基于STM32智能窗帘控制系统proteus仿真设计(含源程序+proteus仿真+讲解视频)
仿真:proteus8.11程序编译器:keil 5编程语言:C语言编号C0007资料下载链接
功能说明:实现功能:
有手动,自动两种模式
自动模式下,滑动变阻器模拟光照传感器,通过stm32检测与阈值比较
低于阈值开窗帘,高于阈值关闭窗帘
手动模式下,按键控制窗帘关闭打开
仿真图(提供源文件):新版本:
旧版:
源程序(提供源文件):#include "delay.h"
#include "sys.h"
#include "adc.h"
#include "1602.h"
#include "motor.h"
#include "bsp_dht11.h"
#define LED1 PAout(13)
#define LED2 PAout(14)
#define MOTOR PCout(0)
unsigned char dis_vol1[] = {"LUX: % auto"};
unsigned char dis_vol2[] = { ...
基于51单片机步进电机控速正反转四位数码管显示
51单片机步进电机控速正反转(原理图+源码+仿真)
仿真图proteus 7.8
程序编译器:keil 4/keil 5
编程语言:C语言
编号C0005
功能说明:
本设计采用STC89C51/52(与AT89S51/52、AT89C51/52通用)单片机作为主控制器;采用DC-5V步进减速电机(步进角度5.625°,减速比1/64);采用集成芯片ULN2003作为电机驱动;可通过按键控制正反转及速度;四位数码管第1位显示电机的正反转,第3位和第4位显示电机运行速度的档数;五个红色LED,一个为电源指示,四个指示电机的转速。
按键说明(由左至右):
1、 KEY1: 正转;
2、 KEY2: 反转;
3、 KEY3: 加速;
4、 KEY4: 减速;
5、 KEY5: 暂停/继续。
资料下载链接(可点击):
https://docs.qq.com/doc/DS2dSVXNNWWVyZ291
实物图:
仿真图(提供源文件):
原理图(提供源文件):
源程序(提供源文件)
器件清单:
资料清单(提供资料清单所 ...
STM32电子钟万年历Proteus仿真_LCD1602液晶屏
STM32电子钟万年历Proteus仿真_LCD1602液晶屏 (仿真+原理图+PCB+源码+报告)仿真:protues 8.9程序编译器:keil 5编程语言:C语言编号C0003
资料文件下载链接
基本功能:1.具有显示年、月、日、时、分、秒功能;2.能计算并显示星期;3.能手动调整时间;4.具有闹钟功能。
文件清单:
Proteus8.9 仿真图;
C语言源代码,Keil5打开;
Altium Designer 原理图 源文件和PDF;
Altium Designer PCB 源文件和PDF;
参考报告(论文)。
仿真图(提供源文件):
原理图(提供源文件):
PCB(提供源文件):
程序:int main(void)
{
bool i = 0;
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* Configure the system clock */
SystemClock_Config();
delay ...
51单片机的电子钟万年历LCD1602显示
51单片机的电子钟万年历LCD1602显示(proteus仿真+程序+报告)
仿真图proteus 7.8
程序编译器:keil 4/keil 5
编程语言:C语言
编号C0002
主要功能:1、采用LCD1602液晶屏显示,DS1302记录日历和时间。
2、按键设置日期、时间、闹钟。
3、当实际的时间达到设定的闹钟时,蜂鸣器报警。
资料下载链接(可点击):
https://docs.qq.com/doc/DS1NveWlLc0VXbGlI
仿真图(提供源文件):
程序(提供源文件源码):
设计报告:
资料清单(提供资料清单所有文件):
资料下载链接(可点击):
https://docs.qq.com/doc/DS1NveWlLc0VXbGlI
更多资源 点击下方链接:
https://docs.qq.com/sheet/DS0xIa0llTmtNakRW
微信公众号:嘉盛单片机
基于51单片机的LCD1602电子钟闹钟proteus仿真设计
基于51单片机的LCD1602电子钟闹钟proteus仿真设计仿真:proteus 7.8
程序编译器:keil 4/keil 5
编程语言:C语言
编号C0001
功能介绍:(1) 可由按键调整时间
(2) 可整点报时(“嘟、嘟”声)
(3) 可设定时,定时时间到发出“嘟、嘟”声
资料下载链接
仿真图:
原理图:
程序:
器件清单:
资料清单:
资料下载链接(可点击):
https://docs.qq.com/doc/DS1N1VEpDc2JHUlVx
更多资源 点击下方链接:
https://docs.qq.com/sheet/DS0xIa0llTmtNakRW
微信公众号:嘉盛单片机
基于51单片机的篮球计分器仿真设计
基于51单片机篮球计分器proteus仿真(源码+原理图+PCB+仿真+报告)仿真:proteus 7.8程序编译器:keil 4/keil 5编程语言:C语言编号C0004
资料下载地址
电路采用单片机作为核心元件,利用两个供阴的三位一体数码管来显示两队的分数,一个四位一体数码管显示时间的计时。显示分数范围可达0~999分,足够赛程计分的需要。四位一体数码管中2个用于显示分钟,2个用于显示秒钟。该系统具有赛程定时设置,赛程时间暂停,及时刷新甲、乙双方的成绩等功能。设计分为软件设计和硬件设计两部分。主控芯片采用AT89C51,使用C语言编写软件程序,主体分为计时显示模块、计分显示模块、定时报警、按键控制模块。编程后利用Keil C51软件来进行编译,再将生成的HEX文件装入芯片中,检验功能是否能够正常实现。
一、设计要求:1、能记录整个赛程的比赛时间,并能修改时间,暂停比赛时间。2、能随时刷新甲、乙两队在整个赛程中的比分。3、场中交换比赛场地时,能交换甲、乙两队比分的位置。4、比赛时间结束时,能发出报警指令。5、有24秒倒计时功能,可通过按键随时复位24秒,如果24秒违例会启 ...
Keil uVision4 C51安装包下载链接
keil 4 C51 软件下载链接(推荐!!)极速蓝奏云吊打百度网盘链接:
如不能直接打开,请复制到浏览器打开
https://wwnz.lanzouw.com/igz6c18betuj
百度网盘龟速链接:https://pan.baidu.com/s/12U7wCqa1jb8uh-JVhAeA6A?pwd=xka0
提取码:xka0
如果失效,请点击下方链接联系:https://docs.qq.com/doc/DS2FBd1N0UFpwbU5l
proteus8.10安装包下载链接
proteus8.10软件下载链接百度网盘链接:https://pan.baidu.com/s/1OSZbwkENgUvmJ4gAT47Mnw?pwd=7ndt
提取码:7ndt
proteus7.8安装包下载链接
proteus7.8软件下载链接(推荐!!)极速蓝奏云(比百度网盘快十倍)链接:
https://eiemcu.lanzouw.com/iGTpV186mbze
百度网盘龟速链接:
链接:https://pan.baidu.com/s/1pXDwUPVnY1zSSo3RqaRy1A?pwd=uubm提取码:uubm
如果失效,请点击下方链接联系:https://docs.qq.com/doc/DS2FBd1N0UFpwbU5l
proteus8.11安装包下载链接
proteus8.11软件下载链接链接:https://pan.baidu.com/s/1wJCMZ0J_vOio6x1tEUSBKQ?pwd=8aaw提取码:8aaw
