找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

初学者请教高手,如何通过ATME16的定时器0采用中断方式实现一个小

[复制链接]
admin 发表于 2012-9-3 02:43:27 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我想通过ATME16的定时器0采用中断方式实现一个小灯闪烁。但我的程序调试通过不能实现闪烁。请各位高手帮忙指教一下谢谢!!


#include<AVR/io.h>
#include<avr/interrupt.h>
#include<avr/signal.h>

#define uint unsigned int
#define uchar unsigned char

int count;



delay(int t)
{int m;
for(m=0;m<t;m++);}




SIGNAL(SIG_OVERFLOW0)
{
for(count=0;count<400;count++);
PORTC=~_BV(PC0);
delay(3000);
PORTC=_BV(PC0);
delay(3000);
}




main()
{
DDRC=_BV(PC0);
PORTC=_BV(PC0);

TCNT0=0;
TCCR0=_BV(CS02)|_BV(CS00);
TIMSK=_BV(TOIE0);
sei();
while(1);

}
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-23 22:18 , Processed in 0.055256 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表