基于ARM7的任意波形发生器界面交互设计

基于ARM7的任意波形发生器界面交互设计

论文摘要

任意波形发生器(Arbitrary Waveform Generator)是一种常用的信号源,广泛应用于科学研究、生产实践和教学实践等领域。随着微电子和计算机技术的蓬勃发展,人们对任意波形发生器的性能、易操作性和界面友好性也提出了更高的要求。用户界面(User Interface)作为任意波形发生器系统的重要组成部分之一,不仅会为用户提供了友好的操作界面,而且会提升仪器的普及率。因此任意波形发生器的人机界面的设计和开发已成为一项重要的研究课题。ARM处理器是近些年高速发展起来的高性能嵌入式微控制器,凭借其低功耗、高性能,在32位嵌入式微控制器领域处于绝对的领先地位。本文采用的任意波形发生器的控制核心芯片是NXP公司的LPC2478处理器,其属于ARM7系列。利用处理器提供的各种片内外设包括SDRAM. SRAM、UART、LCD、USB、矩阵键盘等控制器模块,可以设计出任意波形发生器的主控制电路,键盘和液晶显示均可以由控制板引出。本文在不引入嵌入式操作系统情况下,在以LPC2478为核心搭建起来的界面硬件上,进行界面的人机交互研究。本文利用LPC2478对系统软硬件资源进行合理安排调度,并利用处理器提供的丰富的外围接口扩展模块,采用4.3寸TFT的LCD显示屏,在详细分析了任意波形发生器所要实现功能的基础上,对界面的交互设计进行分析,提出了一个多窗口多菜单的实时显示和切换方案,设计完成了一个易操作、占资源少、高性能的任意波形发生器人机交互界面。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 选题背景和意义
  • 1.2 国内外研究现状
  • 1.3 本论文的内容安排
  • 1.3.1 研究内容
  • 1.3.2 章节安排
  • 第2章 人机交互界面设计概况
  • 2.1 人机交互
  • 2.1.1 什么是人机交互
  • 2.1.2 人机交互技术的发展概述
  • 2.1.3 人机交互的发展方向
  • 2.2 界面设计
  • 2.2.1 界面设计的本质
  • 2.2.2 人机交互界面设计的原理
  • 2.3 交互设计
  • 2.3.1 交互设计的内容
  • 2.3.2 交互设计与界面设计
  • 2.3.3 交互设计的三个关键特征
  • 2.3.4 交互设计的流程
  • 2.4 本章小结
  • 第3章 任意波形发生器的人机交互研究
  • 3.1 AWG的人机交互方式
  • 3.1.1 输入方式
  • 3.1.2 输出方式
  • 3.2 AWG的界面分析
  • 3.2.1 用户分析
  • 3.2.2 用户的使用需求分析
  • 3.2.3 界面可用性分析
  • 3.3 AWG界面设计的人机交互规范
  • 3.4 交互界面设计的方法
  • 3.4.1 拟人化设计
  • 3.4.2 情感化设计
  • 3.4.3 用户参与的迭代设计
  • 3.5 本章小结
  • 第4章 任意波形发生器的界面交互系统设计
  • 4.1 界面硬件简介
  • 4.2 界面设计
  • 4.2.1 面板外观设计
  • 4.2.2 功能分析
  • 4.2.3 操作界面显示
  • 4.2.4 输入系统
  • 4.2.5 多界面系统
  • 4.2.6 多窗口多菜单显示设计
  • 4.3 界面的交互设计分析
  • 4.4 本章小结
  • 第5章 任意波形发生器界面的软件实现
  • 5.1 用户界面的软件实现
  • 5.1.1 软件框架
  • 5.1.2 模块介绍
  • 5.1.3 驱动程序的设计
  • 5.1.4 用户界面的实现
  • 5.2 本章小结
  • 第6章 总结和展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间已撰写的学术论文及参与过的项目
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].基于ARM7嵌入式系统的电动机保护装置的研究[J]. 硅谷 2011(16)
    • [2].基于ARM7的图像数据采集系统的研究与应用[J]. 微计算机应用 2010(12)
    • [3].基于ARM7的嵌入式增压器测试系统设计[J]. 重庆工学院学报(自然科学版) 2009(04)
    • [4].ARM7智能卡的动态口令终端研究与实现[J]. 微计算机信息 2009(26)
    • [5].ARM7在分散控制系统中的应用[J]. 微型电脑应用 2012(11)
    • [6].基于ARM7的花卉大棚温湿度监控系统的应用与研究[J]. 河北北方学院学报(自然科学版) 2010(01)
    • [7].基于ARM7的交流伺服电机控制系统研究[J]. 机电产品开发与创新 2010(05)
    • [8].基于ARM7的磁悬浮轴承数字控制系统设计[J]. 机械研究与应用 2010(06)
    • [9].基于ARM7的电离层测高仪射频信号源的设计与实现[J]. 中南民族大学学报(自然科学版) 2009(03)
    • [10].基于ARM7的低成本小型清扫机器人设计[J]. 微计算机信息 2009(32)
    • [11].基于ARM7的新型实验室管理系统的实现[J]. 电子质量 2011(05)
    • [12].基于ARM7的激光测距机性能检测仪的研制[J]. 火力与指挥控制 2010(03)
    • [13].ARM7启动代码的分析与设计[J]. 电子测量技术 2008(01)
    • [14].基于ARM7的触摸屏文件编译和解码[J]. 微计算机信息 2008(29)
    • [15].基于ARM7的嵌入式系统虚拟实验平台的设计[J]. 电子设计工程 2017(13)
    • [16].基于ARM7的机动车尾气分析仪的开发[J]. 小型内燃机与摩托车 2010(02)
    • [17].基于ARM7的高精度频率计的设计[J]. 电子技术 2015(01)
    • [18].基于ARM7的稀土熔盐电解无线监测系统研究[J]. 微型机与应用 2013(13)
    • [19].基于ARM7的喷气织机电磁阀控制电路[J]. 机电工程 2012(07)
    • [20].基于ARM7实时网络的设计和实现[J]. 信息通信 2011(02)
    • [21].基于ARM7的蓄电池组在线监测装置的设计[J]. 西安工程大学学报 2010(06)
    • [22].基于ARM7实时网络通讯的设计与研究[J]. 武汉科技学院学报 2009(02)
    • [23].基于ARM7嵌入式系统中触摸屏的设计和研究[J]. 电测与仪表 2008(05)
    • [24].ARM7与虚拟仪器串口通信的实现[J]. 电子测量技术 2008(06)
    • [25].基于ARM7飞控系统多传感器数据融合方法及实现[J]. 计算机测量与控制 2013(01)
    • [26].基于ARM7温度采集与存储系统的设计与实现[J]. 电子设计工程 2013(10)
    • [27].基于ARM7的无人机监控系统的设计[J]. 计算机工程与设计 2011(05)
    • [28].基于ARM7的电力保护装置网络打印系统的研究[J]. 电气自动化 2009(01)
    • [29].ARM7嵌入式触摸屏的设计[J]. 工业控制计算机 2008(01)
    • [30].基于ARM7的数控机床人机界面的设计[J]. 电子器件 2008(02)

    标签:;  ;  ;  ;  

    基于ARM7的任意波形发生器界面交互设计
    下载Doc文档

    猜你喜欢