教你用单片机驱动大触摸液晶显示屏

上传人:lis****210 文档编号:151289963 上传时间:2022-09-13 格式:DOCX 页数:14 大小:1,023.37KB
收藏 版权申诉 举报 下载
教你用单片机驱动大触摸液晶显示屏_第1页
第1页 / 共14页
教你用单片机驱动大触摸液晶显示屏_第2页
第2页 / 共14页
教你用单片机驱动大触摸液晶显示屏_第3页
第3页 / 共14页
资源描述:

《教你用单片机驱动大触摸液晶显示屏》由会员分享,可在线阅读,更多相关《教你用单片机驱动大触摸液晶显示屏(14页珍藏版)》请在装配图网上搜索。

1、A 22寸,42寸等触摸屏显示器大尺寸,大视野单片机-VGA VGAA机界面RS232r RS485, CANPLC电池4LISH H园按;】SD/MMC 旨搓口 V电KS-232COM2USB 卜载口10/4JRS,4N5, RS-232VGA 搂口Mi ijfn:wqT/Gjm 见回,. ii ; I fry! L Ml- t 二:RS-232 OM.WI I旭.投所接11RS-232KS-232GND COMl-059GNPCOM2 9L.Q COM2-Si 5 A型弟 WQT_VGA,f gStonQ.GomNJ.甘目肪 prjolEr.cLUfj随着工业需求的不断提高,普通10.4寸

2、,12.1寸,15寸的人机界面已经不能满足很多客户的需求,现在 市面上推出了 VGA组态人机界面,可以驱动多种分辨率的触摸屏显示器,22寸,42寸等宽屏都不是问题。 开发过程跟普通人机界面大为相似,唯一不同的是分辨率选择,触摸屏显示器选择等。下面介绍开发方法: 组态软件编程步骤(到广州市微嵌计算机科技有限公司官方网站下载:): 组态软件编程步骤:1.新建组态软件工程属性,选择最佳分辨率(比如42寸屏的分辨率是1920*1080,但是选项中没有,那 就应该按照比值最近法选,因为1920除以1080等于1.7777,可选分辨率里面的1366除以768等于1.7778,而其他分辨率比值都没有这个接近

3、,就选1366*768为最佳分辨率),选择与PLC,单片机等从设备的通讯协议,支持Modbus RTU和西门子,欧姆龙,台达,三菱,松下等主流PLC型号通讯协议停止位通讯询议TQT_T0O6O_ae0 (80OX6OD)vcrr_vi&ACr2DXi28OBVQT VK/A02BCK7GB)Vtr v泌LN孔肚UJJJ 啊物.倒miwsm YCrr_WA(13BOK766)i i?t_wa (refill 380)J rgr用大136龊彳5日)Hodlus RTU Mas tir2.进入前一步所设置分辨率(1024*768)3.编程好上位机之后就可以点击“调试”菜单里面的下载到设备了广杵I幻S

4、W工5-至于单片机如何驱动这个触摸液晶屏,步骤如下:很多时候,工业控制或者产品设计方面受到PLC这种功能确定,扩展麻烦,成本昂贵等方面的制约因素, 需要独立开发一种特殊功能,但是又需要连接触摸屏通讯,工程师在这个方面往往需要花费很大功夫,现 在我要帮大家解决的问题就是单片机与人机界面触摸屏通讯的最简单,最有效的2种方法,其实就是分 为2种通讯协议,即工业标准的Modbus RTU协议和 工程师自己定义的自由协议。本实例采用广州市微嵌计算机科技有限公司(公司网站: )的人机界面作为参考, 因为公司提供一系列的技术支持和公布单片机源代码,加上公司的人机界面支持自由协议等等先天优势, 开发工程方便有

5、效。方案比较:方案一 modbus rtu协议:优点:工业标准通讯协议,具有通用性,传输数据量大缺点:需要时间去了解协议的格式和以及按照规定编写通讯程序(我们提供MODBUS-RTU源代码,客户 直接移植就可以,不必费心)方案二自由协议:优点:数据格式客户自己定义,灵活多变,定制性强,可以模拟任何已知报文的通讯协议缺点:传输数据量不大,通用性不强,移植不方便工程师可以根据以上两种通讯协议的优缺点来选择理想的方案;现在我们重点介绍广州市微嵌计算机科技有限公司的人机界面的自由通讯协议。首先下载人机界面的组态软件:下载安装好软件之后,新建一个工程文件,型号对应的是公司出产产品型号通讯设置分为COM1

6、, COM2 设置,因为人机界面有2个串口,这两个串口既可以做RS232,又可以做RS485,根据客户工程需求接 线,通讯协议对应的就是单片机工程师需要用的协议,其中Modbus rtu协议,自由协议Free Protocol, 当然还包括西门子200,台达PLC,欧姆龙,三菱等协议,这里我们选择COM1自由协议Free Protocol,通讯速率57600,数据位8,1位停止位,偶校验:型号型号通信1设定通讯协议通讯速率 57600 VFree FrutocolWQT_T8060_080 (800X600)请选择设备参数停止位通讯超时通信Z设定通讯协议通讯速率停止位通讯超时1 bit v奇偶

7、校验最大连续地址超时次数1偶数 v奇偶校验1 bit V8 bit v偶数 v10010超时次数(AD首先我们随便建一个比较简单实用的画面,用位按钮开关控制单片机的LED灯,采集单片机的数据 采集)显示在组态软件的数码管(可以电脑串口连接单片机在线模拟,方便开发工程)。然后我们要把位按钮的属性绑定到人机界面的系统寄存器,然后再用人机界面内置的宏指令通讯函 数output函数把寄存器数据传输给单片机,让单片机接收这个指令之后进行动作控制,方法实现如下:我们把位按钮1绑定到人机界面系统寄存器LB的第0个里面,再用一个LED指示灯观察按钮的状 态(绑定系统寄存器LB0)对于数码管显示,属性设置原来差

8、不多,但是需要用input函数将从单片机采集的数据存储到人机界 面系统寄存器,再通过宏指令函数映射显示出来,方法如下:笔段数码管属性通讯参数数码管显示1系统内存V丛机地址LEDJT1显示类型笔段数码管显示类型位按钮1 位按钮3CO确定,I 目 FHFTj riojj冒徜4加;W CG -匚哼通我们将通道一绑定到系统寄存器LD的第1个寄存器,LD是数据寄存器,LB是布尔量的位寄存器, 注意两种寄存器的区别。接下来我们要用到人机界面的组态软件内置的通讯函数,数学运算函数和其他函数了。由“设定”菜单那里 进入到宏指令编辑器进入宏指令编辑:点击新增,我们写一个宏指令通讯函数,向单片机发送控制指令和接受

9、数据:具体编程如下:宏指令testvoid Macro_main()(unsigned char dat4;unsigned short dat14;int re_dat;Input( 1, dat, 4, re_dat);/*如果不明白函数使用,可以点击函数向导按钮查找函数使用说明:【描述】第一个参数channel表示通道,如果通道为coml,则channel=1 ;如果通道为com2,则channel=2,数据类型为into第二个参数pString表示写入通道的字符串的地址,数据类型为unsigned char *。第三个参数count表示字符串中的字符个数,数据类型为into第四个参数r

10、esult表示Output函数运行后返回的结果,如果result大于0,则表示读写有效,数据类型为 into注意:此函数只能用在freeprotocol(自由协议通道)中。【用法】Input(channel,pString,count,result);【举例】char srt9;int result;Input(1,str0,9,result);*/dat10=dat0;dat11=dat1;dat12=dat2;dat13=dat3;SetWordData(0,1,1,16, dat10);SetWordData(0,1,2,16, dat11);SetWordData(0,1,3,16,

11、dat12);SetWordData(0,1,4,16, dat13);test2:用于发送指令到单片机进行控制,主要用到。utput函数static unsigned char key3;void Macro_main()(bool key_data16;int re_dat;GetByteData(0, 1,0, 9, 0,key_data);key0 = key_data77 | key_data66 | key_data55 | key_data44 | key_data33 | k ey_data22 | key_data11 | key_data0;/key1=key_data157 | key_data146 | key_data135 | key_data124 | key_data11 3 | key_data102 | key_data91 | key_data8;key1=key_data8;Output( 1, key, 2, re_dat);技术支持QQ: 605440535

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!