C51定时器和计数器程序设计的详细教程说明

qq_96097 4 0 rar 2024-09-07 20:09:54

C51语言是运行于单片机上的程序语言,因此,学习C51语言必须结合单片机来进行。51系列单片机集成了多种硬件资源,这些资源均可以使用C51语言来进行控制。本章开始介绍如何将C51程序应用于单片机上。51系列单片机集成了两个可编程的定时器/计数器,即定时/计数器0和1,简称T0和T1,有4种工作方式可供选择。单片机内部通过专用寄存器TMOD、TCON来设置定时/计数器工作的参数,例如方式选择、定时计数选择、运行控制、溢出标志、触发方式等控制字。本章介绍如何使用C51语言进行定时器/计数器程序设计。

51系列单片机具有两个通用定时器/计数器T0和T1。T0和T1都具有定时和计数两种功能,可以通过特殊功能寄存器来选择,下面分别介绍。

计数:计数功能对计数脉冲进行计数,计数脉冲来自相应的外部输入引脚P3.4(T0)或P3.5(T1)。当该引脚的输入信号发生负跳变时,计数器(TH0、TL0或TH1、TL0)的值增加1。

定时:定时功能是对时间进行统计。定时功能通过单片机的内部时钟脉冲计数实现。

用户评论
请输入评论内容
评分:
暂无评论