資源簡介
基于51單片機(jī)的汽車尾燈控制系統(tǒng)
該項(xiàng)目包括原理圖電路圖 程序源碼 演示視頻講解文檔全套資料
三分拿去 超值了
代碼片段和文件信息
/********************************************************************
*?文件名??:?定時(shí)器的使用.c
*?描述????:??
*?創(chuàng)建人??:?東流,2009年4月8日
*?版本號(hào)??:?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?????“??
“????????????????“
“??單片機(jī)開發(fā)板??“
“????東流電子????“
};
uchar?code?IC_DAT2[]={
“??白日依山盡,??“ //0x80
“??欲窮千里目,??“ //0x90
“??黃河入海流。??“ //0x88
“??更上一層樓。??“ //0x98
};
/********************************************************************
*?名稱?:?Convert(uchar?In_Date)
*?功能?:?因?yàn)殡娐吩O(shè)計(jì)時(shí),P0.0--P0.7接法剛好了資料中的相反,所以設(shè)計(jì)該函數(shù)。
*?輸入?:?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的延時(shí)程序
???????????PSB=1;?????????????????//設(shè)置為8BIT并口工作模式
???????????delay(1);??????????????//延時(shí)
???????????RES=0;?????????????????//復(fù)位
???????????delay(1);??????????????//延時(shí)
???????????RES=1;?????????????????//復(fù)位置高
???????????delay(10);
???????????TransferData(0x300);??//Extended?Function?Set?:8BIT設(shè)置RE=0:?basic?instruction?set?G=0?:graphic?display?OFF
???????????delay(100);????????????//大于100uS的延時(shí)程序
???????????TransferData(0x300);??//Function?Set
???????????delay(37);?????????????////大于37uS的延時(shí)程序
???????????TransferData(0x080);??//Display?on?Control
???????????delay(100);????????????//大于100uS的延時(shí)程序
???????????TransferData(0x100);??//Cursor?Display?Control光標(biāo)設(shè)置
???????????delay(100);????????????//大于100uS的延時(shí)程序
???????????TransferData(0x0C0);??//Display?ControlD=1顯示開
???????????delay(100);????????????//大于100uS的延時(shí)程序
???????????TransferData(0x010);??//Display?Clear
???????????delay(10);?????????????//大于10mS的延時(shí)程序
???????????TransferData(0x060);??//Enry?Mode?Set光標(biāo)從右向左加1位移動(dòng)
???????????delay(100);????????????//大于100uS的延時(shí)程序
??????????}
/********************************************************************
*?名稱?:?Main()
*?功能?:?主函數(shù)
*?輸入?:?無
*?輸出?:?無
***********************************************************************/
void?????initina2(void)???????????//LCD顯示圖片(擴(kuò)展)初始化程序
??????????{
???????????delay(40);?????????????//大于40MS的延時(shí)程序
???????????PSB=1;?????????????????//設(shè)置為8BIT并口工作模式
??????????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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\相關(guān)軟件下載及教程(網(wǎng)盤)\
?????文件?????????226??2018-04-29?22:29??成品\給客戶57762\相關(guān)軟件下載及教程(網(wǎng)盤)\新建文本文檔.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個(gè)文件信息
評(píng)論
共有 條評(píng)論