arm实验六、定时器中断实验..pdf

上传人:33****8 文档编号:33301796 上传时间:2022-08-10 格式:PDF 页数:5 大小:38.65KB
返回 下载 相关 举报
arm实验六、定时器中断实验..pdf_第1页
第1页 / 共5页
arm实验六、定时器中断实验..pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《arm实验六、定时器中断实验..pdf》由会员分享,可在线阅读,更多相关《arm实验六、定时器中断实验..pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实验六 :定时器中断实验一、实验目的熟悉 LPC2000 系列 ARM7 微控制器的定时器0/1 的基本设置及应用。二、实验设备硬件:PC 机一台、 EasyARM2013 开发板一套软件:Win dows98/XP/2000系统,ADS 1.2 集成开发环境三、实验内容使用定时器 0 实现 1 秒定时,控制 LED 灯闪烁。采用软件查询方式等待定时时间到达。四、实验预习要求仔细阅读教材关于定时器0 和定时器 1 的说明。五、实验步骤1. 启动 ADS 1.2, 使用 ARM Executable Image for Ipc2103 工程模板建立一个工程 TIMEBEEP_C 。2. 在工程的

2、 user 中的 main 文件中编写实验程序。3. 选用 Debugl nRAM 生成目标 ,然后编译连接工程。4. 将 EasyARM2103 开发板上的 JP4 跳线 P0.17 短接。5. 选择【 Project 】-【Debug 】,启动 AXD 进行 JTAG 仿真调试。6. . 可以全速运行程序,LED 亮一秒,熄一秒 ,然后再亮一秒 . . 依次循环六、实验参考程序定时器实验的参考程序见程序清单3.9程序清单 4.11 定时器 0 定时中断#i nclude con fig.h #define LED (1 17 /* * * 函数名称:Timer0_ISR *函数功能 :定时

3、器 0 中断主程序*输入参数:无*输出参数 :无* */ void _irq TimerOISR (void if (IO0PIN & LED = 0 IO0SET = LED; /* 点亮发光二极管 */ else IO0CLR = LED; /* 熄灭发光二极管 */ T0IR = 0 x01; /* 清除中断标志 */ * * 函数名称 :Timer0Init VICVectAddr = =0 x00; /* 中断向量结束 */ *函数功能 :定时器 0 初始化*输入参数:无*输出参数:无* */ void TimerOI ni t(void TOTCR = 0 x02; /* 定时器

4、0 复位*/ TOPR = 0; /* 不设时钟分频 */ TOMCR = 0 x03; /* 匹配后复位 TC ,并产生中断 */ T0MR0 = Fpclk / 2; /* 设置 0.5 秒匹配值 */ T0IR = 0 x01; /* 清除中断标志 */ T0TCR = 0 x01; /* 启动定时器 0 */ *函数功能 :定时器 0 匹配产生中断*输入函数 :无*输出参数 :无* PINSEL1 = PINSEL1 & 0 xFFFFFFF3; /* 选择 P0.17 的 GPIO 功能 */ IO0DIR = LED; /* 设置 P0.17 为输出 */ IO0SET = LED

5、; /* 设置输出高电平*/ Timer0Init(; /* 定 时器 0初始化 */ IRQEnable(; /* IRQ中断使能 */ /*设置向量中断控制器 */ VICIntSelect = VICIntSelect & (1 4; /* 定时器 0 分配为 IRQ 中断 */ VICVectCntl0 = 0 x20 | 4; /* 定时器 0 分配为向量 IRQ 通道 0 */ VICVectAddr0 = (uint32 TimerOISR; /* 分配中断服务程序地址*/ VICIntEnable = 1 4; /* 定时器 0 中断使能 */ while(1; * * 函数名称 :main * */ int main (void return 0; 七、思考1、 若需要 LED 会响 2 秒,停 2 秒,在实验参考程序中应修改什么地方?2、 若实验参考程序中设置TOPR=O, 请使用 Fpclk 宏来设置 TOMRO 寄存器,实现 1 秒或 O.5 秒定时。(提示:Fpclk 宏在项目的 config.h 文件中定义

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁