- 40
- 0
- 约3.66千字
- 约 19页
- 2015-12-24 发布于广东
- 举报
第12章 可编程定时器/计数器接口芯片8253 教学重点 定时器/计数器基本原理 可编程定时器/计数器芯片8253的基本结构 8253的6种工作方式及各自特点 8253的编程方法 定时器/计数器的综合应用 12.1 可编程定时器/计数器8253 12.1.1 定时器/计数器的基本原理 微机系统定时分为内部定时和外部定时两类。 内部定时是计算机本身运行时间基准或时序关系,由CPU硬件结构决定。 外部定时是外部设备实现某功能时本身所需时序关系。 定时器/计数器在计数方法上分加法计数器和减法计数器。 可编程定时器/计数器8253是减法计数器,是Intel公司专门为X86系列CPU配置的外围接口芯片。 12.1.2 8253的特点 可编程计数器/定时器8253用软、硬技术相结合方法实现定时和计数控制。主要特点:(1)3个独立的16位计数器,每个计数器均以减法计数。(2)每个计数器都可按二进制计数或十进制(BCD码)计数。(3)每个计数器都可由程序设置6种工作方式。(4)每个计数器计数速度可达2.6 MHz。(5)所有I/O都可与TTL兼容。 12.1.3 8253内部结构和引脚功能 1.内部结构 8253内部包含3个16位计数器,每个计数器可按二进制或十进制计数,有6种工作方式,可通过编程选择。8253采用单一+5 V电源供电,NMOS工艺制造,24引脚DIP封装 。 (1)数据总线缓冲器 (2)读/写控制逻辑电路 (3)控制寄存器 (4)计数通道 2.8253的引脚功能 8253采用双列直插封装,24条引脚,各引脚排列如图12-3所示。 图12-3 8253的引脚排列图 12.1.4 8253的初始化 1.写控制字 8253工作前必须进行初始化编程,以确定每个计数器的工作方式和对计数器赋计数初值。 CPU通过写控制字指令将每个计数通道分别初始化,使之工作在某种工作方式下。 对8253芯片初始化编程包括写入控制字和写入计数值两部分,任一通道的控制字要从8253控制口地址写入,计数初始值经各通道端口地址写入。 2.写计数初值 8253编程时先向控制字寄存器写入控制字,以选择计数器工作方式,然后对相应计数器输入计数值。 控制字D0=0时为二进制计数,初值可在0~FFFFH之间选择;D0=1时为十进制计数,其值可在0~9999之间选择。 无论何种计数方式,初值为0000H时计数器计数值最大。 3.8253的读操作 读操作指读出某计数器的计数值至CPU,有两种读数方法: (1)直接读操作:8253处于计数状态时输出锁存器(OL)内容随减1计数器(CE)内容而变化,故读CE内容就是读OL值。 (2)锁存后读计数值:允许在计数过程中读出计数值,同时不影响CE的计数操作。 【例12.2】设8253端口地址为40H~43H,要求检查计数器2值是否为1000H,若不是,则继续等待,否则顺序执行程序。 源程序: LP:MOV AL ;控制字送AL中 OUT 43H,AL ;写控制字 IN AL,42H ;读计数器2低8位当前值 MOV AH,AL ;暂存到AH中 IN AL,42H ;读计数器2高8位当前值到AL XCHG AL,AH ;16位计数值送至AX中 CMP AX,1000H ;比较 JNZ LP ;不等转LP继续 … ;否则向下执行 12.1.5 8253的工作方式 8253芯片的每个计数通道都有6种工作方式可供选择,可从3个方面加以区分: (1)OUT端的输出波形不同。 (2)计数过程的启动方式不同。 (3)计数过程中门控信号GATE对计数操作产生的影响不同。 表12-2 8253的6种工作方式比较 工作方式 功 能 输出波形 触发性质 方式0 计数结束中断 写入初值后,OUT端变低,经过N+1个CLK后,OUT变高 软件触发的单次负脉冲 方式1 可编程单稳态触发器 输出宽度为N个时钟周期的负脉冲 硬件触发的单次负脉冲 方式2 频率发生器 输出宽度为1个时钟周期的负脉冲 自动触发连续的脉冲波 方式3 方波发生器 N为偶数时占空比为1/2;N为奇数时输出(N+1)/2个正脉冲,(N-1)/2个负脉冲 自动触发连续的方波 方式4 软件触发选通 写入初值后,经过N个时钟周期,OUT端变低1个时钟周期 软件触发单次单拍负脉冲 方式5 硬件触发选通 门控触发后,经过N个时钟周期,OUT端变低1个时钟周期 硬件触发单次单拍负脉冲 表
您可能关注的文档
最近下载
- 年产2万吨碳酸锂项目(吸附剂车间竣工环保验收监测调查报告.docx VIP
- 2025年高考湖南卷物理真题试卷.pdf VIP
- 生物安全培训.doc VIP
- 圣兴化工年产1万吨硝酸镁、2万吨水溶肥、1万吨硝酸钙、2万吨太阳能熔盐、5万吨农业(工业)硝酸钾及5.4万吨氯化镁溶液项目环评.doc VIP
- DB37T 4983—2025 无人机半航空瞬变电磁探测技术规程.pdf
- 2026春沪教版七年级英语下册单词衡水体字帖.pdf VIP
- 25HNTJ026 锯齿形装配式混凝土剪力墙结构施工图制图规则及构造详图 T_HNKCSJ 025-2025.docx VIP
- 25HNTJ025 刚节点装配式混凝土框架结构施工图制图规则及构造详图 T_HNKCSJ 024-2025.docx VIP
- 25HNTJ025 低能耗集成装配式多层房屋构造 T_HNKCSJ 023-2025.docx VIP
- 催眠引导语合集元式催眠.docx VIP
原创力文档

文档评论(0)