做单片机矩阵按键实验时,我想输入5个数字然后通过LCD1602显示出来,但是为什么没次显示的是一样的。求明

如题所述

第1个回答  推荐于2017-11-16
用输入5个数,并显示出5个数,这5个数就要在不同的列上显示,即显示时,这个5数的列坐标是逐次增加的。
如果每次显示的坐标不变,就会在同一个位置显示,那只能显示最后一个数。本回答被网友采纳
第2个回答  2017-11-16
把你的程序传上来.
懂事电子设计 Vgz
第3个回答  2012-03-16
什么意思~!没有看明白~!追问

就是按下5次按键,LCD能显示5个数但是是一样的啊,不能正确显示按下的那5个按键值

追答

那是你设置的问题啊~!按键程序有问题的~!这个不用说了~!检查程序呗~!

本回答被提问者采纳

为什么在单片机lcd1602显示时 加入独立按键为什么没反应啊?
因为你没有设置中断或者轮询的按键响应函数。所以按下之后没有响应。

初学单片机方面的硬件,做了块板子,其中遇到LCD1602能亮,调节对比度,但 ...
1.检查硬件管脚是否接错 2.仿真和实际是有差别的,以前我做过实际的可以而仿真的不行,仿真时写函数中等待LCD1602响应用延时函数代替则仿真可行,程序上注意写函数的时序

用单片机做的万年历,lcd1602老师显示00:00:80,按键也调不了时间_百度知...
问题可能出在驱动程序或是硬件,比如说32.768KHz晶振,比如说虚焊等因素造成的

...仿真时候 LCD1602只是亮 但是什么显示没有 怎么看程序运行没有啊_百...
函数名称:Init_LCD 输 入:无 输 出:无 功 能:初始化LCD1602 \/ void Init_LCD(void){ LCD_Write_Command(0x38);\/\/显示模式设置:16×2显示,5×7点阵,8位数据接口 _delay_ms(1);LCD_Write_Command(0x06);\/\/显示模式设置:光标右移,字符不移 _delay_ms(1);LCD_Write_Command(0x0c)...

LCD1602第一行显示为16个小黑块,仿真没问题,但是烧写到板子里就有问题...
你好:LCD 1602的响应速度相对于单片机的速度来说是偏慢的。举个简单的例子,把一桶油通过漏斗向一个瓶子里倒,倒油的速度,即流量必须维持在一定范围之内,倒得太快油会从漏斗顶部溢出来,这样就浪费掉了。我们通过眼睛可以判断并使油面保持在顶面以下,以漏斗的额定流量来倒油,这样效率最高。而对于...

求 关于 用单片机和4*4矩阵键盘输入数字并在LCD1602上显示出来的C语言...
功能 : 延时,延时时间大概为5US。输入 : 无 输出 : 无 \/ void delay(){ _nop_();_nop_();_nop_();_nop_();_nop_();} \/ 名称 : bit Busy(void)功能 : 这个是一个读状态函数,读出函数是否处在忙状态 输入 : 输入的命令值 输出 : 无 \/ bit Busy(void){ bit busy_flag = 0...

...用的是lcd1602 焊接好后不能显示数字,电路没什么问题
连接问题,单片机在仿真时 有些引脚 不接能仿真,在实际电路中 就必须按照数据手册说明的 连接,如复位电路等等,显示屏也一样。

51单片机5*6矩阵键盘,如何用LCD1602显示26个英文字母组成单词
这个很简单 做一个按键程序 一个显示程序 41qq567qq33qq28

...单片机,8255A,用矩阵键盘输入数字,并在LCD1602上显示出来的C语言程 ...
E_SET()PB|=1<<2#define LCD1602_E_RST()PB&=~(1<<2)static void Delay_ms(unsigned char time){unsigned char i;while(time--){for(i=0;i<100;i++);}}static void LCD1602_WriteByte(unsigned char value,bit dataTypedef){if(dataTypedef)LCD1602_RS_SET();elseLCD1602_RS_...

我用单片机和LCD1602做了个时钟,当我增加了秒表功能时,启动秒表没问题...
在设计程序时要先设计好流程图,你应该是在流程上出问题了,还有中断要用上。

相似回答