基于STC12C5A60S2系列1T 8051单片机的液晶显示器LCD1602显示整数、小数应用
STC12C5A60S2系列1T 8051单片机管脚图
STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式及配置
STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式介绍
液晶显示器LCD1602简单介绍
DDRAM : 数据显示随机存储器 液晶显示器显示数据是来于数据显示随机存储器
CGRAM:字符生成随机存储器 用户自定义字符会存储在字符生成存储器
CGROM:字符库只读存储器 只提供字符 用液晶显示器显示这些字符
总结:不管是CGRAM(字符生成随机存储器)自定义的字符 还是CGROM(字符库只读存储器)原有的字符 写进DDRAM(数据显示随机存储器)内存地址上 才能在液晶显示器屏幕显示出来
IIC通信简单介绍
掉电保存数据芯片24C02简单介绍
通过液晶显示器LCD1602显示整数、小数
main.c
#include "STC12C5A60S2.h"
//#include "AT24C02.h"
//#include "AT24C02OfI2C.h"
//#include <intrins.h>
#include <stdio.h>
#include "LCD1602.h"
#define uchar unsigned char//自定义无符号字符型为uchar
#define uint unsigned int//自定义无符号整数型为uint
void main()//主函数
{
// uchar Data;//声明数据变量
// uchar String[10];//声明字符串数组变量
// LCD1602Init();//液晶显示器初始化函数
// uchar i;//声明循环变量
// uchar String[20];//声明字符串数组变量
// uchar StringCache[5];//声明字符串缓存数组变量
// LCD1602Init();//液晶显示器初始化函数
// Data = ReadByteFromAT24C02(0x50,0x20);//单片机作为主机通过I2C通信从AT24C02内存地址0x20上读取一个字节
// LCD1602SetDisplayPosition(0,0);//液晶