微机原理课程设计:8253定时计数器方波实验

实验二  8253定时计数器方波实验

一、实验目的与要求

1、了解8253芯片的工作原理,熟悉8253初始化编程方法以及时间常数的计算,掌握8253芯片实现硬件定时计数的方法。

2、熟悉8253内部结构和与8088的接口逻辑,熟悉8253芯片的工作方式及控制字。

3、学生在实验课前必须认真预习教材与资料中的相关内容,绘制流程图,编写源程序,为实验做好充分准备,实验后撰写实验报告。

二、实验设备

PC机一台、DOSBox 0.74、masm 5、EditPlus 5.2、Proteus 8 Professional

三、实验内容

利用8253,编程仿真实现产生方波。

四、实验原理图

图2.1 8253接口实验原理图

五、实验步骤

1、建立本实验的工程文件,绘制实验的原理图方案,连接仿真线路。

2、根据要求,计算时间常数,编写程序利用8253,产生方波。

3、利用示波器观察输出的波形。

六、程序参考流程图

图2.2 8255接口流水灯程序流程图

七、参考程序

PORT_8254_0         EQU 8000H

PORT_8254_1         EQU 8002H

PORT_8254_2         EQU 8004H

CONTROL_PORT_8254   EQU 8006H

STACK SEGMENT PARA STACK 'STACK'

 STA DB 512 DUP(?)

STACK ENDS

CODE SEGMENT

 ASSUME CS:CODE,SS:STACK

BEGIN:

      MOV DX,CONTROL_PORT_8254

      MOV AL,00110110B  ;Mode 3 of 8254 Channels 0

      OUT DX,AL

      MOV DX,PORT_8254_0 ;N=F424H=62500(1s)  N=7A12H=31250(0.5s)

      MOV AL,02H        ;Low  8 Bit OF TIME_CONST  02H   2分频

      OUT DX,AL

      MOV AL,00H        ;High 8 Bit OF TIME_CONST  00H

      OUT DX,AL

      HLT

CODE ENDS

     END BEGIN

八、实验结果及思考问题(可扩展)

1.时间常数和输入、输出频率的关系是什么?

2. 8253的输入工作频率有限制吗?

  • 8
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值