MCS-51单片机定时器与中断基础教程
第 6 章的定时,挺适合刚入门 51 单片机定时器的同学。内容不绕,PPT 结构也清晰,直接从定时器 T0、T1 的基本用法讲到中断响应的流程。对照代码讲原理,效率还挺高。你要是以前觉得定时器搞不懂,翻这个就对了。
定时器 T0 的启动过程讲得明白,从设置 TMOD 寄存器开始一步步来,比如配置成方式 1,就直接列出了设置代码和:
TMOD = 0x01; // T0 方式 1
TH0 = 0xFC; // 高 8 位初值
TL0 = 0x18; // 低 8 位初值
TR0 = 1; // 启动定时器
而且 PPT 里不少地方配合流程图,像中断响应过程那页,适合你边看边跟着画一遍,就能把主程序和中断之间的逻辑跑清楚。
如果你想更深入,比如看看和中断搭配的例程,可以顺手看看这几个资源,和这个 PPT 搭着看效果会更好:
小建议哈,如果你打算上机实操,记得先确认晶振频率,再按公式算好初值,别到时候定时结果不对还以为程序出错了,纯属冤枉。
嗯,如果你是初学 MCS-51,又对定时器这一块没太有底气,这份 PPT 还蛮值得看一眼的。
下载地址
用户评论