基于51单片机的智能电动窗帘控制OLED显示设计

基于51单片机电动窗帘控制OLED显示设计

设计主要包含Proteus仿真+程序代码+设计报告+原理图+演示视频

一、开发环境

仿真图版本:proteus7.8以上

程序代码:KEIL4/KEIL5

设计编号:B013

二、功能介绍

设计一个电动窗户控制器,该控制器能够根据室内的光照强度,自动调整窗户开合度。支持手动关闭或开启。

基本要求:

1、用一台步进电机机旋转(正传/反转)控制窗户的开合度;

2、用一个光敏电阻检测室内光照强度,并显示测量结果;

3、根据光照强度可以自动控制窗户关闭或打开;

4、设置3个按键:手动/自动切换、手动正转、手动反转并用一个发光二极管显示手动/自动状态。

架构:

AT89C51可以替换为AT89C52,实物可以换作STC89C51,STC89C52

三、仿真设计

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。

四、程序代码

工程文件使用Keil4/keil5打开,编译产生hex加载到对应的单片机中。

五、视频讲解

主要包括仿真运行讲解。

六、原理图

元器件清单:

七、设计报告

八、资料清单&&下载链接

本资料下载链接(可点击):https://pan.baidu.com/s/1S26jcJDTjqeu7y8jqZPRPQ?pwd=yrus

相关推荐
qq_2837200543 分钟前
STM32F103 GPIO 端口配置寄存器 CRL / CRH 详解
stm32·单片机·嵌入式硬件
振南的单片机世界1 小时前
NVIC:Cortex-M内核的“中断CPU”
stm32·单片机·嵌入式硬件
KaifuZeng2 小时前
运算放大器学习笔记-虚短和虚断
单片机·嵌入式硬件·运算放大器
张海森-1688202 小时前
cv610的spi0上适配tmi8150b电机ic
单片机
硅农程序猿2 小时前
芯片设计中的门级仿真(GLS):从零延迟验证到 SDF 时序反标
嵌入式硬件·硬件架构·risc-v·芯片
智购科技智能售货柜3 小时前
自动售货机主控方案怎么选?——单片机、树莓派、ESP32的实战对比~YH
单片机·嵌入式硬件
米饭不加菜4 小时前
电平转换电路
经验分享·嵌入式硬件·硬件工程
老k一步步来17 小时前
STM32 HAL库CAN通信核心函数详解,参数以及作用
stm32·单片机·嵌入式硬件
gwf21617 小时前
SSD读写速度深度解析:顺序读写vs随机读写、IOPS、延迟,你的硬盘性能到底怎么看?
git·嵌入式硬件·缓存·github·智能硬件