- 54
- 0
- 约6.94千字
- 约 48页
- 2018-03-08 发布于江苏
- 举报
8.4 8253可编程定时计数器
8.4 8253可编程定时计数器 概述 实现定时和计数有两种方法:硬件定时和软件定时。 软件定时是利用CPU每执行一条指令都需要几个固定的指令周期的原理,运用软件编程的方式进行定时。 硬件定时,是利用专门的定时电路实现精确定时。这种定时方式又可分为简单硬件定时和利用可编程接口芯片实现定时。 结构特点 减法计数器 计数器 控制寄存器 控制逻辑 连接系统端的主要引线: D0----D7 CS RD WR A0,A1 连接外设端的主要引线: CLK ----------- 时钟脉冲输入 GATE ---------- 门控信号输入 OUT ------------ 定时输出 计数启动方式 软件启动 硬件启动 5. 8253的应用 与系统的连接 芯片初始化 置计数初值 与系统的连接示意 初始化程序流程 8253应用例 采用8253作定时/计数器,其接口地址为0120H~0123H。 要求计数器0每10ms输出一个CLK脉冲宽的负脉冲;用计数器1产生10KHz的连续方波信号,计数器2在定时5ms后产生输出高电平。输入8253的时钟频率为2MH。 画线路连接图,并编写初始化程序。 8253应用例 计算计数初值: CNT0:10ms/0.5us=20000 CNT1:2 MHz/10KHz=200 CNT2: 5ms/0.5us=10000 确定控制字: CNT0:方式2,16位计数值 CNT1:方式3,低8位计数值 CNT2:方式0, 16位计数值 8253应用例 8253应用例 初始化程序 CNT0: MOV DX,0123H MOV AL,34H OUT DX,AL MOV DX,0120H MOV AX,20000 OUT DX,AL 6. 8253的读操作 (1)读之前先停止计数 (2)读之前先送计数值锁存命令 7. PC/XT机中8253的应用 (1)计数器0:用于产生实时时钟信号 (2)计数器1:用于产生动态存储器刷新的地址更新信号 (3)计数器2:产生扬生器的发音驱动信号 例:设8253的通道1工作于方式5,按二进制计数,计数初值为4000H,则它的初始化程序段为: MOV AL ;通道1,只读写高字节,方式5,二进制计数。 OUT 43H,AL MOV AL,40H OUT 41H,AL ;送计数初值 — 开始计数 5 允许计数 — 禁止计数 4 允许计数 开始计数 (1)禁止计数 (2)输出立即为高电平 3 允许计数 开始计数 (1)禁止计数 (2)输出立即为高电平 2 — (1)开始计数 (2)下一个时钟后,输出为低电平 — 1 允许计数 — 禁止计数 0 高电平 上升沿 低电平或高电平变为低电平 GATE信号状态及影响 工作方式 4. 8254与8253的区别 允许计数脉冲(CLK)频率范围不同 内部结构有所不同 8254提供了同时锁存三个计数器的当前计数值和状态信息的操作 编程 CLK GATE OUT D0~D7 WR RD A1 A0 CS DB IOW IOR A1 A0 译码器 高位地址 外设 8253 写控制字 写计数值低8位 写计数值高8位 写入顺序: 可以计数器为单位,也可先写所有计数器控制字,再写入初值 CLK0 GATE0 OUT1 D0~D7 WR RD A1 A0 CS DB IOW IOR A1 A0 译码器 8253 CLK2 GATE1 GATE2 +5V CLK1 2MHz OUT0 OUT2 MOV AL,AH OUT DX,AL CNT1: …… CNT2: …… 在IMB PC/XT机中采用8088CPU,系统板上使用了一片8253计数/定时器。8253的片选信号是由系统板上I/O译码电路LS74138中产生,与片内地址线A1,A0相配合。8253四个端口的地址范围为040H~05FH。编程时采用40H~43H作为四个端口(0#、1#、2#计数器及控制寄存器)的地址。其中1#计数器(CNT1)用于DRAM的定时刷新之用,不能再作它用。0#计数器用于为系统的电子钟提供时间基准,它的输出端作为中断源,接至8259的IR0中断申请端。2#计数器(CNT2)主要用来作为机内扬声器的音频信号源,可输出不同频率的方波信号。三个计数器的输入时钟脉冲频率均为1.19MHz。下面介绍三个计数器与系统的关系及其初始化程序。 1.0#计数器(CNT0) 用作系统时钟,端口地址40H GATE0端接+5V,处于常启状态。该计数器向系统日时钟提供定时中断。计数初值预置为0,以方式3工作。这样一来,OUT0以1.19
您可能关注的文档
- 2017年9月中国物流业景气指数为54.3%(一) 2017年10月.ppt
- 2017年庆元县事业单位(国有企业)公开招聘工作人员笔试将.doc
- 2017年度车辆维修、配件、杂油供货定点单位.doc
- 2017年绵阳市公需科目答案1.docx
- 2018中考湖北省宜昌市九年级物理上学期期中试题.doc
- 2018吉林省特岗教师招聘考试生物全真模拟卷一.doc
- 2018年秋冬季大气污染综合治理攻坚行动方案》主要任务责.doc
- 2018年高考数学(文科)二轮复习 名师课件:专题四 第2讲 空间中位置关系的判断与证明问题.ppt
- 20种围巾系法时尚易学.docx
- 23无论做甚么,都要从心里做,像是给主做的,不是给人.ppt
最近下载
- 辽宁省沈阳市辽宁省实验中学2025-2026学年高一上学期12月月考语文试题.docx VIP
- 药事法律法规试题及答案.docx VIP
- 辽宁省沈阳市辽宁省实验中学2025-2026学年高一上学期期末语文试题(含答案).docx VIP
- 麻醉中级考试精选题库及答案解析.docx
- 货款结算合同范本及法律解读.docx VIP
- 威海芜船船舶制造有限公司X射线探伤机移动探伤项目报告表.pdf VIP
- 2026年高考第一次模拟考试:生物一模保分卷(课标全国通用)(考试版).docx VIP
- 新中国的医疗卫生发展.pptx VIP
- 2025年甘肃卷历史高考试卷(原卷+答案).pdf VIP
- (二诊)绵阳市高中2023级(2026届)高三第二次诊断性考试化学试卷A卷+B卷(含答案).pdf
原创力文档

文档评论(0)