教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

微机原理实验指导书(新版) - 图文(9)

来源:网络收集 时间:2026-09-27
导读: END START 七、实验扩展及思考 在应用系统中,74HC138通常用来产生片选信号,请读者考虑一下,应如何处理? 硬件实验四 8253方波实验 一、实验目的与要求 了解8253的内部结构、工作原理;了解8253与8088的接口逻辑

END

START

七、实验扩展及思考

在应用系统中,74HC138通常用来产生片选信号,请读者考虑一下,应如何处理?

硬件实验四 8253方波实验

一、实验目的与要求

了解8253的内部结构、工作原理;了解8253与8088的接口逻辑;熟悉8253的控制寄存器和初始化编程方法,熟悉8253的6种工作模式。

二、实验设备

STAR系列实验仪一套、PC机一台

39

三、实验内容 1、编写程序:使用8253的计数器0和计数器1实现对输入时钟频率的两级分频,得到一个周期为1秒的方波,用此方波控制蜂鸣器,发出报警信号,也可以将输入脚接到逻辑笔上来检验程序是否正确。 2、连接线路,验证8253的功能,熟悉它的使用方法。 四、实验原理图 U35D0D1D2D3D4D5D6D7CSCS5(0B000H)RDWRA0A0A1A1876543212122231920D0D1D2D3D4D5D6D7CSRDWRA0A18253OUT2GATE2CLK2OUT0GATE0CLK010119GATE0VCC2M(B2)CLK0131415OUT1Ctrl(D1)VCCGATE1OUT1GATE1CLK1171618OUT2GATE2CLK2 五、实验步骤 1、连线说明: D5区:CS、A0、A1 D5区:CLK0 D5区:OUT0 D5区:OUT1 —— A3区:CS5、A0、A1 —— B2区:2M —— D5区:CLK1 —— E3区:Ctrl(蜂鸣器) D5区:GATE0、GATE1 —— C1区的VCC 2、测试实验结果:蜂鸣器发出时有时无的声音;用逻辑笔测试蜂鸣器的输入端口,红绿灯交替点亮。 六、演示程序(该程序仅提供演示和参考,并非标准的*.asm汇编格式) .MODEL TINY COM_ADDR EQU 0B003H T0_ADDR EQU 0B000H 56T1_ADDR EQU 0B001H .STACK 100 .CODE START: MOV DX,COM_ADDR MOV AL,35H OUT DX,AL ;计数器T0设置在模式2状态,BCD码计数 MOV DX,T0_ADDR MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL ;CLK0/1000 MOV DX,COM_ADDR MOV AL,77H OUT DX,AL ;计数器T1为模式3状态,输出方波,BCD码计数

40

MOV MOV OUT MOV OUT JMP END DX,T1_ADDR AL,00H DX,AL AL,10H DX,AL $

START

;CLK1/1000

;OUT1输出1S的方波

七、思考题

1、8253还有其它五种工作方式,其它工作模式下,硬件如何设计?程序如何编写? 2、用通道0的CLK0接A2区的125K信号,让OUT0输出周期为500ms的方波信号,并用该信号控制F5区的发光二极管LED1闪烁(低电平点亮)。再用通道2的out2控制F5区的另一个发光二极管LED2,要求设计电路并编程,实现LED1每闪烁10次时LED2闪烁1次。

硬件实验五 8259A中断控制器实验

一、实验目的与要求

了解8259A的内部结构、工作原理;了解8259A与8088的接口逻辑;掌握对8259A的初始化编程方法,了解8088是如何响应中断、退出中断的。

复习本节实验内容,可尝试自行编写程序,做好实验准备工作,填写实验报告。

41

二、实验设备

STAR系列实验仪一套、PC机一台 三、实验内容

1、编制程序:拨动单脉冲开关,“次数,显示于F4区的数码管上 4 四、实验原理图 U28(0F000H)CS1CSWRRDD7D6D5D4D3D2D1D01234567891011121314CSWRRDD7D6D5D4D3D2D1D0CAS0CAS1GND8259”送给8259A的IR0,触发中断,8088计数中断

5VCCVCCA0INTAIR7IR6IR5IR4IR3IR2IR1IR0INTSP/ENCAS22827A02625242322212019181716SP/EN15INTAIR7INTAIR0INTIR2IR1(B2)INTR5678R961K4321 五、实验步骤 1、连线说明: B3区:CS、A0 B3区:INT、INTA B3区:IR0 D3区:CS、A0 D3区:CLK —— A3区:CS1、A0 —— EMU598+:INTR、INTA —— B2区:单脉冲—— A3区:CS5、A0 —— B2区:2M ”,观察结果,数码管上显示的次 2、运行程序 3、上下拨动单脉冲开关,拨动二次,产生一个“数与拨动开关次数是否对应。 六、演示程序 .MODEL TINY EXTRN Display8:NEAR IO8259_0 EQU 0F000H IO8259_1 EQU 0F001H .STACK 100 .DATA BUFFER DB 8 DUP(?) Counter DB ? ReDisplayFlag DB 0 .CODE START: MOV AX,@DATA MOV DS,AX MOV ES,AX NOP CALL Init8259 42

START1:

Init8259

Init8259 WriIntver

WriIntver LedDisplay

CALL

WriIntver MOV Counter,0

MOV ReDisplayFlag,1 STI ;开中断

CMP ReDisplayFlag,0 JZ START1 CALL LedDisplay

MOV ReDisplayFlag,0 JMP START1 PROC

NEAR

MOV DX,IO8259_0 MOV AL,13H OUT DX,AL

MOV DX,IO8259_1 MOV AL,08H OUT DX,AL MOV AL,09H OUT DX,AL MOV AL,0FEH OUT DX,AL RET ENDP PROC NEAR PUSH

ES MOV AX,0 MOV ES,AX MOV DI,20H LEA AX,INT_0 STOSW

MOV AX,CS STOSW POP ES RET ENDP PROC NEAR

MOV AL,Counter MOV AH,AL AND AL,0FH MOV Buffer,AL AND AH,0F0H ROR AH,4

MOV Buffer + 1,AH MOV Buffer + 2,10H MOV Buffer + 3,10H MOV Buffer + 4,10H MOV

Buffer + 5,10H

43

;中断次数 ;需要显示

;高六位不需要显示

…… 此处隐藏:924字,全部文档内容请下载后查看。喜欢就下载吧 ……
微机原理实验指导书(新版) - 图文(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/446292.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)