欢迎来到天天文库
浏览记录
ID:21999975
大小:63.00 KB
页数:8页
时间:2018-10-26
《基于arm9内核的2440开发板的汉字显示与窗口移动的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ARM9内核的2440开发板的汉字显示与窗口移动的实现:当你兴高采烈的拿到一块新买的2440开发板,却不知如何下手的时候,本文想通过一个屏幕显示实验,了解开发板的实验开工过程,将帮助你怎样利用板上资源实现自己的设计目标。 关键词:ARM2440;汉字显示;窗口移动 ARM9具有比单片机强得多的功能,它把单片机的许多外部接口电路都集成到了芯片内部,既降低了成本,又提高了系统的可靠性。但是,ARM9的使用却异常复杂,没有象单片机那样的极易上手,应用之方便了。利用ARM9开发板进行一些二次开发,不失为一种多快好省的办法。 本文使用的开发板型
2、号为:TQ2440,4.3吋屏幕。 一设计目标 在TQ2440开发板上显示中英字文本,并能通过按键中断实现文字窗口的上、下、左、右移动。 二实验开工 当你买到一块ARM9开发板的时候,一般会附送一些接口连接线和一张光盘,内部会有一些出厂程序,这是我们应该好好利用的。打开包装,拿出里面的实验板,用随机附带的RS-232串口线,USB线,把ARM9开发板与电脑主机连接起来,并插好开发板电源(先不要打开开发板电源)。 三建立软件开发环境 (1)启动电脑主机,安装附送光盘上的ADS1.2(在“E:\TQ2440_CD\cp,即可打开编辑。
3、 3)修改开发板屏幕尺寸大小。因原出厂程序默认的屏幕尺寸为3.5吋,而实际用的,是4.3寸,要修改一下。步骤:a,在标签为TQ2440_test.mcp的窗口中,右击LCD_TFT.c,选择“编译”;2、单击LCD_TFT.c右边的下拉箭头,选择“LCD_TFT.h”;3、将第14行中的“LCDcp窗口,单击右键,选择:“Addfiles…”,在弹出的窗口中,打开src文件夹,选中“Font_Libs.c”,点击“打开”,再点击“OK”即可。 (3)让开发板显示汉字 1)在LCD_TFT.c的开头位置,添加外部数组申明: externun
4、signedchar__CHS[]; externunsignedchar__VGA[]; 2)打开D:\uCOS-II_20091031\uCOS-II.mcp,再打开lcd.c,将里面的Lcd_PutASCII()、voidLcd_PutHZ()、Lcd_printf()这三个函数复制到项目D:\TQ2440_Test_20100607\TQ2440_Test.mcp中的LCD_TFT.c文件末尾并在开头添加函数申明。 3)删除Lcd_printf(:当你兴高采烈的拿到一块新买的2440开发板,却不知如何下手的时候,本文想通过一个屏幕
5、显示实验,了解开发板的实验开工过程,将帮助你怎样利用板上资源实现自己的设计目标。 关键词:ARM2440;汉字显示;窗口移动 ARM9具有比单片机强得多的功能,它把单片机的许多外部接口电路都集成到了芯片内部,既降低了成本,又提高了系统的可靠性。但是,ARM9的使用却异常复杂,没有象单片机那样的极易上手,应用之方便了。利用ARM9开发板进行一些二次开发,不失为一种多快好省的办法。 本文使用的开发板型号为:TQ2440,4.3吋屏幕。 一设计目标 在TQ2440开发板上显示中英字文本,并能通过按键中断实现文字窗口的上、下、左、右移动。
6、二实验开工 当你买到一块ARM9开发板的时候,一般会附送一些接口连接线和一张光盘,内部会有一些出厂程序,这是我们应该好好利用的。打开包装,拿出里面的实验板,用随机附带的RS-232串口线,USB线,把ARM9开发板与电脑主机连接起来,并插好开发板电源(先不要打开开发板电源)。 三建立软件开发环境 (1)启动电脑主机,安装附送光盘上的ADS1.2(在“E:\TQ2440_CD\cp,即可打开编辑。 3)修改开发板屏幕尺寸大小。因原出厂程序默认的屏幕尺寸为3.5吋,而实际用的,是4.3寸,要修改一下。步骤:a,在标签为TQ2440_test
7、.mcp的窗口中,右击LCD_TFT.c,选择“编译”;2、单击LCD_TFT.c右边的下拉箭头,选择“LCD_TFT.h”;3、将第14行中的“LCDcp窗口,单击右键,选择:“Addfiles…”,在弹出的窗口中,打开src文件夹,选中“Font_Libs.c”,点击“打开”,再点击“OK”即可。 (3)让开发板显示汉字 1)在LCD_TFT.c的开头位置,添加外部数组申明: externunsignedchar__CHS[]; externunsignedchar__VGA[]; 2)打开D:\uCOS-II_20091031\
8、uCOS-II.mcp,再打开lcd.c,将里面的Lcd_PutASCII()、voidLcd_PutHZ()、Lcd_printf()这三个函数复制
此文档下载收益归作者所有