版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习接口电路的要点 结构:有几个端口,端口地址的设置数据寄存器端口命令寄存器端口状态寄存器端口 引脚:如何与CPU 和外设连接。有几种工作方式,每种工作方式的应用场合工作方式控制字、状态字如何定义的。 如何写入控制字,如何读出状态字。应用举例中的硬件连接、软件编程。一、8253的结构及引脚RDWRA0A1CSCLK0GATE0OUT0CLK1GATE1OUT1CLK2GATE2OUT2VCCGND内部数据总线 是一个三态、双向8位寄存器,用于将8253与系统总线D7D0 相连。 它有三个基本功能: 1、CPU 通过数据总线缓冲器向8253写入确定工作方式的命令字。 2、向某一计数器写入计数初值
2、。 3、从某一计数器读取当前的计数值。 它是8253内部的控制电路,当片选信号CS =0 时,由A1、A0信号 选择内部寄存器,由读信号 RD 和写信号 WR 完成对 选定寄存器 的读写操作。 当片选信号 CS =1 时,数据总线缓冲器与系统数据线脱开。 通常 RD 接 系统总线 IOR WR 接 系统总线 IOW 端口地址选择线 A0、A1 接系统总线 A0、A1。 D7 124D6 223D5 322D4 421D3 520D2 619D2 718 CLK2D0 817 OUT2CLK0916 GATE2OUT01015 CLK1GATE01114 GATE1GND 1213 OUT100
3、计数器001计数器110计数器211控制寄存器00锁存计数器的当前值,以便读出检查01只读/写 低8位计数值10只读/写 高8位计数值11先读/写低8位,后读/写高8位计数值000方式0001方式1010方式2011方式3100方式4101方式5写入数的范围最大值00二进制数0000HFFFFH655361十进制数BCD 码0000 9999100002、8253 初始化编程 步骤 向控制字寄存器写入控制字,对使用的计数器规定工作方式。 向使用的计数器 写入计数初值。例题:设计计数器1 工作在方式1,按BCD码计数计数值为4000。设8253的端口地址为 E0HE3H。试写出初始化程序段。 控
4、制字=01 11 001 1B = 73HMOV AL,73H;OUT 0E3H,AL;MOV AX,4000H;OUT 0E1H,AL;先写入低字节 到计数器 1。MOV AL,AH;OUT 0E1H,AL;后写入高字节 到计数器 1。8253 的地址设置D0 OUT0 D1 GATE0 CLK0D7 OUT1 GATE1 CS CLK1 RD OUT2WR GATE2A1 CLK2A0G1 Y0 G2 Y1G3 C B A Y7IORIOWA9A8A7A6A5A4A3A2AEN8253 的在 IBM PC/XT 中的应用D0D7 GAT0 CLK0 GATE1 CLK1 GATE2CLK2
5、 CS RD OUT0WR OUT1A1 OUT2A0IORIOWD QCP Q R8253 的在 IBM PC/XT 中的应用 在IBM PC/XT 系统板上,使用了一片8253。 地址设置为 4043 H。 三个计数器的计数时钟CLK 由8284 输出的 PCLK 信号, 二分频得到,其频率为1.19 MHZ。 三个计数器的用途如下: 1、计数器0:用于系统的报时和磁盘驱动器的马达定时。选择工作方式3,每55ms向中断控制器的 IRQ0端发一次中断请求信号。初始化程序如下: 2、计数器1:用于动态存储器的刷新 ,占用DMA 的0通道。选择工作方式2,每15.2 向DMA发一次DMA请求信号。初始化程序如下:8253 的计数器 0 的初始化程序8253 的计数器 1 的初始化程序8253 的计数器2 的应用3、计数器2:用于产生 近似 1KHZ 的方波,由OUT2 端送到扬声器。由图可知,门控位 GATE2 受8255 PB0的控制,PB0=1时,OUT2 输出 1KHZ 的方波至扬声器。发声还受8255 PB1 的控制。声响子程序过程名为 BEEP,入口地址为FFA08H。入口参数:BL=6 发长声,BL=1 发短声。8255 PB 口地址为61H。计数器2 的控制字 CW = 10 11 011 0 B=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《建设工程施工合同示范文本》
- 幼儿园健康教案《五官很重要》及教学反思
- 2025年运载火箭控制系统仿真实时处理系统合作协议书
- 后勤部门工作参考计划
- 2025年聚甲醛、聚甲醛合金及改性材料项目发展计划
- 大型型货车租赁合同书
- 特别赞助协议书
- 国际航运船只租赁合同
- 商场租赁合同书
- 2025年古马隆树脂项目建议书
- 云南省昆明市(2024年-2025年小学六年级语文)部编版期末考试(上学期)试卷及答案
- 《婴幼儿常见病识别与预防》课件-婴幼儿湿疹
- 基于BP神经网络的零售户销售假烟行为的预警模型
- 医院感染监测清单
- Q∕SY 05592-2019 油气管道管体修复技术规范
- JIS G3141-2021 冷轧钢板及钢带标准
- 篮球校本课程教材
- 小学数学校本教材(共51页)
- 遗传群体文献解读集
- 工艺装备环保性与安全性的设计要点
- [玻璃幕墙施工方案]隐框玻璃幕墙施工方案
评论
0/150
提交评论