- 50
- 0
- 约6.53千字
- 约 8页
- 2016-08-18 发布于贵州
- 举报
C51 LCD162 VB上位机实现简单通信
设计
基本原理
主要功能:上位机和下位机连接好后握手,如果成功,上位机就可以发字符串让下位机的LCD显示出来,如果没有握手就不显示上位机发来的内容.
下位机设计:
主程序首先初始化串口和LCD,然后进入一个死循环,这个循环往LCD写dataArray这个数组中的数据,因此只要改变了这个数组中的第0-31位的内容就相当于改变了屏幕上显示的内容. 当串口发来消息的时候,执行中断号为4(串口中断)的服务子程序.这时候还不能让上位机往下位机传字符串,因此需要判断是否已经握手,判断的标志就是dispEn (display enable),如果等于0说明还没有握手,就把用户发来的数据当成是控制字control,如果是等于1说明之前已经握过手了,就把用户发来的数据放到dataArray中.最后判断控制字是否是握手,如果control等于0x00是就握手信号,然后回复0x01.然后把dispEn=1,最后把控制字control改掉(因为下一次中断可能已经不是握手信号了)
上位机设计:
由于已经把端口号写在vb程序中了,所以要改端口号的话要进vb的代码中把MSComm1.CommPort = 4 中的4 改为自己需要的串行端口号.然后运行程序,打开端口,此时没有和下位机握手,所以输入数据后单击发送是没有反应的,所以需要先单击握手按钮,向传哭发送0x00,然后延时800毫秒等待回复,然
您可能关注的文档
最近下载
- 【课件】《城镇燃气经营安全重大隐患判定标准》解读(35页).pptx VIP
- 四篇对照“学习贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风”等五个方面2026年组织生活会对照检查材料.docx VIP
- 腹腔镜胃十二指肠穿孔修补术操作规范.doc VIP
- 警校的面试题目及答案.doc VIP
- IC-718使用说明书-北京和瑞信通科技有限公司.PDF VIP
- 现代文阅读理解讲评课课件.pptx VIP
- (新教材)统编版小学三年级语文下册10.石蜂 第二课时 (教学设计)教案.pdf VIP
- 现代文阅读讲评.ppt VIP
- 现代文阅读讲评课课堂实录.doc VIP
- 《风景园林艺术》 第二章 形式美法则.pptx VIP
原创力文档

文档评论(0)