欢迎来到天天文库
浏览记录
ID:32682527
大小:69.18 KB
页数:34页
时间:2019-02-14
《嵌入式系统实践_实验报告_样板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、嵌入式系统实践科实验报告计算机专业07级姓名郑其帜学号030701119实验时间2010年_9f
2、29H基础实验一1•系统引导(流水灯显示)实验[实验目的]了解PXA270处理器功能结构了解系统的基木硬件组成了解ARM指令集掌握嵌入式系统的一般引导规律掌握常见ARM开发工具软件的使用[实验内容]编写开发板的启动程序,并编写一个流水灯显示程序。可以驱动底板上的八盏LED就会向右点亮,不断循环下去。[实验步骤]1)分析参考代码和编写实验代码结合以上要求,对本实验所提供的参考源代码进行分析,深入理解针对具体的硕件实现
3、,软件是如何配合工作的,并编写实验所需的源代码。2)程序的编译和下载打开ADS,执行ProjectMake,也可以直接用快捷键F7进行编译、连接生成映像文件。编译、连接后就生成映像文件,我们可以把它下载到FLASH或者SDRAM运行和调试。3)观察系统运行情况,对系统进行源码调试。[实验代码]#defineLED_CS4(*((volatileunsignedchar*)(()x10500000)))#dcfincLED_VALUE(Oxff)inti;voidDelay(unsignedintx){unsig
4、nedinti,j,k;for(i=0;iv二x;i++)for(j=0;j<0xff;j++)for(k=0;k<0xff;k++);}voiddummyOs(void){while(1){LED_CS4=Oxff;for(i=0;i<8;i++){LED_CS4=(LED_VALUE«i)-l;Delay(200);[实验结果]实验得到的结果为,系统启动后,8盏LED灯就会向右循环点亮。2.键盘实验[实验目的]了解直入键盘与矩阵键盘的原理了解键盘寄存器的功能[实验内容]编写一个键盘和的七段数码管的控制程序,
5、实现对七段数码管控制。当按1键的时候,LED1数码管就会亮,同理,按相应的键,相应的数码管就会亮。[实验步骤]1)分析参考代码和编写实验代码结合以上要求,对本实验所提供的参考源代码进行分析,深入理解针对具体的硕件实现,软件是如何配合工作的,并编写实验所需的源代码。2)程序的编译和下载打开ADS,执行ProjectMake,也可以直接用快捷键F7进行编译、连接生成映像文件。编译、连接后就生成映像文件,我们可以把它下载到FLASH或者SDRAM运行和调试。3)观察系统运行情况,对系统进行源码调试。[实验代码]#in
6、clude#include"rcgistcr_variant.hM#defineLED_CS2(*((volatileunsignedshortint*)(0x10300000)))//LED1andLED2#defineLED_CS3(^((volatileunsignedshortint*)(0x10400000)))//LED3andLED4#defineKPDK_VALUE(^((volatileunsignedchar*)(0x41500008)))//DirectKeypadvoi
7、dbutton_statusFetch(void){chari=0;unsignedshortintkbd_buff;i=KPDK_VALUE;switch(i){case0x40://key-press1kbd_buff=0x8F00;LED_CS2=kbd_buff;LED_CS3=0x8F8F;break;case0x02://key-press2kbd_buff=0x008F;LED_CS2=kbd_buff;LED_CS3=0x8F8F;break;case0x04://key-press3kbd_b
8、uff=0x8F00;LED_CS3=kbd_buff;LED_CS2=0x8F8F;break;//key-press4case0x20:kbd_buff=0x008F;LED_CS3=kbd_buff;LED_CS2=0x8F8F;break;default:kbd_buff=0x8F8F;break;}}voiddummyOs(void){intlcd_sharp;inttemp=~0;LED_CS2=temp;LED_CS3=temp;while(l){lcd_sharp=lcdSharcIntcrva
9、l;for(;led_sharp>0;led_sharp~){button_statusFetch();)))[实验结杲]本实验使用直入键盘实现对八段数码管控制。当按1键的时候,LED1数码管就会亮,同理,按相应的键,相应的数码管就会亮。嵌入式系统实践科实验报告计算机专业07级姓名郑其帜学号030701119实验时间2010年10刀旦日慕础实验二1.中断实验[实验目的]学习编写中断处理
此文档下载收益归作者所有