摘要触摸屏技术作为目前最流行的人机交互技术,已经被广泛地应用在生活和生产的方方面面。柱塞泵由于其具有额定压力高,结构紧凑、效率高以及流量调节方便等优点,广泛应用于高压、大流量以及需调节流量的场合。本次毕业设计的任务是通过触摸屏的触摸控制和液晶显示功能,对单片机系统进行软件设计来实现对柱塞泵的流量和状态进行控制和监视。利用汇编语言编写程序,实现触摸屏上的图形和文字显示、触摸屏与 8155 扩展 I/O之间的通信、单片机与 8155芯片之间的通信、单片机发送脉冲控制步进电机的功能,从而间接地实现对柱塞泵的流量控制。30946 毕业论文关键词 触摸屏 单片机 柱塞泵 步进电机 汇编语言
Title The Function Design Based on The Plunger Pumpof The Touch SreeenAbstractTouch screen technology, as the most popular interactive technology, has beenwidely used in all aspects of the life and the production.Because of its highrated pressure, compact structure, high efficiency, and convenient flowadjustment, the piston pump is widely used in the situation with high pressure,high flow rate and the need to adjust the flow。The task of this graduation designis to achieve monitoring and controllong the flow and the state of the plungerpump through the touch-control and the LCD-display of the touch screen and thesoftware-design of the MCU system.Using assembly language programming to achieve the touch screen graphics and textdisplay, the communication between touch screen and 8155 expansion I / O , thecommunication between the MCU and the 8155 chip ,the control function that theMCU sends pulse to stepper motor, besides indirectly it realizes the function ofcontrolling the plunger pump´s flow .
Keywords Touch screen MCU Plunger pump Stepper motor ASM
目次
1绪论1
1.1研究背景1
1.2研究目的1
1.3研究意义1
1.4研究方法及手段2
2触摸屏控制设计相关概念4
2.1触摸屏技术4
2.2ADS7843触摸屏控制芯片.5
2.3STC系列单片机.8
2.4步进电机9
2.5柱塞泵10
2.68155芯片.10
3方案设计和论证11
3.1控制系统的电路设计11
3.2系统的键盘设计11
3.3触摸屏内部驱动电路设计11
4系统的软件设计13
4.1系统初始化14
4.2延时子程序15
4.3定时器/计数器控制步进电机的过程16
4.48155芯片的读写.18
4.5步进电机的控制程序22
5程序运行及调试24
5.1流程简介24
5.2程序调试24
5.2调试结果25
结论26
致谢27
参考文献28
1 绪论1.1 研究背景随着计算机技术的高速发展和普及,人机交互技术得以产生并且变得越来越重要,相应的技术也在变得越来越成熟,目前最流行的触摸屏技术也应运而生。触摸屏技术是一种图形化的人机交互技术[1],它让操作者真正摆脱了鼠标和键盘的束缚,简化了人们对计算机的使用方式。另一方面,理论来说我们完全可以通过触摸屏来完成我们对计算机的所有要求,也就是说在目前的一些设备上出现的实体按键,都可以在触摸屏上以虚拟按键[2]的形式来显示。这一好处显而易见,物理按键由于长时间使用而产生的磨损、失灵的缺点,虚拟按键凭借独特的显示方式可以避免,并且大大地节省了实体部件材料的成本。由于触摸屏上都是靠触摸来产生信号,当触摸无响应、触摸产生偏差、误触等情况发生时,虚拟按键就会彻底失效。触摸屏通俗得来讲就是一种基于坐标定位的设备[3],。当用户触摸屏幕时,就会在相应的触摸点处产生对应的坐标,然后转换为计算机相应的指令完成对应的任务。目前的触摸屏在结构上基本都采用的是外挂式结构。这种结构具有两个相对独立的元器件,即显示模块和触控模块,通过后段贴合工艺使这两个元器件整合在一起。但是这种外挂式的结构由于这两个元器件的相对独立影响了触摸屏的厚度,因此诞生了内嵌式结构,这种结构的原理就是把触控模块嵌入到了显示模块中,把两个独立的模块整合在了一起,并且具备外挂式结构所没有的优点,如仅需 2 层ITO 玻璃、材料成本低、透光度高、更轻更薄等等。1.2 研究目的触摸屏技术在现今社会中被广泛使用,用以控制不同的设备。本次设计的目的是在学习STC11F56XE型单片机技术、汇编程序设计等方面技术并掌握柱塞泵的原理的基础上,去完成基于单片机技术的触摸屏的程序控制的设计和调试,控制柱塞泵的运行。利用相应的软件进行软件设计,在触摸屏上显示本设计涉及到的参数与虚拟键盘,通过虚拟键盘来控制步进电机的正反转和转速,从而实现对柱塞泵的活塞运动的方向和快慢的控制。