資源簡介
采用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文件
評論
共有 條評論