现在正在做的设计的一部分-------------用S52和1602液晶做的可进行设置的多级菜单

2020-01-27 11:29发布

原理图:点击此处下载ourdev_222975.rar(文件大小:5K)
程序由于是系统的一部分,就直接贴出来了

实物图:
1
硬件是我做的89S52的单片机系统,然后把连线改成跟上附的原理图一样。

效果图:顺序对应下面程序里的 工作流程的 1~6级子菜单
1
2
3
4
5
6
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
38条回答
gwh1128
1楼-- · 2020-01-29 04:34
不错,我也正想搞个多级菜单呢,参考下
jizzll
2楼-- · 2020-01-29 09:26
 精彩回答 2  元偷偷看……
jizzll
3楼-- · 2020-01-29 13:12
把你的那个电路图放大了看,终于发现了呵呵,还有4个IO口,我一直没有放大,也没有仔细看,所以一直没有想通一个中断+一个串口怎么控制的,汗
weiwgml
4楼-- · 2020-01-29 14:32
Mark
lvjun1013
5楼-- · 2020-01-29 16:32
我是初学者,很多地方不懂,比如看你的程序不懂,其中void LocateXY(char posx,char posy)reentrant 中的reentrant是起什么作用的啊??你好像用的挺多的
lvjun1013
6楼-- · 2020-01-29 21:15
#define Lcd1602CmdPort XBYTE[0x0000]    //E=1 RS=0 RW=0
#define Lcd1602WdataPort XBYTE[0x0100]  //E =1 RS=1 RW=0
#define Lcd1602StatusPort XBYTE[0x0200] //E=1 RS=0 RW=1
中的XBYTE[0x0000]是怎么回事,这样定义有什么好处??

一周热门 更多>