问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么才能把单片机里的数据在LCD上显示

发布网友 发布时间:2022-04-19 19:36

我来回答

1个回答

热心网友 时间:2023-09-08 10:44

常用的LCD有1602,可以查找其硬件电路,其程序也很容易找到,这是其常用的子程序:
sbit rw=P1^4;//定义管脚,3个控制引脚 1个8位数据口
sbit rs=P1^3;
sbit lcden=P1^5;
#define db P2

void write_com(uchar com)//液晶屏写命令,控制液晶屏开关或字符位置的数据是命令
{
db=com;
rs=0;
rw = 0;
lcden=0;
Delay1ms(12);
lcden=1;
Delay1ms(12);
lcden=0;
}
void write_date(uchar date)//液晶屏写数据,将要显示的字符是数据
{

db=date;
rs=1;
rw = 0;
lcden=0;
Delay1ms(12);
lcden=1;
Delay1ms(12);
lcden=0;
}
void init2()//液晶屏初始化
{
rw=0;
write_com(0x38);

Delay1ms(12);
write_com(0x0f);
Delay1ms(12);
write_com(0x06);
Delay1ms(12);
write_com(0x01);
Delay1ms(12);
}
void display_1602(uchar temp)//显示一个字符型变量的子程序
{
uchar A1,A2,A3;
A1=temp/1000;//分离出 个 十 百
A2=temp/100%10;
A3=temp%10;
write_com(0x80);//第1行,第1字
write_date(A1+0x30);送的是ASCI码,因此如果显示2,就 要送0x32
Delay1ms(1);
write_date( A2+0x30);
Delay1ms(1);
write_date(A3+0x30);
Delay1ms(12);
}
如果想显示字符"A" 就 write_date(‘A’);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
将一张薄纸的一端靠近下嘴唇,另一端自然下垂,沿纸的上方吹气,手中的纸... ...双手轻轻捏住一张薄纸,将它放在下嘴唇底下,然后沿着纸片的表面用力... 用双手将一张纸的边缘拉紧,放在嘴唇中间(嘴唇和纸的边缘相距约1毫米... 请问工贸公司的经营范围 沈阳德诺工贸有限公司怎么样? update简介 update的创作背景 update专辑评价 办房产证面积多了交多少钱 办证面积比预售合同面积多契税 单片机直接驱动LCD液晶屏 关于单片机的LCD显示问题 怎么用单片机让LCD显示呢? 单片机lcd显示原理 哪些贷款会上征信呢? 所有的贷款都上征信吗 关于征信上贷款记录需要多长时间才会被消除 征信上的哪些记录会影响贷款 征信报告里面的贷款? 小米9是留海屏还是门牙屏还是水滴屏? 我要找对手机号码的位置 全国手机号码段 怎么找回电话号码 电话号码怎么找回来啊 找回原来的电话号码 怎么查找1个手机号码是哪里的? 手机号码测吉凶哪个网站最准 免费查手机位置 怎么在微信里面添加社保医保 如何在微信中添加联系人 单片机LCD显示问题 单片机控制LCD显示问题 led,lcd显示原理及单片机连接设计 单片机用oled和lcd显示有什么不同 单片机用oled和lcd显示有什么区别 单片机控制LCD显示器的一个小问题 如何用单片机控制液晶显示器呀,怎么接线…… 如何用单片机来控制LCD显示 关于单片机用液晶屏显示数字的问题 单片机汇编语言 LCD液晶屏显示开关状态 单片机如何驱动LCD显示字符 单片机 LCD 单片机lcd显示函数 最简单c51单片机液晶显示程序 cad连续复制怎么弄? cad中如何重复复制 在CAD中怎样连续复制 CAD怎么不可以连续复制,本来可以的 CAD文件怎么快速多次复制图形并均匀排列 如何在CAD中连续复制同一图形对象