东南大学微机实验报告
mov ax,1000
mov dx,io8253a ;写入循环计数初值1000
out dx,al
mov al,ah
out dx,al
mov dx,io8253c
mov al,76h
out dx,al
mov ax,1000
mov dx,io8253b
out dx,al
mov al,ah
out dx,al ;先写入低字节 ;后写入高字节 ;设8253 通道1 工作方式3 ;写入循环计数初值1000 ;先写低字节 ;后写高字节
逻辑笔功能区的红灯与绿灯交替亮灭,每次亮灭的时间均为0.5s,符合实验要求。
3)、修改初始值,观察实验现象
mov ax,10000
验现象。
;在通道1中写入循环计数初值10000,使周期变为10s 逻辑笔功能区的红灯与绿灯交替亮灭,每次亮灭的时间均为5s,也可改变其计数方式,观察其相应实
五.分析与总结
1、具体实验分析见各实验部分。
2、做实验前先用动态调试方式用端口输出命令写初始化字和初值,用端口读检查硬件设备是否正常。
3、可对8253的三个计数器分别进行初始化编程,先写控制字,然后写计数初值;写控制字赋予D7~D0对应的值,来设置计数器、读写方式、工作方式及数制;写计数初值,不论写的计数初值是两个字节还是单字节,在8253内部全部当成两个字节,默认的字节自动补零。
4、实验注意事项:
1)请勿带电接线、插拔芯片;
2) 插拔接线时轻微转动,便于插拔;
3) 学会使用示波器、万用表、逻辑笔观察、测量。