资源简介
基于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
- 上一篇:基于单片机的教室灯光控制系统
- 下一篇:基于单片机的空调温度控制器设计
相关资源
- 基于单片机的空调温度控制器设计
- 基于单片机的教室灯光控制系统
- 基于单片机的晶闸管触发装置设计
- 基于51单片机的脉搏监测系统
- 一种基于单片机的公交车站自动报站
- 基于单片机的短跑定时器设计与实现
- 基于Proteus单片机控制系统仿真设计
- 基于单片机的智能门禁系统设计
- 基于单片机的温湿度检测及远程控制
- 基于单片机的电子调光灯设计
- 单片机的有毒气体泄露报警设计
- 基于单片机的水情检测系统的设计
- 基于单片机的病床智能呼叫系统
- 点阵12864 protues仿真+源码
- 控制台串口通信程序
- 基于stm32的红外代码程序
- 图像配准和三维重建应用程序
- 基于51单片机数控直流电源的设计
- LD3320语音模块资料51单片机代码,ST
- LR0分析表自动生成程序_界面输入产生
- STM32F单片机与SIM900A的硬件条件下读一
- CYPRESS USB上位机VC程序
- 毕业论文_基于加速度传感器的计步器
- Maccmsv10程序.rar
- 飞思卡尔kl25参考程序
- WINCE程序打包工具
- 嵌入式实时操作系统 uC/OS-II第二版
- OMAPL138例程
- 可调电子时钟proteus_仿真+PCB+程序
- A*DijkstraBFS路径搜寻算法演示程序
评论
共有 条评论