人机接口设计源代码实验

人机接口设计源代码实验
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)   751com.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

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有