当前位置:文档之家› 微机原理实验五-

微机原理实验五-

start:
mov al,00110100b
mov dx,io2+6
out dx,al
mov ax,2e9ch
mov dx,io2
out dx,al
mov al,ah
out dx,adx,io2+6
out dx,al
mov ax,100
mov dx,io2+2
(1)编程实现8253计数器功能;
(2)联合仿真调试验证8253在不同工作方式下的输出。
2、实验步骤:
(1)在protues上设计电路图
(2)编写代码,在MASM编译平台上调试、编译生成可执行文件
io2 = 400h
io3=600h
code segment 'code' ;定义代码段
assume cs:code
实验名称
protues上机操作-8253A应用
实验目的
(1)熟练掌握仿真软件protues7.5和汇编编程软件EMU8086;
(2)掌握可编程逻辑芯片8253A的应用;
(3)掌握程序软件与硬件电路联合调试的方法。
实验环境
计算机XP系统,MASM5, PROTUES编译系统
实验内容
及步骤
一、实验任务
1、实验内容:
out dx,al
mov dx,io3
mov al,01h
out dx,al
mov bx,500
wait1: mov cx,882
loop $
dec bx
jnz wait1
mov dx,io3
mov al,00h
out dx,al
J1: jmp J1
exit: ret ;利用功能调用返回DOS
code ends ;代码段结束
end start
(3)程序装载,软硬件联调,运行。
实验总结
通过本次实验,初步了解8253定时器、计数器的内部工作原理,还了解到8253方式控制字,状态字等功能的实现。对实验平台也有进一步的接触和认识。
注:将实验报告、电路图和源代码文件一同放在文件夹中,文件夹以学号命名。
相关主题