通用图形菜单系统设计.rar

RAR格式版权申诉手机打开展开

通用图形菜单系统设计,48页,1.3w字任务书的内容:1、课题来源:随着微处理器技术的不断发展,现代测试仪器和工业装备的性能越来越强大,功能越来越丰富,需要与用户交互的信息量也在迅速增大。在单片机系统设计中,人机交互界面成为一个重要的设计内容,占据较大部分的工作。随着人们审美观的提高,对简陋的人机交互界面提出了更高要求,这对人机界面的设计提...
编号:99-276129大小:1.73M
分类: 论文>通信/电子论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 叼着吸管的猪 发布

48页,1.3w字

任务书的内容:

1、课题来源:
随着微处理器技术的不断发展,现代测试仪器和工业装备的性能越来越强大,功能越来越丰富,需要与用户交互的信息量也在迅速增大。在单片机系统设计中,人机交互界面成为一个重要的设计内容,占据较大部分的工作。随着人们审美观的提高,对简陋的人机交互界面提出了更高要求,这对人机界面的设计提出了操作人性化、信息形象化的要求。因此对人机界面规范化、条理化设计方法进行探讨具有现实的意义,可为基于微处理器的图形化菜单系统的设计提供一个较为通用的思路。
课题以电压监测为模型,监测某直流电压参数,以一个多层液晶菜单显示系统为实例探讨此类系统的设计方法。研究内容包括LCD硬件接口,基本功能元素的实现,如画点、画线、画圆、画空心和实心矩形,以及图标、汉字、英文字符的显示技术,反色技术,在这些基本功能的基础上设计层次化菜单系统。通过菜单操作实现参数设定,如电压警告值,通过菜单操作可查阅电压监测数值的实时数值和历史数值。设计采用Proteus进行仿真。
2、设计任务:
(1)熟悉Proteus仿真软件;
(2)掌握LM4229的硬件接口、信号时序、操作指令;
(3)熟悉Proteus中单片机和LM4229 LCD模块的模型,并实现两者的接口设计;
(4)实现LCD基本显示功能,如画点、画线、画圆、画空心和实心矩形,以及图标、汉字、英文字符的显示技术,菜单系统关键的反色技术;
(5)对菜单界面进行模版化设计,规划出一个较通用的页面模版;
(6)在基本显示功能的基础上实现多层次的菜单结构,此菜单结构必须具有通用性,通过菜单设定仪器设备的工作参数,显示实时参数;
(7)归纳总结设计内容,完成毕业设计论文的撰写。
3、技术指标:
(1)实现LCD基本显示功能,如画点、画线、画圆、画空心和实心矩形,显示图标、汉字、英文字符,反色;
(2)页面模版设计合理,套用到各个具体页面合适、改动小;
(3)制定出合理的多层次菜单结构,能够在菜单页面之间灵活进退,操作方便;
(4)通过菜单实现系统时间、报警阀值等工作参数的输入和设定;
(5)通过菜单实现测得参数的选择显示;
(6)单片机与LCD交互动作稳定可靠,显示无错乱,屏显无缺漏、无无效内容。


目录

引言 1
第1章 硬件电路设计 2
1.1 系统整体硬件电路 2
1.2 单片机介绍 2
1.2.1 单片机简介及性能特点 2
1.2.2 单片机的硬件结构 3
第2章 含T6963C芯片LM4229液晶显示模块 5
2.1 LM4229液晶显示模块介绍 5
2.2 T6963C的特点 7
2.3 含T6963C的液晶显示模块与MPU的接口方法 7
2.3 液晶显示模块重要功能子程序 10
2.3.1 初始化设置子程序 10
2.3.2 消显示RAM区(清屏) 10
2.3.3 文本方式下的汉字显示 11
第3章 多级菜单功能模块设计 13
3.1 菜单模块化设计原理 13
3.2 共用键盘处理 13
3.3 菜单模块结构 14
3.4 菜单模块调用关系 15
3.5 用线性数组实现菜单的方法 16
第4章 多级菜单软件编程实现 18
4.1 多级菜单的设计 18
4.1.1 循环方式 18
4.1.2 查询方式 19
4.1.3 定时中断刷新方式 19
4.2 菜单操作的实现 20
4.3 菜单模块的软件编程实现 21
4.3.1 建立菜单头文件 22
4.3.2 建立共用处理程序 23
4.3.3 建立菜单模块 23
4.3.4 在主程序中使用共用键盘处理程序 25
4.4 菜单的建立和修改 25
第5章 调试与仿真 27
5.1 仿真软件简介 27
5.2 仿真结果 27
结论 20
致谢 21
参考文献 22