[经验分享] 基于51单片机的智能升降桌仿真

[复制链接]
567|0
Zhiniaocun 发表于 2025-10-10 18:09 | 显示全部楼层 |阅读模式
具体实现功能
具体功能:
(1)控制书桌升降,按上升按键控制书桌上升,达到指定高度后自动停止;
(2)按下降按键控制书桌下降,达到原高度后自动停止;
(3)上升(或者下降)过程中再次按下上升按键(或下降按键)书桌可停止上升(或下降)。



仿真演示视频:




基于51单片机的智能升降桌仿真-仿真视频

设计介绍



51单片机简介

51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。

本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。



资料内容
仿真实现(protues8.7)

本设计利用protues8.7软件实现仿真设计,具体如图。



程序(Keil5)

本设计利用KEIL5软件实现程序设计。

主函数如下:

///////////////////////////////////////////////////
//-----------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------
void main()
{       
        T1_Init();                                        //定时器1初始化
        FWD_LED = 0;                                //正转指示灯亮,默认初始化是正转
       
        delay_ms(500);                        //延时500ms,待各个模块上电稳定
        EA = 1;                                                        //开启中断
        while(1)
        {       
                KeyScan();                                                                                //按键扫描
                KeyService();                //按键服务程序
        }
}       



程序运行结果如图:



全部内容
全部资料包括程序(keil5)、protues仿真(protues8.7)、设计说明、答辩PPT、开发资料、资料使用介绍、仿真视频、程序讲解视频、仿真讲解视频、最小系统介绍视频等。



资料获取
https://docs.qq.com/doc/DT3d3VmNnaUZvUEFL
————————————————
版权声明:本文为CSDN博主「电子工程师成长日记-C51」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_73474814/article/details/152010171

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

71

主题

286

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部