8254定时计数器实验报告(2)

2018-12-26 23:06

CODE ENDS

END START

2.定时应用实验

编写实验,将8254的计数器0设置为方式3,用信号源1MHz作为CLK0时钟,OUT0为波形输出1ms方波。

实验步骤:

(1)实验连接如图4.30所示。

(2)编写实验程序,经编译、链接无误后装入系统。

(3)运行实验程序,用示波器测试OUT0输出,验证程序功能。

XD0...XD7D0.. GATE0.D7 CLK0A0A1 OUT0WRRDCS 8254单元VCCCLK系统总线波形输出示波器测量系统总线XA1XA2IOW#IOR#IOY3图4.30 8254定时应用实验接线图

实验程序清单(A82542.ASM)

;========================================================= ; 文件名: A82542.ASM

; 功能描述: 产生1ms方波,输入时钟为1MHz,使用计数器0 ; 计数初值为03E8H

;=========================================================

A8254 EQU 06C0H B8254 EQU 06C2H C8254 EQU 06C4H CON8254 EQU 06C6H

SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS

CODE SEGMENT

ASSUME CS:CODE, SS:SSTACK START: MOV DX, CON8254 ;8254

5

AA1: CODE

MOV AL, 36H OUT DX, AL

MOV DX, A8254 MOV AL, 0E8H OUT DX, AL MOV AL, 03H OUT DX, AL NOP JMP AA1 ENDS

END START

;计数器0,方式3

六、实验结果

实验一的结果:按动4次按钮,屏幕输出“M7”字符。

实验2的结果:计数值为2000,十六进制为07D0H,示波器产生2ms的方波。

6

七.实验心得

通过本次实验,掌握了8254芯片的基本功能和工作方式,学到典型电路的接法和学会定时应用实验产生方波的方法。

8254同8253一样,方式2和3是周期的,可以自动循环的工作方式;方式0,1,4,5则是单稳态的,非周期的工作方式。在周期形式下可根据输出波形不同选择方式2(负脉冲)和方式3(方波);在非周期中根据输出波形不同选择方式0,1(计数期间为低,计数到0时上升)和方式4,5(负脉冲);方式0,1可继续通过触发方式不同选择方式0(软触发)和方式1(硬触发);方式4,5可继续通过触发方式不同选择方式4(软触发)和方式5(硬触发)。

有动手,有思考,就会有收获!

7

8


8254定时计数器实验报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖南工业大学C语言上机模拟试题 2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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