本文由惜忆泪情整理
单片机教程网:http://www.ipbb.cn 10/25/12
实验九 8253定时/计数器应用实验
一、实验目的
1) 熟悉教学机上的 8253电路的典型接法。
2) 掌握 8253的工作方式及应用编程。
二、实验设备
1) DICE-8086B教学机一台,DICE-EX组合实验板一块。
2) 74LS00一片,1K电阻二个,微动开关一个,导线若干。
三、8253825382538253的初始化编程过程如下图所示:
DICE-8086B教学机上的 8253芯片接法介绍
教学机上装有一片 8253芯片,其线路如图 3. 12所示。
系统规定,8253的 0#通道与 8259的 0#中断源相连,作为实时钟中断信号;1#通道入口接
1.8432MHz的信号源,输出接 8251的收、发时钟端,供串行通讯用,这里 1#计数器仅当作
为一个分频器来用;2#通道作为开放接口,提供给用户使用,并且在 CS&TS接口引出。
本文由惜忆泪情整理
单片机教程网:http://www.ipbb.cn 10/25/12
图 3. 12 教学机中的 8253
四、实验内容及步骤
1) 8253计数器应用实验(1)
设定 8253的 2#通道方式为方式 0,用于事件计数,当计数值为 5时结束,发出中断请
求信号,显示“M”,具体线路如图 3. 13所示。
图 3. 13 8253实验(1)线路
实验步骤
(1) 按图 3. 14接线,输入程序
(2) 在 0000:003CH单元起填入 IRQ7中断矢量,即 0000:003C 12 20 00 00
本文由惜忆泪情整理
单片机教程网:http://www.ipbb.cn 10/25/12
(3) 运行程序,并按动 KK键,观察是否每按 6次,屏上显示一个“M”字符。
2) 8253定时器应用实验(2)
利用 8253的 0#通道来定时中断(IRQ0),循环显示“0”-“9”10个字数,其线路图见图 3. 14
。
实验步骤
(1) 编制程序,并输入到教学机中。
(2) 运行程序,观察显示屏上应连续一行一行地显示“0”-“9”十个数,直到用“RESET
”复位开关来打断为止。
(3) 修改 8253的 0#时常数,再运行程序,观察显示的快慢程度。
五、思考题
1) 在将计数初值赋给 8253后,马上就可以启动并进行定时或计数吗?
2) 若 CLK0输入 1.1925MHZ的时钟,能否在 OUT0实现输出 30ms的定时脉冲?
本文档为【实验九 8253定时器和计数器实验】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。