資源簡介
基于Pic16F877A單片機的出租車計價系統研究
該項目包括原理圖電路圖 程序源碼 演示視頻講解文檔全套資料
三分拿去 超值了

代碼片段和文件信息
#include?“LCD1602.h“
LCD_CLT?LCD_Currentline=Firstline;
void?LCD_Data(unsigned?char?dat)
{
unsigned?char?etime;
LCD_E_L;
LCD_RS_H;
LCD_DATAPORT=dat;
LCD_E_H;
etime=LCD_Delay;
while(etime--);
etime=LCD_Delay;
while(etime--);
LCD_E_L;
etime=LCD_Delay;
while(etime--);
etime=LCD_Delay;
while(etime--);
}
void?LCD_Cmd(unsigned?char?cmd)
{
unsigned?etime;
LCD_E_L;
LCD_RS_L;
LCD_DATAPORT=cmd;
LCD_E_H;
etime=LCD_Delay;
while(etime--);
etime=LCD_Delay;
while(etime--);
LCD_E_L;
etime=LCD_Delay;
while(etime--);
etime=LCD_Delay;
while(etime--);
}
void?LCD_Init()
{
LCD_PIN_INIT;
LCD_Cmd(0x38);
LCD_Cmd(0x38);
LCD_Cmd(0x38);
LCD_Cmd(0x38);
LCD_Cmd(0x08);
LCD_Cmd(0x01);
LCD_Cmd(0x06);
LCD_Cmd(0x0f);
LCD_Cmd(Cursor_off);
}
void?LCD_SetCursor(unsigned?char?Lineunsigned?char?Pos)
{
if(Line==1)
LCD_Cmd(0x80+Pos)LCD_Currentline=Firstline;
else?if(Line==2)
LCD_Cmd(0xc0+Pos)LCD_Currentline=Secondline;
}
void?LCD_Printf(const?char?*string)
{
int?i=0;
while(string[i]!=‘\0‘)
{
if(string[i]==‘\n‘)
{
if(LCD_Currentline==Firstline)LCD_Cmd(0xc0);
else?LCD_Cmd(0x80);
}
else?LCD_Data(string[i]);
i++;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.CA....????640512??2018-04-09?22:12??57174錄像.avi
-----------?---------??----------?-----??----
???????????????640512????????????????????1
- 上一篇:基于單片機的教室燈光控制系統
- 下一篇:基于單片機的空調溫度控制器設計
評論
共有 條評論