电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

接口定时器与计数器试验定时器试验VIP免费

接口定时器与计数器试验定时器试验_第1页
1/6
接口定时器与计数器试验定时器试验_第2页
2/6
接口定时器与计数器试验定时器试验_第3页
3/6
1 / 6 同组同学学号:同组同学姓名:实验日期: 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秒钟低的脉冲信号。因为8253每个计数器只有十六位,要用两个计数器才能实现一百万次的计数,实现每一秒钟输出状态发生一次反转。实验电路及连线:连线连接孔 1 连接孔 2 1 8253_CSCS4 2 8253_OUT0L03 8253_GATE0VCC4 8253_CLK08253_OUT15 8253_GATE1VCC6 8253_CLK1F/4(1M)7 4MHzFin实验说明 : 1、本实验工作方式0,计数值减完后输出一个脉冲宽度的高电平。而本实验在计数值减完后,管脚状态产生变化(从高到低或从低到高)。直到下一次计数值减完。这样输出的波形为方波。2、由于定时常数过大,就要用多级串联方式。本实验采用两级计数器。定时常数分别为100和 10000。将计数器的输出接到计数器0 输入。计数器0 的输出接到LED0。2 / 6 实验框图 :主程序框图源程序及分析 : CONTROL equ 0c003h ;设置命令寄存器COUNT0 equ 0c000h ;设置计数器0 COUNT1 equ 0c001h ;设置计数器1 COUNT2 equ 0c002h ;设置计数器2 code segment assume cs:code start proc near ;第一次定时器设定:mov al, 36h; ; 计数器 0,16 位,方式 3,二进制(00110110B=36h) mov dx, CONTROL out dx, al mov ax, 1000 3 / 6 mov dx, COUNT0 out dx, al ; 计数器低字节mov al, ah out dx, al ; 计数器高字节;第二次定时器设定mov al,01110110B; ; 计数器 1,16 位 ,方式 3,二进制mov dx, CONTROL out dx, al mov ax, 1000 mov dx, COUNT1 out dx, al ; 计数器低字节mov al, ah out dx, al ; 计数器高字节jmp $ start endp code ends end start 实验 (No. 1-2 )题目:定时器与计数器实验(8253)-- 8253 计数器实验实验目的及要求:实验目的:1、学习 8088/86 与 8253 的连接...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

接口定时器与计数器试验定时器试验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部