定时器中断程序设计实验(6页).doc
《定时器中断程序设计实验(6页).doc》由会员分享,可在线阅读,更多相关《定时器中断程序设计实验(6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-实验一 定时器/中断程序设计实验一、实验目的1、掌握定时器/中断的工作原理。2、学习单片机定时器/中断的应用设计和调试二、实验仪器和设备1、普中科技单片机开发板 HC6800-EM3V3.0;2、Keil uVision4 程序开发平台;3、PZ-ISP 普中自动下载软件。三、实验原理805l 单片机内部有两个 16 位可编程定时计数器,记为 T0 和 Tl。8052 单片机内除了 T0 和 T1 之外,还有第三个 16 位的定时器计数器,记为 T2。它们的工作方式可以由指令编程来设定,或作定时器用,或作外部脉冲计数器用。 定时器 T0 由特殊功能寄存器 TL0 和 TH0 组成,定时器 T
2、l 由特殊功能寄存器 TLl 和 TH1 组成。定时器的工作方式由特殊功能寄存器 TMOD 编程决定,定时器的运行控制由特殊功能寄存器 TCON 编程控制。T0、T1 在作为定时器时,规定的定时时间到达,即产生一个定时器中断,CPU 转向中断处理程序,从而完成某种定时控制功能。T0、T1 用作计数器使用时也可以申请中断。作定时器使用时,时钟由单片机内部系统时钟提供;作计数器使用时,外部计数脉冲由 P3 口的 P34(或 P35)即 T0(或 T1)引脚输入。方式控制寄存器 TMOD 的控制字格式如下:低 4 位为 T0 的控制字,高 4 位为 T1 的控制字。GATE 为门控位,对定时器计数器
3、的启动起辅助控制作用。GATEl 时,定时器计数器的计数受外部引脚输入电平的控制。由由运行控制位 TRX (X=0,1)=1 和外中断引脚(0INT 或 1INT)上的高电平共同来启动定时器/计数器运行;GATE0时。定时器计数器的运行不受外部输入引脚的控制,仅由 TRX(X=0,1)=1 来启动定时器/计数器运行。C-T 为方式选择位。C-T0 为定时器方式,采用单片机内部振荡脉冲的 12 分频信号作为时钟计时脉冲,若采用 12MHz 的振荡器,则定时器的计数频率为 1MHZ,从定时器的计数值便可求得定时的时间。 C-T1 为计数器方式。采用外部引脚(T0 为 P34,Tl 为 P35)的输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时器 中断 程序设计 实验
限制150内