粮库温湿度控制系统的设计(单片机)(16)
时间:2025-04-11
时间:2025-04-11
粮库温湿度检测
2.4 8051 的定时/计数器和中断系统2.4.1 8051 的定时/计数器8051 内部设有两个 16 位可编程的定时器/计数器,即定时器/计数器 1 和 0,分 别用 T0、T1 表示。它由两个特殊功能寄存器 TMOD 和 TCON 及 T0、T1 组成。其 中 TMOD 为模式控制寄存器,主要用来设置定时器/计数器的操作模式;TCON 为 控制寄存器,主要用来控制定时器的启动与停止。 8051 定时器/计数器结构如图 2-7 所示。定时/计数器 T0 由 TH0、TL0 构成,T1 由 TH1、TL1 构成。两个 16 位的定时器/计数器 T0 和 T1 均可以分成 2 个独立的 8 位计数器即 TH0、TL0、TH1、TL1,它们用于存定时或计数的初值。 定时器/计数器是一种可编程部件,在定时器/计数器开始工作之前,CPU 必须 将一些命令(称为控制字)写入定时/计数器。将控制字写入定时/计数器的过程叫 定时器/计数器初始化。
图 2
-7 8051 定时器/计数器结构图
2.4.2 8051 的中断系统中断是指中央处理器 CPU 正在执行程序, 处理某事件的时候, 外部发生了某一 事件,请求 CPU 马上处理。CPU 暂时中断当前的工作,转入处理所发生的事件(如 控制相应装置工作,使温湿度达到规定要求) ,处理后再返回原来被中断的地方, 继续原来的工作。这样的过程称为中断。实现这种中断的装置称中断系统。 8051 单片机的中断系统可分为 3 类:外部中断,定时中断和串行口中断。中断
上一篇:九天玄女辟邪净口神咒