欢迎来到天天文库
浏览记录
ID:1540659
大小:2.75 MB
页数:31页
时间:2017-11-12
《基于arm开发的人机交互界面hmi》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、苏州大学本科生毕业设计(论文)目录摘要1ABSTRACT2第一章前言41.1研究的背景及意义41.2图形液晶介绍5第二章微处理器介绍62.1微处理器介绍62.2ARM微处理器芯片62.2.1STM32F103ZET6芯片性能特点72.2.2STM32F103ZET6系统构成72.3Keil开发环境与C语言82.3.1keil开发环境82.3.2C语言程序设计82.3.3在keil环境下编写C语言8第三章串行接口103.1RS232简介103.1.1RS232的接口定义(DB9)103.1.2RS232总线电平定义103.1.3RS232接线方式113.1.4RS232串口设置1229苏
2、州大学本科生毕业设计(论文)3.2RS485介绍123.2.1RS485性能特点123.2.2RS485接口12第四章迪文液晶应用设计144.1文本、曲线、图片、图标和动画的显示方法144.1.1文本显示方法144.1.2液晶屏中曲线的显示方法154.1.3液晶屏中图片、图标和动画的显示方法164.2系统配置和外设184.3触摸屏界面功能的实现204.3.1触摸屏原理204.3.2触控界面的设计214.3.3触摸屏功能的实现214.4产品设计24第五章结论27参考文献28致谢2929苏州大学本科生毕业设计(论文)摘要串口HMI的诞生,彻底将用户控制和显示部分分离出来。用户无需更改自己的
3、核心控制代码,只需增加串口发送接收函数,即可让自己的产品快速升级到真彩屏时代。它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。串口型HMI是集GUI、图片下载、触摸、存储及显示于一体的人机界面。用户利用八位单片机串口就可以轻松控制文字、图片、声音及动画显示。本文对基于STM32F103ZET6微控制器的图形液晶显示的研究做了一定的探讨,其中STM32F103ZET6是一种ARMCortex-M3核心的微处理器芯片。嵌入式处理器与其它处理器相比集成了丰富的硬件控制器,因此既不要像DSP那样需要扩展众多的硬件控制芯片,也不需要像FPGA设计门电路
4、,嵌入式处理器通过内部集成的硬件控制器可以轻易扩展多种类型的存储设备、图像声音采集设备、显示设备等,简化了硬件之间的连接,这样就降低了开发时间和成本,有助于提高系统的整体稳定性。目前,嵌入式系统的主要特点是操作系统内核小,在Keil环境下编写C程序,设计出一个基于ARMcortex-M3的图形液晶显示屏,通过更改、调试程序,实现静态和动态显示,最终完成人机用户界面的微控制器应用系统设计。液晶屏采用迪文科技DMT48270C043_02W,4.3英寸480×272图形点阵M100内核65K色工业串口屏。液晶触摸显示屏系统主要由微控制器STM32F103ZET6、TFT液晶屏模块、四线电阻
5、触摸屏以及与外界通信的CAN口组成。硬件模块连,其中四线电阻触摸屏的触摸检测装置安装在TFT前面用于检测用户触摸的位置,利用STM32F103ZET6自带A/D转换功能,由STM32F103ZET6实现触摸屏控制器的功能来直接控制四线电阻触摸屏,检测触摸信息并计算出触点坐标。然后STM32F103ZET6通过串行接口与TFT液晶屏模块通信,将处理好的有效信息通过TFT液晶屏显示出来。STM32F103ZET6内置CAN总线控制器所以CAN总线接口可以直接从STM32F103ZET6的管脚引出,通过串行来进行通信,完成现实信息采集,设置参数等功能。在今天的科技时代,液晶显示装置已成为传递
6、信息的压倒一切的工具,每个人在其生活中都与这样或者那样的液晶装置打交道,而图形液晶的画图及显示字符功能将更有利于我们的工作,挺高我们的生活质量,有很大的发展前景。关键词:人机接口;图形液晶显示;ARM;RS232接口29苏州大学本科生毕业设计(论文)AbstractTheusercontrolanddisplaypartseparatecompletelywithThebirthofHMIserialport.Usersdon'thavetochangetheirowncorecontrolcode,justincreasetheserialsendreceivefunction,th
7、eycanlettheirownproductupgradingtotruecolorera.Itimplementsconversionbetweentheinterioroftheinformationformandhumancanacceptform.Allthatparticipateintheman-machineinformationexchangefieldtherearehuman-computerinterface.Types
此文档下载收益归作者所有