下载此文档

嵌入式系统实践-实验报告-样板.doc


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
(流水灯显示)实验[实验目的]了解PXA270处理器功能结构了解系统的基本硬件组成了解ARM指令集掌握嵌入式系统的一般引导规律掌握常见ARM开发工具软件的使用[实验内容]编写开发板的启动程序,并编写一个流水灯显示程序。可以驱动底板上的八盏LED就会向右点亮,不断循环下去。[实验步骤]1)分析参考代码和编写实验代码结合以上要求,对本实验所提供的参考源代码进行分析,深入理解针对具体的硬件实现,软件是如何配合工作的,并编写实验所需的源代码。2)程序的编译和下载打开ADS,执行ProjectàMake,也可以直接用快捷键F7进行编译、连接生成映像文件。编译、连接后就生成映像文件,我们可以把它下载到FLASH或者SDRAM运行和调试。3)观察系统运行情况,对系统进行源码调试。[实验代码]#defineLED_CS4 (*((volatileunsignedchar*)(0x10500000)))#defineLED_VALUE(0xff)inti;voidDelay(unsignedintx){ unsignedinti,j,k; for(i=0;i<=x;i++) for(j=0;j<0xff;j++) for(k=0;k<0xff;k++);}voiddummyOs(void){ while(1) { LED_CS4=0xff; for(i=0;i<8;i++) { LED_CS4=(LED_VALUE<<i)-1; Delay(200); } }}[实验结果]实验得到的结果为,系统启动后,8盏LED灯就会向右循环点亮。[实验目的]了解直入键盘与矩阵键盘的原理了解键盘寄存器的功能[实验内容]编写一个键盘和的七段数码管的控制程序,实现对七段数码管控制。当按1键的时候,LED1数码管就会亮,同理,按相应的键,相应的数码管就会亮。[实验步骤]1)分析参考代码和编写实验代码结合以上要求,对本实验所提供的参考源代码进行分析,深入理解针对具体的硬件实现,软件是如何配合工作的,并编写实验所需的源代码。2)程序的编译和下载打开ADS,执行ProjectàMake,也可以直接用快捷键F7进行编译、连接生成映像文件。编译、连接后就生成映像文件,我们可以把它下载到FLASH或者SDRAM运行和调试。3)观察系统运行情况,对系统进行源码调试。[实验代码]#include<>#include""#defineLED_CS2 (*((volatileunsignedshortint*)(0x10300000))) //LED1andLED2#defineLED_CS3 (*((volatileunsignedshortint*)(0x10400000))) //LED3andLED4#defineKPDK_VALUE (*((volatileunsignedchar*)(0x41500008))) //DirectKeypadvoidbutton_statusFetch(void){ chari=0; unsignedshortintkbd_buff; i=KPDK_VALUE; switch(i) { case0x40: //key-press1 kbd_buff=0x8F00; LED_CS2=kbd_buff; LED_CS3=0x8F8F; break; case0x02: //key-press2 kbd_buff=0x008F; LED_CS2=kbd_buff; LED_CS3=0x8F8F; break; case0x04: //key-press3 kbd_buff=0x8F00; LED_CS3=kbd_buff; LED_CS2=0x8F8F; break; case0x20: //key-press4 kbd_buff=0x008F; LED_CS3=kbd_buff; LED_CS2=0x8F8F; break; default:kbd_buff=0x8F8F;break; }}voiddummyOs(void){ intled_sharp; inttemp=~0; LED_CS2=temp; LED_CS3=temp; while(1) { led_sharp=ledShareInterval; for(;led_sharp>0;led_sharp--) { button_statusFetch();} }}[实验结果]本实验使用直入键盘实现对八段数码管控制。当按1键的时候,LED1数码管就会亮,同理,按相应的键,相应的数码管就会亮。嵌入式系统实践科实验报告计算机专业07级姓

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

非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小156 KB
  • 时间2019-06-01