接口技术06定时器计数器8253-5.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 Intel 8253定时器/计数器 第6章 Intel 8253定时器/计数器 使用注意 最大初值0=65536 CLK与OUT的周期区别 在CLK的下降沿8253的各部件才产生改变 模式0,4的gate是电平触发,1,5为上升沿触发(边沿触发器),2,3都可以 赋初值后的下个CLK才装到执行部件,开始计数 八、8253-5在PC的应用 8253-5在PC中的作用 C0---实时时钟信号 C1---RAM刷新的定时信号 C2---产生声音。也可编程用于其它工作 基地址:40H 8253-5在PC中的连接: 时钟,初值,门控,工作方式 C0: 1.19318MHZ/0/+5V/3双字节 C1: 1.19318MHZ/18/+5V/2单字节 C2: 1.19318MHZ/533H/PB0/3双字节 BIOS对8253-5的初始化 C0的初始化 MOV AL,36H OUT 43H,AL MOV AL,0 OUT 40H,AL OUT 40H,AL C1的初始化 MOV AL,54H OUT 43H,AL MOV AL,18 OUT 41H,AL C2的初始化 MOV AL,0B6H OUT 43H,AL MOV AX,533H OUT 42H,AL MOV AL,AH OUT 42H,AL IN AL,61H MOV AH,AL OR AL,3 OUT 61H,AL C0应用 C0的应用:精确计时 观看40:6C---6F,全写0再看 C2应用 使喇叭发出1-7的音符: 声音就是20-20KHZ频率的喇叭震动. 1-7的对应频率:523,494,440,392,347,330,294 注意喇叭的开和关的控制用PB0,PB1 程序结束别忘了关喇叭 stack segment para stack ‘stack’ db 256 dup(?) stack ends data segment public ‘data’ mi dw 523,494,440,392,347,330,294,0 data ends code segment para public ‘code’ start proc far assume cs:code push ds mov ax,0 push ax mov ax,data mov ds,ax assume ds:data mov al, 0B6h out 43h,al mov cx,10 ll: push cx mov si,offset mi l: lodsw cmp ax,0 jz r call song r: pop cx loop ll in al,61h and al,0fch out 61h,al ret start endp song proc near out 42h,al mov al,ah out 42h,al in al,61h mov ah,al or al,3 out 61h,al mov cx,0fff0h loop1: nop nop nop loop loop1 mov al,ah out 61h,al ret Song endp Code ends end start 6.4 实时钟电路MC146818及其应用 一、MC146818的外部特性及工作原理 1.引脚功能 常用引脚介绍 如下: 6. 5方式------单次负脉冲输出(硬件触发) 5方式工作特点是由GATE上升沿触发计数器开始工作。 ① 在5方式工作方式下,当写入计数初值后,计数器并不立 即开始计数,而要由门控信号的上升沿启动计数。30组1 ② 在计数过程中(或者计数结束后),如果门控再次出现上 升沿,计数器将从原装入的计数初值重新计数。30组2 CLK WR OUT ① n=5 GATE 5 4 3 2 1 0 图6.9 8253的5方式时序波形 OUT ② GATE 5 4 5 4 3 2 1 0 七. 8253-/8254-2的应用举例 一、计数器------日时钟 1.要求 设计一个计一天时间的日计时器------日时钟

文档评论(0)

awang118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档