《单片机与嵌入式系统基础与实训》第五章技术分析.ppt

《单片机与嵌入式系统基础与实训》第五章技术分析.ppt

第五章 定时/计数器与中断模块 5.1 定时流水灯(查询方式) 5.2 定时流水灯(中断方式) 5.3 脉冲频率计 5.4 外中断及优先级控制 5.1 定时流水灯(查询方式) 5.1.1 任务要求与效果呈现 用AT89C51控制8个LED,采用定时/计数器查询方式,先让8个 LED依次从左往右闪烁,点亮时间均为 1S。循环一次后,从中间向两边闪,先4、5,再3、6,2、7,1、8,依次点亮两盏灯,点亮时间也为1S。然后再让8个 LED依次从左往右闪烁,再中间向两边闪,如此周而复始。要求采用T0作定时器,晶振为12MHz。其效果如下图5-1(a)、(b)所示。 5.1.2 相关知识及任务分析 1.定时/计数器的基本结构和功能 1)定时/计数器的基本结构 (1)计数功能 定时/计数器设置为计数工作方式时,开关K1打到2,开关K2闭合,来自输入引脚T0(P3.4)的外部脉冲信号送到由TH0、TL0组成的计数器。外部脉冲的下降沿将触发计数器计数,每来一个脉冲,计数器就加1,当加到计数器全1时,再来一个计数脉冲就使得计数器溢出(回到全0)。当计数器计满溢出后,将标志位TF0置1。由于单片机对计数脉冲的采样是在2个机器周期中进行的,所以,为了保证计数的正确性,外来计数脉冲频率不超过单片机振荡频率的1/2

文档评论(0)

1亿VIP精品文档

相关文档