人机接口设计源代码实验1、 实验内容或题目通过使用Embest EduKit-III 实验板的256 色彩色液晶屏(320x240)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写程序实现: 画出多个矩形框 显示ASCII 字符 显示汉字字符 显示彩色位图2、 实验目的与要求(1)初步掌握液晶屏的使用及其电路设计方法。(2)掌握S3C44B0X 处理器的LCD 控制器的使用。(3)通过实验掌握液晶显示文本及图形的方法与程序设计。3、 实验步骤与源程序 ⑴ 实验步骤1)准备实验环境2)串口接收设置3)打开实验例程(1)拷贝光盘CD1\Software\EduKit44b0 文件夹到EmbestIDE\Examples\Samsung\目下;(2) 使用Embest IDE通过Embest JTAG仿真器连接实验板,打开实验例程目5.1_color_lcd子目录下的color_lcd_test.pjf 例程,编译链接工程;(3) 点击IDE 的Debug 菜单,选择Remote Connect 项或F8 键,远程连接目标板;(4) 点击IDE 的Debug 菜单,选择Download 下载调试代码到目标系统的RAM 中;(5) 点击Debug 菜单的Go 或F5 键运行程序。4)观察实验结果5)完成实验练习题 ⑵ 源代码 void lcd_test(void){ int i; lcd_init(); lcd_clr(); lcd_draw_box(10,30,110,130,RED); lcd_draw_box(120,30,220,130,RED); LCD_D_ON; delay(30000); while (1) lwfree.cn { for (i = 0; i < 5; i++) { bitmap_view320x240x256((UINT8T*)(g_ucBitmap[i])); delay(20000); } }}4、 测试数据与实验结果(可以抓图粘贴)(1)执行实验指导书5.1_color_lcd工程程序,观察超级终端的输出信息和实验箱的变化,并写出程序执行过程LCD屏幕的变化过程。答:程序运行之后,在LED中先是显示了文字信息和4个绿色的框框,之后循环显示5张图片。(2)编写程序,要求实现在LCD实现显示以下图形,线条颜色为红色。记录源代码。
5、 结果分析与实验体会 本次实验是嵌入式系统与应用的第五次实验。这几次实验都要求我们使用实验箱来做实验。这次实验中,我们需要观察实验箱上的LCD面板显示控制。这样是我们更直观的了解实验箱的作用。在第一道题目中,这是验证题。我们看到了LCD显示屏上的文字,然后是四个叠加在一起的绿色矩形。接着循环显示五张图片。第二题要求我们自己设计显示矩形,需要计算定点的位置。我们使用lcd_draw_box()函数来进行绘画线条(矩形的情况),画两个矩形即可。本次实验便完成了。 这几次的实验都使用与实验箱的相连,根据实验,我们对嵌入式系统已了解了不少。有些语言需要使用汇编语言来实现。实验并不困难,只要我们去做。当然有些小细节不能解决的,在老师的帮助下我们都顺利完成。219