• 大小: 2.95MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-16
  • 语言: 其他
  • 标签: 单片机  程序  毕设  

资源简介

基于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


评论

共有 条评论