[AVR单片机] 51单片机定时器程序

[复制链接]
2661|1
 楼主| ziyun5 发表于 2011-10-1 23:15 | 显示全部楼层 |阅读模式
TMOD=0x01;                            //设定定时器工作方式1
TH0=(65536-50000)/256;       //
TL0=(65536-50000)%256;     //
EA=1;
ET0=1;
TR0=1;

void timer()0 interrupt 1
{
TH0=(65536-50000)/256; //
TL0=(65536-50000)%256; //
}

//中断服务子程序
lining21 发表于 2011-10-13 15:26 | 显示全部楼层
你的中断函数名肯定错了,要么把“timer()0”中的“0”删掉,要么改成“timer_0()”,否则会编译出错
中断程序就不好说了,看你要实现什么功能了,不过就这两步而言,是没有什么语法错误的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

12

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部