×
单片机 > 单片机程序设计 > 详情

ARM的文本框控件使用

发布时间:2021-10-22 发布时间:
|

一、实验目的

学习文本框控件的使用。掌握以二进制形式打开并读取文件的方法。把一个二进制文件中的数字的内容在文本框中显示出来。相应键盘消息,实现文本框的编辑。掌握如何写入二进制文件把文本框修改的结果写入文件。


二、实验内容

学习文本框控件的使用,把一个二进制文件中的数字的内容在文本框中显示出来,编辑文本框,可以改变文本框的内容,并可以保存到文件,系统掉电以后,文件内容不丢失。


三、预备知识

1、用ARM SDT 2.5 集成开发环境,编写和调试程序的基本过程。

2、基于操作系统的应用程序的框架结构。

3、会使用Source Insight 3 编辑C 语言源程序

4、会使用消息循环响应键盘消息

5、操作系统的文件操作的基本过程


四、实验设备及工具(包括软件调试工具)

硬件:ARM 嵌入式开发板、用于ARM7TDMI 的JTAG 仿真器、PC 机Pentumn100 以上软件:PC 机操作系统win98、ARM SDT 2.51 集成开发环境、仿真器驱动程序、SourceInsight 3.0、超级终端通讯程序、USB 下载程序、UltraEdit


五、实验步骤

1、在ARM SDT 2.51 中,使用实验一中创建好的模板,新建一个项目work1。把操作系统的所需要的头文件(*.h)和库文件(*.alf)加入工程中。

2、用Source Insight 3 创建一个工程,把work1 中的C 语言源文件文件加入。

3、在PC 机上使用UltraEdit 创建一个二进制文件,文件程度为4 个字节以上。把此文件复制到嵌入式开发板中。

4、打开Main.c 文件,在Main_Task 任务中添加代码,使系统启动的时候,创建一个文本框。打开文件,以二进制的形式读取文件,把数字转换成字符串并显示出来。可以通过键盘修改文本框的内容,最后,可以保存文本框的数字到文件。具体的程序流程图如图所示。



提示:

⑴ 使用OpenOSFile 函数以只读方式(FILEMODE_READ)打开文件。

⑵ 通过ReadOSFile 函数读取二进制文件。用Int2Unicode 函数实现整数到Unicode字符串的转换,以便显示在文本框中

⑶ 用CreateTextCtrl 函数创建文本框,SetTextCtrlText 函数设置文本框中的内容。

⑷ 通过SetTextCtrlEdit 函数设置文本框是否处于编辑状态, 使用

TextCtrlDeleteChar 和AppendChar2TextCtrl 函数在文本框中删除和追加字符。

7、用ARM SDT 2.5 编译、下载并调试上述程序,检查运行结果

8、生成发行版本的.bin 文件,通过USB 下载到嵌入式开发板中,运行并检查输出结果。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
浅谈msp430f5529入门(2)----时钟配置.例程分析