資源簡介
基于51單片機的汽車尾燈控制系統
該項目包括原理圖電路圖 程序源碼 演示視頻講解文檔全套資料
三分拿去 超值了
代碼片段和文件信息
/********************************************************************
*?文件名??:?定時器的使用.c
*?描述????:??
*?創建人??:?東流,2009年4月8日
*?版本號??:?2.0
***********************************************************************/
#include?
#include?
#define?uchar?unsigned?char
#define?uint??unsigned?int
uchar?code?IC_DAT[];
uchar?code?pic1[];
uchar?code?pic2[];
uchar?code?pic3[];?
sbit?RS??=?P2^5;
sbit?WRD?=?P2^6;
sbit?E???=?P2^7;
sbit?PSB?=?P2^2;
sbit?RES?=?P2^4;
void?TransferData(char?data1bit?DI);
void?display(void);
void?display_grapic(void);
void?delayms(uint?n);
void?DisplayLine(uchar?line1uchar?line2);
void?DisplayGraphic(uchar?code?*adder);
void?delay(uint?m);
void?lcd_mesg(uchar?code?*adder1);
uchar?code?IC_DAT[]={
“?????HOT-51?????“??
“????????????????“
“??單片機開發板??“
“????東流電子????“
};
uchar?code?IC_DAT2[]={
“??白日依山盡,??“ //0x80
“??欲窮千里目,??“ //0x90
“??黃河入海流。??“ //0x88
“??更上一層樓。??“ //0x98
};
/********************************************************************
*?名稱?:?Convert(uchar?In_Date)
*?功能?:?因為電路設計時,P0.0--P0.7接法剛好了資料中的相反,所以設計該函數。
*?輸入?:?1602資料上的值
*?輸出?:?送到1602的值
***********************************************************************/
unsigned?char?Convert(unsigned?char?In_Date)
{
????unsigned?char?i?Out_Date?=?0?temp?=?0;
????for(i=0;?i<8;?i++)
????{
????????temp?=?(In_Date?>>?i)?&?0x01;
????????Out_Date?|=?(temp?<(7?-?i));
????}
????return?Out_Date;
}
void?initinal(void)???????????//LCD字庫初始化程序
{
???????????delay(40);?????????????//大于40MS的延時程序
???????????PSB=1;?????????????????//設置為8BIT并口工作模式
???????????delay(1);??????????????//延時
???????????RES=0;?????????????????//復位
???????????delay(1);??????????????//延時
???????????RES=1;?????????????????//復位置高
???????????delay(10);
???????????TransferData(0x300);??//Extended?Function?Set?:8BIT設置RE=0:?basic?instruction?set?G=0?:graphic?display?OFF
???????????delay(100);????????????//大于100uS的延時程序
???????????TransferData(0x300);??//Function?Set
???????????delay(37);?????????????////大于37uS的延時程序
???????????TransferData(0x080);??//Display?on?Control
???????????delay(100);????????????//大于100uS的延時程序
???????????TransferData(0x100);??//Cursor?Display?Control光標設置
???????????delay(100);????????????//大于100uS的延時程序
???????????TransferData(0x0C0);??//Display?ControlD=1顯示開
???????????delay(100);????????????//大于100uS的延時程序
???????????TransferData(0x010);??//Display?Clear
???????????delay(10);?????????????//大于10mS的延時程序
???????????TransferData(0x060);??//Enry?Mode?Set光標從右向左加1位移動
???????????delay(100);????????????//大于100uS的延時程序
??????????}
/********************************************************************
*?名稱?:?Main()
*?功能?:?主函數
*?輸入?:?無
*?輸出?:?無
***********************************************************************/
void?????initina2(void)???????????//LCD顯示圖片(擴展)初始化程序
??????????{
???????????delay(40);?????????????//大于40MS的延時程序
???????????PSB=1;?????????????????//設置為8BIT并口工作模式
??????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-10?18:51??成品\
?????文件??????336232??2018-05-04?10:14??成品\57762原理圖.rar
?????目錄???????????0??2018-04-29?22:25??成品\給客戶57762\
?????文件???????42496??2018-04-24?21:24??成品\給客戶57762\方案.vsd
?????目錄???????????0??2018-04-29?22:25??成品\給客戶57762\相關軟件下載及教程(網盤)\
?????文件?????????226??2018-04-29?22:29??成品\給客戶57762\相關軟件下載及教程(網盤)\新建文本文檔.txt
?????目錄???????????0??2018-04-29?22:16??成品\給客戶57762\硬件資料\
?????目錄???????????0??2018-04-26?08:38??成品\給客戶57762\硬件資料\12864程序代碼和資料\
?????文件??????621024??2018-04-26?08:30??成品\給客戶57762\硬件資料\12864程序代碼和資料.rar
?????目錄???????????0??2018-04-28?14:41??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\
?????文件???????12985??2009-09-15?17:13??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\7920_580b.c
?????文件???????19125??2009-09-15?17:13??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\7920_580b.LST
?????文件???????13848??2009-09-15?17:13??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\7920_580b.OBJ
?????文件???????11811??2009-09-15?17:13??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶
?????文件????????5340??2009-09-15?17:13??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶.hex
?????文件??????????45??2009-09-15?17:13??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶.lnp
?????文件???????12280??2009-09-15?17:13??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶.M51
?????文件????????1667??2009-09-15?20:18??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶.opt.bak
?????文件?????????261??2018-04-28?14:27??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶.plg
?????文件????????1883??2009-09-12?16:31??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶.Uv2.bak
?????文件???????72032??2018-04-28?14:41??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶.uvgui.WF
?????文件????????6852??2018-04-28?14:41??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶.uvopt
?????文件???????13446??2018-04-28?14:41??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶.uvproj
?????文件????????1489??2009-09-15?17:13??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶_Opt.Bak
?????文件????????2126??2009-09-08?23:54??成品\給客戶57762\硬件資料\12864程序代碼和資料\13液晶12864顯示\液晶_Uv2.Bak
?????目錄???????????0??2018-04-28?15:37??成品\給客戶57762\硬件資料\12864程序代碼和資料\14串行12864顯示\
?????文件????????5115??2002-04-16?14:32??成品\給客戶57762\硬件資料\12864程序代碼和資料\14串行12864顯示\STARTUP.A51
?????文件???????11665??2009-09-09?22:31??成品\給客戶57762\硬件資料\12864程序代碼和資料\14串行12864顯示\STARTUP.LST
?????文件?????????749??2009-09-09?22:31??成品\給客戶57762\硬件資料\12864程序代碼和資料\14串行12864顯示\STARTUP.OBJ
?????文件????????6090??2018-04-28?14:51??成品\給客戶57762\硬件資料\12864程序代碼和資料\14串行12864顯示\串行12864顯示
?????文件????????3531??2009-09-09?22:31??成品\給客戶57762\硬件資料\12864程序代碼和資料\14串行12864顯示\串行12864顯示.c
............此處省略81個文件信息
評論
共有 條評論