No.6080 作者:gaix 邮件:geaixin08@163.com ID:83869 登陆:2次 文章数:1篇 最后登陆IP:219.226.91.249 最后登陆:2008/4/10 10:42:09 注册:2007/7/14 14:17:25 财富:106 发帖时间:2007/7/14 14:20:32 发贴者IP:219.226.91.249 标题:gaix:ARM7定时器的问题 摘要:No.6080ARM7定时器的问题 请教大侠们一个ARM7定时器的问题: 源程序如下 #include "config.h" #define BEEP 1 < < 7 /* P0.7控制BEEP,低电平蜂鸣 */ /* ********************************************************************************************************* ** 函数名称 :IRQ_Timer0() ** 函数功能 :定时器0中断服务程序,取反LED9控制口。 ** 入口参数 :无 ** 出口参数 :无 ********************************************************************************************************* */ void __irq IRQ_Timer0 (void) { if ((IO0SET & BEEP) == 0) IO0SET = BEEP; /* 关闭BEEP */ else IO0CLR = BEEP; T0IR = 0x01; /* 清除中断标志 */ VICVectAddr = 0x00; /* 通知VIC中断处理结束 */ } /* ********************************************************************************************************* ** 函数名称 :main() ** 函数功能 :使用定时器实现1秒钟定时,控制LED9闪烁。中断方式。 ** 调试说明 :需要将跳线JP11连接BEEP。 ......
>>返回讨论的主题
|