## 温度传感器在LCD上显示代码:
#include <reg52.H> //头文件
#include <intrins.H>
#include <math.H> //数学公式头文件
#define uchar unsigned char
#define uint unsigned int
sbit dula = P2^6; //定义液晶显示屏的功能引脚
sbit wela = P2^7;
sbit rw = P1^1;
sbit RS = P1^0;
sbit LCDEN = P2^5; //液晶数据显示
void delayUs()
{
_nop_(); //延时
}
void delayMs(uint a) //毫秒级延时程序
{
uint i, j;
for(i = a; i > 0; i--)
for(j = 100; j > 0; j--);
}
/*****************************1602*******************************/
void writeComm(uchar comm) //1602写指令程序
{
RS = 0;
P0 = comm;
LCDEN = 1;
delayUs();
LCDEN = 0;
delayMs(1);
}
void writeData(uchar dat)//写数据:RS=1, RW=0;
{
RS = 1;
P0 = dat; //P0口输出数据
LCDEN = 1;
delayUs(); //延时
LCDEN = 0;
delayMs(1); //延时
}
void init() //数据显示程序
{
温度传感器在LCD上显示代码
最新推荐文章于 2024-06-29 12:00:00 发布