- 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毫秒等待回复,然
您可能关注的文档
- bjx8030防爆腐接线箱和矿用防暴接线盒价格.docx
- BK0+856.723#盖梁首件总结.doc
- BIOS里一些常用能设置图解.doc
- BJ合同段监理档案制与施工档案审核报告04.doc
- BIPAP-Vison用户手册.doc
- BL2000-HX显示接口板使用说明书(SHXK-01.6-0608).doc
- blackberr中文说明书.doc
- BlackBerr入门教程---黑莓手机软件安装方法.doc
- BlackBerr入门教程.doc
- BlackBerr黑莓7230,7290等常用的功能简介以及技巧.doc
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- R111、R112:油罐(2006年合订本)国标 行业图集.pdf VIP
- 执业药师专业对照表.doc VIP
- 梁开洞计算(矩形洞口).xls VIP
- 第一单元达标测试卷(单元测试)(含答案).docx VIP
- 2026年陕西省继续教育公需课考试题(含答案).docx VIP
- 红军长征纪念长征胜利90周年PPT.ppt VIP
- 16G101-1图集高清晰版PDF1(32).docx VIP
- (2026年)纪念红军长征胜利90周年:铭记长征历史 传承红色血脉PPT课件.pptx VIP
- T_CICC 45002-2025 多余度同步交换网络iRAX.pdf VIP
- IBM服务器及存储设备维护方案.售后服务.pdf VIP
原创力文档

文档评论(0)