首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

AT89C2051内的定时器怎么啦?[原创]

我大致浏览了一下你的程序,已经发现了一些问题。虽然可能不是问题的症结,但是我们以后做任何事都要注意“认真”二字,这样才能少走弯路。
1: 有几处的MOV笔误为MVO
2: 定时器1中断服务程序的末尾返回指令应该为RETI而不应该写RET
3: 对TMOD赋值时01H,表示定时器0方式1(16位),定时器1方式0(13位),而初值却都是1C18H,显然也是错误,起码是笔误。因为8051很少有人用它的13位定时器,8051保留13位定时器仅仅是为了兼容早期的8048。
当否请见谅。
没有最高,只有更高
返回列表