《嵌入式系统原理与应用定时器实验报告》由会员分享,可在线阅读,更多相关《嵌入式系统原理与应用定时器实验报告(4页珍藏版)》请在金锄头文库上搜索。
1、嵌入式系统原理与应用实验报告实验序号:5 实验项目名称: 定时器实验学号1107012150姓名陈晓霞专业、班11计算机实验地点实验楼1#416指导教师黄鹏程实验时间2013-5-10一、实验目的1. 掌握LPC2200 专用工程模板的使用;2. 熟悉LPC2000 系列ARM7 微控制器的VIC的使用;3. 熟悉LPC2000 系列ARM7 微控制器的定时器的控制。二、实验设备(环境)及要求 硬件:PC机; 软件:PC机操作系统windows XP,ADS1.2集成开发环境,Proteus软件。 三、 实验内容与步骤实验内容:设置P0.2 脚为GPIO 功能,外接一个LED灯。配置并初始化A
2、RM的定时器0,并使能定时器中断,中断服务程序在2秒钟将LED灯控制输出信号取反,然后清除中断标志并退出中断。四、实验结果与数据处理1.实验效果截图2.源程序#include config.hvoid _irq Timer0_ISR(void)if(IO0SET&0x00000004)=0)IO0SET=0x00000004;elseIO0CLR=0x00000004;T0IR=0x01;VICVectAddr=0;int main (void)PINSEL0&=0xFFFFFFCF;IO0DIR |=0x00000004;T0TC=0;T0PR=0;T0MCR=0x03;T0MR0=Fpclk/2.5;T0TCR=0x01;VICIntSelect=VICIntSelect&(14);VICVectCntl0=0x20|4;VICVectAddr0=(uint32)Timer0_ISR;VICIntEnable=(14);3.流程图开始设置Timer0_ISR函数定时器0定时中断初始化结束五、分析与讨论 又忘了打开中断开关。还有就是取反操作中IO0SET不能为IO0PIN不然会一直亮,这个比较不能理解,又是虚拟环境问题。六、教师评语签名:日期:成绩1