ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:62.50KB ,
资源ID:7221371      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7221371.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(接口 定时器与计数器实验(8253)-- 8253定时器实验.doc)为本站会员(fmgc7290)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

接口 定时器与计数器实验(8253)-- 8253定时器实验.doc

1、同组同学学号:同组同学姓名:实验日期:2012 年 3 月 26 日 交报告日期:2012 年 5 月 30 日实验(No. 1_1 )题目:定时器与计数器实验( 8253) - 8253定时器实验实验目的及要求:实验目的:1、学习 8253 可编程定时器/计数器定时方法。2、学习 8253 多级串联实现大时间常数的定时方法。3、学习 8088/86 控制 8253 可编程定时器的方法。实验要求:用8253对标准脉冲信号进行计数,就可以实现定时功能。用板上的1MHz做为标准信号,将8253可编程计数器/定时器的时间常数设在 1000000次,就可以在定时器的管脚上输出1秒钟高/1 秒钟低的脉冲

2、信号。因为8253每个计数器只有十六位,要用两个计数器才能实现一百万次的计数,实现每一秒钟输出状态发生一次反转。实验电路及连线:连线 连接孔 1 连接孔 21 8253_CS CS42 8253_OUT0 L03 8253_GATE0 VCC4 8253_CLK0 8253_OUT15 8253_GATE1 VCC6 8253_CLK1 F/4(1M)7 4MHz Fin实验说明:1、本实验工作方式 0,计数值减完后输出一个脉冲宽度的高电平。而本实验在计数值减完后,管脚状态产生变化(从高到低或从低到高)。直到下一次计数值减完。这样输出的波形为方波。2、由于定时常数过大,就要用多级串联方式。本实

3、验采用两级计数器。定时常数分别为 100和 10000。将计数器的输出接到计数器 0 输入。计数器 0 的输出接到 LED0。实验框图: 主程序框图源程序及分析:CONTROL equ 0c003h ;设置命令寄存器COUNT0 equ 0c000h ;设置计数器 0COUNT1 equ 0c001h ;设置计数器 1COUNT2 equ 0c002h ;设置计数器 2code segmentassume cs:codestart proc near;第一次定时器设定:mov al, 36h; ; 计数器 0,16 位,方式 3,二进制 (00110110B=36h)mov dx, CONTR

4、OLout dx, almov ax, 1000mov dx, COUNT0out dx, al ; 计数器低字节mov al, ahout dx, al ; 计数器高字节;第二次定时器设定mov al,01110110B; ; 计数器 1,16 位,方式 3,二进制 mov dx, CONTROLout dx, almov ax, 1000mov dx, COUNT1out dx, al ; 计数器低字节mov al, ahout dx, al ; 计数器高字节jmp $start endpcode endsend start实验(No. 1-2 )题目:定时器与计数器实验( 8253)-

5、8253 计数器实验实验目的及要求:实验目的:1、学习 8088/86 与 8253 的连接方法。2、学习 8088/86 对 8253 的控制方法。实验要求:利用8088/86 外接8253可编程定时器/计数器,可以实现对外部事件进行计数。设置断点读回计数器的值。实验电路及连线:连线 连接孔 1 连接孔 21 8253_CS CS02 8253_OUT0 L03 8253_GATE0 VCC4 8253_CLK0 单脉冲实验说明:本实验中计数器按方式 0 工作。即十六位二进制计数器。当计数设置好后,计数器就开始计数。如果要读入计数器的值,要先锁存计数值,才能读到计数值。本实验所设计数值为 5

6、,也就是外部5 个脉冲,计数器值加 1。同时 OUT 脚输出一个高电平。实验时,可以将 OUT0 接到 LED 上,观察计数器是否工作。实验框图: 主程序框图源程序及分析:CONTROL equ 08003hCOUNT0 equ 08000hCOUNT1 equ 08001hCOUNT2 equ 08002hcode segmentassume cs:codestart proc nearmov al, 30h ; 通道 0,方式 0mov dx, CONTROLout dx, almov al, 5 ; 计数器初始值。mov dx, COUNT0out dx, al ; 低八位mov al,

7、 0out dx, al ; 高八位Again:mov al, 00000000B ; 锁存计数器值mov dx, CONTROLout dx, almov dx, COUNT0in al, dx ; 读入计数值低八位mov bl, alin al, dx ; 读入计数值高八位mov ah, almov al, bljmp Againstart endpcode endsend start实验心得:通过本次实验我更加熟练的用 8253 对标准脉冲信号进行计数,并实现定时功能。并且学会了使用 8253 可编程定时器/计数器定时方法,多级串联实现大时间常数的定时方法和 8088/86 控制 8253 可编程定时器的方法。也是我对接口的软件编程有了初步的认识,使我对以后接口程序的设计奠定了基础。教师评语:成绩: 教师签字: 年 月 日

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报