ARM多行文本框设计

更新时间:2023-10-12 17:05:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

嵌入式系统课程设计

题目: ARM多行文本框设计

学生姓名: XXX 学 号: XXXXXXXXX 指导教师: XXXXXXX 同组成员: XXXXXXXX 起止时间:

20XX年 12月 10 日

2

目 录

1 设计任务与要求 ............................................................................................................ 6

2 引言 ................................................................................................................................ 7 3 硬件设计 ........................................................................................................................ 8 4 软件设计 ........................................................................................................................ 8 5 调试过程及问题分析 .................................................................................................. 12 6 结论 .............................................................................................................................. 14 参考文献 ............................................................................................................................ 15 附录 .................................................................................................................................... 15

3

一 设计任务及要求

1.设计任务:ARM多行文本框设计 2.设计要求:

(1)利用文本框编程实现多行文本的文本框输入的计算器。 (2)并在超级终端上显示的相应的文本。

扩展要求

监视每路 AD转换,每一路 AD的转换结果在液晶屏上用一个条形图的长短来表示,直观地显示每路模拟输入电压的大小。通过文本框给3路AD设置警戒值,某路输入超出警戒线之后lcd条形图中超出的部分会以闪动的方式显示。

4

二 引言

当今世界嵌入式的发展可谓是日新月异突飞猛进!嵌入式系统在各个领域内都有相当广泛的应用,如交通管理、工业控制、信息家电、家庭智能管理系统、POS网络及电子商务、机器人等!

本设计基于博创科技UP-NETARM2410-CL开发平台,绘制多行文本框并利用文本框编程实现一个计算器并在超级终端上显示计算的结果。把一个二进制文件中的数据在文本框中显示出来,并利用键盘消息,并处理输入的数据,既进行加减乘除运算,并在超级终端上显示结果。其目的是掌握如何利用多行文本框的编辑来实现简单运算。在嵌入式系统中,数据和命令通过网络接口或串行口经过ARM程序处理后,便显示在LCD上或者传输到远端PC上。而触摸屏,由于其轻便、占用空间少、方便灵活等优点,特别是对于现在的图形化的嵌入式界面操作来说更加方便快捷。本设计即将展示这种组合的方便性。

嵌入式系统的相应程序应该完成的任务便是:将自己的启动信息、过程信息主动发到运行有超级终端的主机;将接收到的字符返回到主机,同时发送需要显示的字符(如命令的响应等)到主机。

5

三 硬件设计

3.1 硬件开发平台与软件开发平台介绍

硬件:ARM 嵌入式开发平台、PC 机Pentium100 以上、用于ARM920T 的JTAG 仿真器、串口线。

软件:PC 机操作系统Win2000 或WinXP、ARM ADS1.2 集成开发环境、仿真器驱动程序、超级终端通讯程序。 3.2 硬件使用

通过ARM 嵌入式开发平台的按键输入数据(0至9按键),再按enter键,在上下两个文本框中分别显示计算过程与计算结果,并且在超级终端中显示计算式与结果。

四 软件设计

4.1 总体方案设计:

1、用多个现有文本框设计成多行文本框,设计它们的位置坐标,让它们看起来紧挨

2、在响应enter按键时,下一个文本框的可见状态从不可见变成可见,焦点移动到下一文本框

3、判断输入有没有进入到文本框末尾位置,如果是,则移动到下一文本框

创建两个文本框 扫面按键

计算数据并分别显示到文本框和超级终端6

本文来源:https://www.bwwdw.com/article/kwqf.html

Top