触摸屏的软件设计教学课件_第1页
触摸屏的软件设计教学课件_第2页
触摸屏的软件设计教学课件_第3页
触摸屏的软件设计教学课件_第4页
触摸屏的软件设计教学课件_第5页
已阅读5页,还剩97页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章触摸屏的软件设计·1.软件系统的功能分块和结构·2系统设备驱动程序·3.USB器件控制器驱动程序4触摸屏控制器驱动程序整个触摸屏软件系统按照功能可分为模数转换、数字量输入输出、背光控制、对比度调节、对象控制、报警历史记录、上位机通信、显示屏数据接收发送、用户设置、系统时钟显示调节等。大部分的软件功能模块由一个单独C源文件构成将每个源文件和主程序相连就构成了整个软件系统好处:如果需要对此部分进行改进,则直接改动C源文件就可以而不用理会软件系统的其它部分,如果不需要此部分,则将这个C源文件直接删除就行,不会影响到整个软件系统的运行。在C程序设计中,当一个程序较大时,就将一个程序分为几个部分,每个部分单独成为一个源文件,将这些源文件编译连接起来组合成一个完整的程序。有两种方法实现这样的组合:include方法和project方法。软件系统采用inc|ude方法将上述的各个软件功能模块组合在一起。ADS7843触摸屏监控程序系统时钟显示调节数模转换「显示屏数据接收发送][数字量输入输出[背光控制对象控制设备驱动报警量历史记录上位机应用程序图1触摸屏软件系统结构图·3.1模拟量及数字量采集软件模块:模拟量从外部接入到模数转换板中的模拟多路开关AD7506上,通过软件选择通道将一路模拟量接到AD转换器上,由软件控制模数转换开始,转换完毕后,将数据读出保存。重复以上步骤,开始下一个通道的模拟量转换。为了使程序的可读性加强便于维护,将AD转换流程图中多路开关选择到将结果显示在液晶屏这段包括在一个函数geta(unsignedcharchanne)中,其形参channel为要选择的通道号。并将函数geta()放在头文件mybh中。这样在AD转换软件模块的源文件中,软件过程简洁明了。C语言的结构先看示例mainoMan为主函数。printi("G语世界www,ycok,con,您好!"每行可以有注释。输入输出函数个源程序由一个或多个源文件组成。每个源文件可由一个或多个函数组成只能有一个main函数,即主函数。源程序中可以有预处理命令。语句都以分号结尾。除预处理命令外入口显示模拟量名对取得数据合并计算调用模数转换程序「调用程序将结果显示到液晶屏多路开关通道选择显示超时标志进行下一条道选择按下返回按钮延时,判断转换退出模数转换界面,返回功能菜单取得数据由于除了“时钟及系统名称”和“功能菜单”显示控制界面以外,其它在图3.1中的显示控制界面都是具体的功能界面,在做相应的操作之后,就应该退回到这两个界面等待以进行下一次操作。所以,只在“时钟及系统名称”和“功能菜单”显示控制界面检测报警量。出于同样的原因,除

温馨提示

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

评论

0/150

提交评论