接口技术实验-8254定时器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验四8254定时器/计数器的应用一、实验目的:(1)掌握8254的工作方式及应用编程;(2)掌握8254典型应用电路的接法。二、实验设备:PC机一台、TD-PITD实验装置一套。三、实验内容:(1)计数应用实验。编写程序,应用8254的计数功能,使用单次脉冲模拟计数,使每当按动‘KK+1’五次后,产生一次计数中断,并在屏幕上显示一个字符‘M’;(2)定时应用实验。编写程序,应用8254的定时功能,产生一个1S的方波。四、实验原理:1、8254内部结构框图与引脚图:2、8254方式控制字格式:3、8254读出控制字格式:4、8254状态字格式:5、8254实验单元电路图如下图所示:五、实验步骤:1、计数器应用实验编写程序,将8254的计数器0设置为方式3,计数器为十进制4,用单次脉冲KK1+作为时钟CLK0,OUT0连接INTR,每当‘KK1+’被按动5次后产生中断请求,在屏幕上显示字符‘M’具体实验步骤:(1)按下图连接线:(2)编写实验程序,经编译、链接无误后装入系统。如下图:(3)运行程序,按动KK1+产生单次脉冲,观察实验现象,如下图:(4)改变计数值,验证8254的计数功能。(5)实验程序清单:A8254EQU06C0HB8254EQU06C2HC8254EQU06C4HCON8254EQU06C6HSSTACKSEGMENTSTACKDW32DUP(?)SSTACKENDSCODESEGMENTASSUMECS:CODE,SS:SSTACKSTART:PUSHDSMOVAX,0000HMOVDS,AXMOVAX,OFFSETIRQ7MOVSI,003CHMOV[SI],AXMOVAX,CSMOVSI,003EHMOV[SI],AXCLIPOPDSMOVAL,11HOUT20H,ALMOVAL,08HOUT21H,ALMOVAL,04HOUT21H,ALMOVAL,01HOUT21H,ALMOVAL,6FHOUT21H,ALMOVDX,CON8254MOVAL,10HOUTDX,ALMOVDX,A8254MOVAL,04HOUTDX,ALSTIAA1:JMPAA1IRQ7:MOVDX,A8254MOVAL,04HOUTDX,ALMOVAX,014DHINT10HMOVAX,0120HINT10HMOVAL,20HOUT20H,ALIRETCODEENDSENDSTART

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功