资源简介
采用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个文件信息
- 上一篇:基于GSM短信控制的车内防窒息报警系统
- 下一篇:labview创建并保存CSV文件
相关资源
- 51单片机 LCD1602液晶 sht31 IIC接口
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- stm32f103 控制PWM输出
- lcd1602 温度日历闹钟功能
- LCD1602 STC89C52简单的固定字符显示,适
- LCD1602 电子时钟 protues仿真
- PID采集加速度计与陀螺仪信号
- 基于51单片机的超声波测距程序LCD16
- 基于VHDL的LCD1602显示程序,电路设计,
- C51万年历设计LCD1602.rar
- mpu6050.rar
- 基于LPC2124嵌入式课程设计包括LM016L
- 基于LPC2124下的贪吃蛇游戏
- 瑞萨单片机和MPU6050通信测试通过,模
- stm32控制LCD1602
- mpu6050 自带dmp库
- MSP430G2553 +LCD1602四位液晶显示程序
- LCD1602篮球比赛计分器
- 电压测量proteus仿真ADC0808+LCD1602
- 基于K60的MPU6050测试程序
- STM32 TIM2+LCD1602秒表实验
- stm32f103c8t6 的MPU6050数据读取经过卡尔
- 基于51单片机和LCD1602的万年历程序
- DS1302时钟LCD1602显示
- 51单片机,LCD1602DS18B20
- 移植到KEA上mpu6050的dmp库
- 基于msp430f149的mpu6050程序
- STM32 mpu6050 HMC5883 互补滤波 姿态解算
- 陀螺仪数据分析
- 基于STM32F4的MPU6050六轴传感器源代码
评论
共有 条评论