⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd1602.h

📁 LCD 显示变量的功能 字符很简单 显示变量要一位一位的
💻 H
字号:
/*********************************************************************  
* 标题: 1602驱动(C51)  
* 文件: LCD1602.h  
* 作者: 机器人DIY工作室 
* 日期: 2008.7.15  
* 修改: 2008.7.25  
* 软件: Keil C51 V8.02  
* 芯片: AT89X52  
*********************************************************************/  
  
#ifndef LCD1602_H   
#define LCD1602_H   
  
#include <AT89X52.h>   
  
#define LCD_DATA_PORT P0  // 液晶BD0~BD7与P0口相连   
  
#define LCD_RS P2_5       // 液晶 RS  引脚与P2.0相接   
#define LCD_RW P2_6       // 液晶 R/W 引脚与P2.1相接   
#define LCD_E  P2_7       // 液晶 E   引脚与P2.2相接   
#define LCD_BF P0_7       // 液晶 DB7 引脚与P0.7相接 Busy Flag   
  
// 函数原型   
  
// 向LCD写命令字   
extern void lcd_command(unsigned char cmd);   
  
// 设置显示位置(即写入显示地址),行列均从0开始   
extern void lcd_goto_xy(unsigned char x, unsigned char y);   
  
// 写字符(传入的参数实际为所需显示字符的地址,即液晶字符产生器中字符的地址) 
// 在调用该函数前,需要先调用lcd_goto_xy()定位光标位置  
extern void lcd_putc(unsigned char c);   
  
// 指定位置写字符   
extern void lcd_xy_putc(unsigned char x, unsigned char y, unsigned char c);   
  
// 写字符串  
// 在调用该函数前,需要先调用lcd_goto_xy()定位光标位置 
extern void lcd_puts(unsigned char *s);   
  
// 指定位置写字符串   
extern void lcd_xy_puts(unsigned char x, unsigned char y, unsigned char *s);   
  
// LCD初始化   
extern void lcd_init(void);

//十六进制与十进制转化函数
extern char *convert(unsigned int outData);   
  
#endif //LCD_H   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -