下载此文档

嵌入式系统实验报告.docx


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
1嵌入式系统实验报告姓名: 努尔买买提· 吐孙学号: 12600123 班级:计算机科学与技术非师范 121 班 2 实验一 LCD 控制一、实验目的 1、初步掌握液晶显示屏的使用及其电路设计方法。 2、掌握 S3C44B0X 处理器的 LCD 控制器的使用。 3、通过实验掌握液晶显示文本和图形的方法以及程序设计方法。二、实验内容学习 LCD 显示器的基本原理,理解其驱动的控制方法。掌握 S3C44B0X 处理器的基本原理和方法,并编程实现: 1、画出多个矩形框 2、显示 ASCII 字符 3、显示汉字字符三、实验流程图开始初始化 LCD12864 画坐标函数 hua_zuobiao(voic) TLC2543 读数据子函数 LCD1602 的更新显示延时子函数确定每个电压值对应的坐标点亮确定的值清屏 3 四、实验核心代码#include "" #include"" #include "" #include"" #pragma import(__use_no_semihosting_swi) //ensure no functions that use semihosting extern U32 LCDBuffer[240][320]; int main(void) {int i,j,k; U32 jcolor; ARMTargetInit(); //开发版初始化 LCD_Init(); //LCD 初始化 for (k=10;k<200;k++) LCDBuffer[k][10]=0x000000e0; for (k=10;k<200;k++) LCDBuffer[k][100]=0x000000e0; for (j=10;j<100;j++) LCDBuffer[10][j]=0x000000e0; for (j=10;j<100;j++) LCDBuffer[200][j]=0x000000e0; LCD_Refresh() ;while(1); return 0; 结束 4 } 实验二键盘控制实验一、实验目的 1、学习键盘及 LED 驱动原理。 2、掌握 ZLG7289 芯片的使用方法。二、实验内容通过 ZLG7289 芯片驱动 17键的键盘和 8个共阴极 LED ,将按键值在 LED 上面显示出来。三、实验流程图 1、定义 ZLG7289 寄存器( ) 2、定义键值读取函数否是否开启 zlg7289 发送复位命令 WriteSDIO(ZLG7289_CD_RST) 关闭 zlg7289 延时开始是否有键按下从zlg7289 读取键值键值是否有效延时 5 是 3、编写主函数,将键值在数码管上显示否是四、实验核心代码: #include"" #include"" #include"" #include"" #include"" #include"" #pragma import(__use_no_semihosting_swi) extern int Zlg7289SIOBand; 通过键盘映射表得到按键值初始化 Zlg7289 复位键值读取延时开启 zlg7289 发送个位数只显示个位关闭 zlg7289 显示十、个位发送十位数延时键值>9? 6 extern int Zlg7289SIOCtrl; int main(void) {U32 key; ARMTargetInit(); //开发版初始化 Uart_Printf("\nArm Target Init OK."); Zlg7289_Reset();//zlg7289 复位 ARMTargetInit(); //开发版初始化 LCD_Init(); LCD_ChangeMode(DspTxtMode);// 转换 LCD 显示模式为文本显示模式 LCD_Cls();// 文本模式下清屏命令 while(1) {key=GetKey();// 得到按键值 Delay(7000); switch(key) {case(0): LCD_printf("NUM\n "); Uart_Printf("\nNUM\n"); break; case(1): LCD_printf("/\n "); Uart_Printf("\n1\n"); break; case(2): LCD_printf("*\n "); Uart_Printf("\n2\n"); 7 break; case(3): LCD_printf("-\n "); Uart_Printf("\n3\n");break; case(4): LCD_prin

嵌入式系统实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人beny00011
  • 文件大小79 KB
  • 时间2016-12-27