- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8253在微机系统中的应用 0 计数器1用于定时刷新DRAM 计数器0用于系统时钟,中断类型号8 计数器2用于控制主板扬声器的发声频率;同时用于扬声器控制的还有8255的PB0和PB1 定时/计数功能的实现 定时功能和计数功能均可通过计数器来实现:若计数器输入为标准时钟脉冲,则通过计数可得到时间间隔,实现定时功能;若计数器的输入为需计数的信号,则计数值就是一定时间内信号(脉冲)出现的次数,即实现计数功能。 定时/计数器 控制寄存器 状态寄存器 数据缓冲 读/写控制逻辑 计数初值寄存器 当前计数值输出寄存器 计数器 计 数 控 制 数据总线 RESET READY 中断申请 CLK GATE OUT 面 向 外 设 面 向 C P U RD WR CS A1 A0 8253内部结构 数据总线缓冲器 8 D0~D7 内部总线 CLK0 计数器0 GATE0 OUT0 计数器1 CLK1 GATE1 OUT1 计数器2 CLK2 GATE2 OUT2 读/写逻辑 A0 A1 WR RD CS 控制字寄存器 内部的各计数器的结构 CLK GATE 16位当前计数值锁存器 16位减一计数器 16位计数初值寄存器 OUT (减1至0时) MSB LSB 装入初值 LSB MSB 锁存后读出当前值 8253基本功能 具有三个相互独立的16位计数器通道 每个通道都可设定以6种工作方式之一进行计数/定时 每个计数器都可设为按二进制或BCD码计数 具有计数和定时功能,基于减1计数工作 定时器减为0后,可自动装入定时常数初值,并产生输出信号 在减1操作中,任何时刻计数器的值都可由CPU经计数输出寄存器读取 8253引脚 8253引脚 8253与CPU的接口 8 位数据线:D0 ~ D7 寻址控制线:A0、A0、/CS 读写控制线:/RD、/WR 8253与外设的接口 注: 三个独立的计数器/定时器 时钟输入:CLK 输入门控:GATE 波形输出:OUT 8253的外接特性及端口地址的确定 8 7 9 6 11 5 10 4 3 2 15 1 14 22 13 23 19 20 18 21 16 24 17 12 8 2 5 3 D0 D1 D2 D3 D4 D5 D6 D7 /WR /RD A0 A1 /CS VCC GND CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 面向CPU 面向外设 数据总线三态 1 X X 写控制寄存器 0 1 1 读/写计数器2 0 0 1 读/写计数器1 0 1 0 读/写计数器0 0 0 0 操 作 A0 A1 CS 8253寄存器选择表 二进制计数时最小值为0001H,最大值为10000H(65535) 十进制(BCD码)计数时最小值为0001,最大值为10000。 8253的控制字及工作方式 D7 D6 D5 D4 D3 D2 D1 D0 D0=0,采用二进制计数; D0=1,采用二-十进制计数; D3D2D1=000,计数器工作在方式0 D3D2D1=001,计数器工作在方式1 D3D2D1=*10,计数器工作在方式2 D3D2D1=*11,计数器工作在方式3 D3D2D1=100,计数器工作在方式4 D3D2D1=101,计数器工作在方式5 D5D4=00,将当前计数值锁存至输出寄存 器中以供CPU读; D5D4=01,只读/写计数器低8位; D5D4=10,只读/写计数器高8位; D5D4=11,先读/写计数器低8位,再读/写 计数器高8位; D7D6=00,选择计数器0的控制寄存器;D7D6=01,选择计数器1的控制寄存器;D7D6=10,选择计数器2的控制寄存器;D7D6=11,非法; 例 将计数器2初始化为工作方式3,计数初值为533H,为二进制计数方式,设寄存器地址为40H ~ 43H 控制字 1 0 1 1 0 1 1 0 B6H MOV AL,0B6H ;计数器2,先低后高字节 OUT 43H,AL ;写命令字 MOV AX,533H ;计数初值 OUT 42H,AL ;写计数值低位 MOV AL,AH OUT 42H,AL ;写计数值高位 8253的控制字 例 8253工作为计数器 1,方式 3,初值为4020H,十进制计数,设寄存器地址为40H ~ 43H 控制字 77H 编程 MOV AL,77H
您可能关注的文档
- 家装六大技能培训资料-家装设计师必备概要.ppt
- 宾至嘉宁物业工作手册(金融中心大厦)概要.doc
- 宾语从句验评课概要.pptx
- 化工原理_30蒸馏过程概述讲解.ppt
- 电话计费《34实际问题与一元一次方程》课件解读.ppt
- 宿舍安全用电主题班会概要.ppt
- 电话计费问题解读.ppt
- 宿迁建市20年成就总结-大道直行为崛起概要.docx
- 电话礼仪与语言规范解读.ppt
- 发动机原理第三章发动机废气涡轮增压讲解.ppt
- 糖醇,全球前10强生产商排名及市场份额(by QYResearch).pdf
- 医用导丝,全球前20强生产商排名及市场份额(by QYResearch).pdf
- 平板显示器用静电卡盘,全球前4强生产商排名及市场份额(by QYResearch).pdf
- 3D 晶圆AOI系统,全球前22强生产商排名及市场份额(by QYResearch).pdf
- 脱硫石膏 ,前13大企业占据全球16%的市场份额(2023).pdf
- 特种橡胶加工助剂,全球前20强生产商排名及市场份额(by QYResearch).pdf
- 微生物检测,全球前18强生产商排名及市场份额(by QYResearch).pdf
- 化学战剂探测仪,全球前13强生产商排名及市场份额(by QYResearch).pdf
- 铵传感器,前13大企业占据全球68%的市场份额(2023).pdf
- 乙烯脲,全球前9强生产商排名及市场份额(by QYResearch).pdf
最近下载
- 智慧医院-医务管理系统设计方案.pdf VIP
- 医务管理系统建设方案.doc VIP
- 石油 - GB-T 7631.10-2013 润滑剂、工业用油和有关产品(L类)的分类 第10部分:T组(涡轮机).pdf
- 2023年北京市中考英语试卷(附答案详解).docx VIP
- 《防止校园欺凌》ppt课件(图文).pptx
- 2024初中语文新部编版七年级上册全册核心素养教案.pdf VIP
- 数字电子技术3套考试题目(含答案) .pdf VIP
- 卡特彼勒C11 和C13 ON-HIGHWAY 发动机装配手册 英文.pdf VIP
- 设备管理思路及方案.docx
- 年产3万吨塑料制品、2万吨再生塑料颗粒项目环境影响报告表.doc
文档评论(0)