00问答网
所有问题
当前搜索:
51单片机1602液晶显示数字
单片机
独立按键并让
1602显示
出来
答:
具体要求是什么,可以帮你完成。使用外部中断0,按1次加1并
LCD显示
include "reg
51
.h"include "intrins.h"typedef unsigned char BYTE;typedef bit BOOL;BYTE Time=0;sbit LCD_RS = P1^2;sbit LCD_RW = P1^1;sbit LCD_EP = P1^3;delay(int ms){ // 延时子程序 int i;while(ms--...
51单片机
字符
液晶屏
(LMC
1602
)输出端RS,RW还有E分别都有什么作用?_百度...
答:
51单片机
字符
液晶屏
(LMC
1602
)输出端RS作用是存放控制信息,体现当前指令执行寄存器结果的各种状态信息,高电平1时选择数据寄存器、低电平0时选择指令寄存器。51单片机字符液晶屏(LMC1602)输出端RW作用是读写信号,高电平1时进行读操作。51单片机字符液晶屏(LMC1602)输出端E作用是作为输入引脚,只有该引脚激活...
一个用
51单片机
编写DS1302的程序,用
1602显示
,刚用DS1302,不知道为什么...
答:
1、请仔细检查你的程序;2、如果能排除你的程序错误问题,DS1302还有一个特点:如果是新片子,或者长时间没有电,有的芯片会处于停止状态,上电也不行,除非给它重新写入一个数据,时,分,秒,任何一 个都 可以,也不是所有都是这样,也分批次,分国产货,和进口货,上电的时候,给他初始 化一...
51单片机
温度传感器ds18b20、lcd1602
液晶
C程序
答:
void display(unsigned char d1,unsigned char d2,unsigned char d3,unsigned char d4);//声明
显示
函数 void ds_reset_1(void);//声明18B20复位函数 void wr_ds18_1(char dat);//声明18B20写入函数 void time_delay(unsigned char time);//声明延时函数 int get_temp_1(void);//声明18B20...
1602液晶
第一行
显示
问题若干
答:
导致这个问题的原因是延时不够,因为LCD1602的处理数据速度很慢,跟不上单片机的速度,这样如果没有设置延时会导致后面部分数据丢失 只要在各个不同指令之间多用一些延时函数,就能解决问题,这个我亲自测试过 在李想的
51单片机
从零学视频LCD1602章节中也可以得到答案 ...
给个
单片机液晶1602显示
汉字的程序,谢谢
答:
51单片机
对lcd1602一些基础程序 include <intrins.h> define dataport P1 sbit RS=P2^ 6;sbit RW=P2^5;sbit EN=P2^4;//=== //=== void waitfor() //检测忙信号函数 { dataport=0xff;RS=0;RW=1;_nop_(); //选择指令寄存器 读操作 EN=1;_nop_(); //使能操作 while(data...
单片机
是怎么传给
1602液晶
数据的
答:
通过数据线啊,有三种方式,1)、8位并行,通过D0-D7。2)、4位并行,通过低四位传输。3)、串行方式传输。玩
1602
,主要是控制时序要搞对,对于1602就三个控制线,RS、RW、E。大部分字符型
液晶
的控制芯片都是hd44780,把他的datasheet研究下,字符型液晶就可以通吃了~~~...
我用c语言写的基于
51单片机
和ds1302芯片
1602液晶显示
的时钟程序不行...
答:
确定
LCD
程序没问题的话可以考虑下这个,读不出来,看看初始化对了没,1302到
单片机
IO口直接加上拉电阻没有,读写时序对了没有,这些搞定了一般就没问题了。
12864
液晶
怎样
显示
连续变化的
数字
?
51单片机
...
答:
用ASII码,字符手册 比如
1602
的0x30就是对应的数据0,在12864中是半字的形式,所以就密了 比如Write_Add(add)就是先确定地址,然后,Write_Date(0x30),Write_Date(0x31),就是在这个地址写上数据01,间距很小,01就相当于一个字。
我用
51单片机
来调试一个
液晶显示
的程序,为什么液晶显示不出来
1602
的...
答:
1、write_com(0x80+17);write_com(0xc0+17);中的【17】改成【0】试试。2、P0口需全部上拉电阻。有吗?3、对比度调节电压VL,直接接地试试?4、初始化时,多写数次write_com(0x38);5、断点放在write_com(0x18);执行之前,看看
显示
情况。0x18干嘛的?
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜