实验八 可编程定时计数器8253的Proteus仿真实验

2026/1/27 7:02:38

实验八可编程定时/计数器8253的Proteus仿真实验

一、实验要求

利用 8086 外接8253 可编程定时/计数器,可以实现方波的产生。

二、实验目的

1、学习8086 与8253 的连接方法。 2、学习8253 的控制方法。

3、掌握8253 定时器/计数器的工作方式和编程原理

三、实验电路及连线

1、Proteus 实验电路

2、硬件验证实验

硬件连接表

接线孔 1 8253 CS CLOCK_OUT 1/4 GATE0 接线孔 2 0A00H-0AFFH CLOUK_IN CLK0 +5V 四、实验说明

1、8253 芯片介绍

8253 是一种可编程定时/计数器,有三个十六位计数器,其计数频率范围为0-2MHz,用+5V 单电源供电。

2、8253的功能用途: (1)延时中断 (2)可编程频率发生器 (3)事件计数器 (4)二进制倍频器 (5)实时时钟 (6)数字单稳 (7)复杂的电机控制器 3、8253 的六种工作方式: (1)方式0:计数结束中断 (2)方式l:可编程频率发生 (3)方式2:频率发生器 (4)方式3:方波频率发生器 (5)方式4:软件触发的选通信号 (6)方式5:硬件触发的选通信号

五、实验程序流程图

六、实验步骤

1、Proteus 仿真

a.在 Proteus 中打开设计文档“8253_STM.DSN”; b.建立实验程序并编译,仿真;

c.如不能正常工作,打开调试窗口进行调试。 参考程序:

CODE SEGMENT;H8253.ASM

ASSUME CS:CODE START:

JMP TCONT

TCONTROEQU0A06H TCON0 EQU0A00H TCON1 EQU0A02H TCON2 EQU0A04H TCONT:

MOV DX,TCONTRO

MOV AL,16H ;计数器0,只写计算值低8 位,方式3,二进制计数 OUT DX,AL MOV DX,TCON0

MOV AX,20 ;时钟为1MHZ,计数时间=1us*20=20us,输出频率50KHZ OUT DX,AL JMP $ CODE ENDS END START 2、实验板验证

a.通过USB 线连接实验箱 b.按连接表连接电路

c.运行PROTEUS 仿真,检查验证结果


实验八 可编程定时计数器8253的Proteus仿真实验.doc 将本文的Word文档下载到电脑
搜索更多关于: 实验八 可编程定时计数器8253的Proteus仿真实验 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219