资源简介

采用51系列STC89C52RC型号单片机作为系统的控制芯片;采用MPU6050加速度计测量椅子后背倾斜角度,并且能在LCD1602显示屏上显示角度信息;上车时手动控制座椅前后,升降和后背倾斜的移动,并设为最初位置。利用振动传感器来检测是否发生碰撞;并且利用三个步进电机来控制椅子的升降,前后,后背倾角转动;当发生碰撞时,利用蜂鸣器报警,并控制椅子前后,升降以及后背倾角的步进电机转动到设置的安全位置,若过5秒后振动传感器没有检测到振动信号(碰撞发生),则将三个步进电机恢复最初设置的位置。

资源截图

代码片段和文件信息



#include “lcd1602.h“
#include “intrins.h“

void LCD1602_Delay5ms()   //@11.0592MHz
{
unsigned char i j;
i = 9;
j = 244;
do
{
while (--j);
}while (--i);
}
///*------------------------------------------------
//              判忙函数
//------------------------------------------------*/
//bit LCD1602_Check_Busy(void) 
//{ 
// DataPort= 0xFF; 
// RS_CLR; 
// RW_SET; 
// EN_CLR; 
// _nop_(); 
// EN_SET;
// return (bit)(DataPort & 0x80);
//}
/*------------------------------------------------
              写入命令函数
------------------------------------------------*/
void LCD1602_Write_Com(unsigned char com) 
{  
// while(LCD1602_Check_Busy()); //忙则等待
RS_CLR; 
DataPort= com; 
EN_SET; 
_nop_(); 
EN_CLR;

LCD1602_Delay5ms();

}
/*---------------

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-04 21:29  34660 汽车智能座椅\
     目录           0  2018-05-04 21:27  34660 汽车智能座椅\仿真\
     目录           0  2018-05-04 21:27  34660 汽车智能座椅\仿真\仿真程序\
     文件        2939  2018-04-22 09:48  34660 汽车智能座椅\仿真\仿真程序\lcd1602.c
     文件         694  2018-04-22 19:57  34660 汽车智能座椅\仿真\仿真程序\lcd1602.h
     文件        5977  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\lcd1602.LST
     文件        7646  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\lcd1602.OBJ
     文件        7143  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\main.c
     文件        1610  2018-04-22 11:21  34660 汽车智能座椅\仿真\仿真程序\main.h
     文件       18287  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\main.LST
     文件       14640  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\main.OBJ
     文件        6376  2015-05-29 12:09  34660 汽车智能座椅\仿真\仿真程序\STARTUP.A51
     文件       14052  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\STARTUP.LST
     文件         749  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\STARTUP.OBJ
     文件       19538  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\仿真适用
     文件         582  2018-04-22 20:07  34660 汽车智能座椅\仿真\仿真程序\仿真适用.build_log.htm
     文件        3049  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\仿真适用.hex
     文件          76  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\仿真适用.lnp
     文件       26505  2018-04-22 20:05  34660 汽车智能座椅\仿真\仿真程序\仿真适用.M51
     文件       72196  2018-04-22 20:07  34660 汽车智能座椅\仿真\仿真程序\仿真适用.uvgui.Administrator
     文件        6085  2018-04-22 20:07  34660 汽车智能座椅\仿真\仿真程序\仿真适用.uvopt
     文件       14096  2018-04-22 20:07  34660 汽车智能座椅\仿真\仿真程序\仿真适用.uvproj
     文件           0  2018-04-22 19:44  34660 汽车智能座椅\仿真\仿真程序\仿真适用_uvproj.bak
     文件        2198  2018-04-23 11:00  34660 汽车智能座椅\仿真\汽车智能头枕仿真.pdsprj.PC201801112019.Administrator.workspace
     文件       27477  2018-04-23 12:03  34660 汽车智能座椅\仿真\汽车智能座椅仿真.pdsprj
     文件        2248  2018-05-04 21:26  34660 汽车智能座椅\仿真\汽车智能座椅仿真.pdsprj.PC201801112019.Administrator.workspace
     目录           0  2018-05-04 21:27  34660 汽车智能座椅\硬件原理图\
     目录           0  2018-05-04 21:27  34660 汽车智能座椅\硬件原理图\History\
     文件       14607  2018-04-25 13:47  34660 汽车智能座椅\硬件原理图\History\原理图.~(1).SchDoc.Zip
     文件       14608  2018-04-25 13:48  34660 汽车智能座椅\硬件原理图\History\原理图.~(2).SchDoc.Zip
     文件        3698  2018-04-25 13:48  34660 汽车智能座椅\硬件原理图\History\项目.~(1).PrjPCB.Zip
............此处省略36个文件信息

评论

共有 条评论