关于LCD1602的请教

2020-02-05 09:32发布

初学51单片机,老师布置了个用LCD1602 显示的课外题,要求用两个键控制显示内容变化,初始显示时间,按1键显示为姓名,按2键恢复显示时间。

  我的想法是用两个外部中断接按键来变化显示内容,P2口接LCD数据总线。

  查了很多的LCD1602,感觉还是不懂,不知道这个想法能不能实现,请高手帮忙答疑,   QQ504239170 求指导谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
唯诚hhw2
1楼-- · 2020-02-05 14:16
用任意的i/o口都可以接按键的。只要设置两个页面用按键任意切换就好了。随时对按键进行扫描
Edward3121
2楼-- · 2020-02-05 18:46
 精彩回答 2  元偷偷看……
784956936
3楼-- · 2020-02-05 21:22
楼主可以先学习下1602的控制程序,然后加个中断就ok了
lxa0
4楼-- · 2020-02-05 23:50
想按老师布置的要求完美的完成的话
必须系统的学习单片机和1602
中国人
5楼-- · 2020-02-06 02:34
这个想法是可以实现的啊,其实如果IO口需求多的话,你只用一个中断就可以实现切换啦,定义一个变量,让它每按一次就自增一次,然后再判断,是奇数还是偶数来控制。还有就是你会不会看时序图,最主要是会看时序图,然后照着那些时序图写,如先构造一个write函数以及read这些基本函数等,然后再组合成复杂一点的函数,然后就初始化很重要,其实这些例子网上都很多,你可以上网上找找,多看看,学着写,很快你就会了
504239170
6楼-- · 2020-02-06 05:24
中国人 发表于 2012-4-15 13:35
这个想法是可以实现的啊,其实如果IO口需求多的话,你只用一个中断就可以实现切换啦,定义一个变量,让它每 ...

看了看就是很不懂那个时序图啊~~~~

一周热门 更多>