芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 1194|回复: 0

【扩展模块】小梅哥LCD1602模块基于ACX720的例程

[复制链接]

该用户从未签到

59

主题

81

帖子

1341

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1341
发表于 2023-5-4 14:24:59 | 显示全部楼层 |阅读模式
lcd1602_test.rar (13.36 KB, 下载次数: 96)
vio_lcd1602.rar (622.53 KB, 下载次数: 98)
vio_lcd1602说明
1、工程基于小梅哥ACX720 FPGA开发板调试
2、LCD1602模块使用小梅哥提供的3.3V LCD1602模块,5V的不能用
3、设计使用VIO核代替按键输入数据
4、LCD1602模块与开发板的连接,可以见硬件连接照片。
6、程序运行时,通过VIO输入数据0~9,再输出Key_Flag_r高脉冲,便能在LCD1602上显示对应数据
7、关于本代码的详细设计思想和方法,可以参见AC620开发板资料中小梅哥2017年暑期培训班视频内容(标题中含有1602字样的视频)

vio按键功能说明
注意:在将设计烧录到开发板后,使用VIO输出数据之前,请先在VIO中将Key_Flag_r设置为高电平有效按键(Active-High Button),数据只有在Key_Flag_r出现上升沿时有效
Key_Flag_r:数据有效信号,只有该信号出现上升沿时,带输入数据才有效。在设置为高电平有效按键后,按下即可输出高电平
Key_Value[3:0]:待输入数据/指令,不同数值所代表的意义如下
  • 数字0~9:待输入数字
  • 数字10、11、14无任何功能
  • 数字12:设置光标为第一行开头
  • 数字13:设置光标为第二行开头
  • 数字15:清屏



Lcd1602_Test说明
1、工程基于小梅哥ACX720 FPGA开发板调试
2、LCD1602模块使用小梅哥提供的3.3V LCD1602模块,5V的不能用
3、LCD1602模块与开发板的连接,可以见硬件连接照片。
4、程序运行时,会在屏幕上循环显示0~9、A~S字符
5、关于本代码的详细设计思想和方法,可以参见AC620开发板资料中小梅哥2017年暑期培训班视频内容(标题中含有1602字样的视频)




LCD1602与ACX720开发板硬件连接图
5-4(2).jpg


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

GMT+8, 2024-5-6 00:47 , Processed in 0.108823 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表