.. -
大学实验报告
学生:学号:专业班级:
实验类型:验证综合■设计创新实验日期:实验成绩:
实验三定时计数器实验
〔一〕实验目的
1.掌握单片机中断原理;
2.掌握定时器的初始化和定时模式编程。
〔二〕设计要求
1.采用定时器 0/1 做 16 位自动重装〔方式 0〕,中断频率为 1000HZ;
2.中断函数从 P1.7/ P1.6/ P4.7 取反输出 500HZ 方波信号;
3.如果由于频率问题实验现象无法观察,请在中断程序中想方法实现。
〔三〕实验原理
1.单片机定时/计数器〔T0/T1〕的构造和工作原理
IAP15W4K58S4 单 片 机 部 有 5 个 16 位 的 定 时 / 计 数 器 , 即 T0 、 T1 、 T2 、 T3 和
T4。T0、T1 构造框图如下列图〔图一〕所示,TL0、TH0 是定时/计数器 T0 的低 8 位、高 8 位状
态值,TL1、TH1 是定时/计数器 T1 的低 8 位、高 8 位状态值。TMOD 是 T0、T1 定时/计数器的工
作方式存放器,由它确定定时/计数器的工作方式和功能;TCON 是 TO、T1 定时/计数器的控制存
放器,用于控制 T0、T1 的启动与停顿以及记录 T0、T1 的计满溢出标志;AUXR 称为辅助存放器,
其中 T0x12、T1x12 用于设定 T0、T1 部计数脉冲的分频系数。P3.4、P3.5 分别为定时/计数器
T0、T1 的外部计数脉冲输入端。
T0、T1 定时/计数器的核心电路是一个加 1 计数器,如下列图〔图二〕所示。加 1 计数器的脉
冲有两个来源:一个是外部脉冲源:T0(P3.4)、T1(P3.5),另一个是系统的时钟信号。计数器对两
个脉冲源之一进展输入计数,每输入一个脉冲,计数值加 1,当计数到计数器为全 1 时,再输入一
个脉冲就使计数值回零,同时使计数器计满溢出标志位 TF0 或 TF1 置 1,并向 CPU 发出中断请求。
. . word.zl-