版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1231. 并行通信(1)校校验验 接接收收方方发发送送方方4并行通信(2)52. 串行通信(1) 接接收收方方发发送送方方7651021765430 6串行通信(2)几个概念几个概念通信时,发送方和接收方的时钟频率和相位保持一致。每两个字符间的时间间隔固定。每两个字符间的时间间隔不固定。788253定时计数器定时计数器98253 引脚与功能结构(一)引脚与功能结构(一)10D0D7:数据线。A0A1:地址线,用于选择3个计数器中的一个及选择控制字寄存器。RD :读控制信号,低有效。WR :写控制信号,低有效。CS :片选端,低有效。CLK 02 :计数器 0#、1#、2# 的时钟输入端。GA
2、TE 02:计数器 0#、1#、2# 的门控制脉冲输入端, 由外部设备送入门控脉冲。OUT 02 :计数器 0#、1#、2# 的输出端,由它接至外部设备, 以控制其启停。8253 引脚与功能结构(二)引脚与功能结构(二)118253 内部结构(一)内部结构(一)128253 内部结构(二)内部结构(二)138253 内部结构(三)内部结构(三)148253 内部结构(四)内部结构(四)158253 寻址方式寻址方式168253 工作方式(一)工作方式(一)计数器计数器读写格式读写格式工作方式工作方式数制数制D7D6D5D4D3D2D1D000 计数器计数器001 计数器计数器110 计数器计数
3、器211 非法非法00 计数器锁存命令计数器锁存命令 01 只读写低字节只读写低字节10 只读写高字节只读写高字节11 先读写低字节先读写低字节 后读写高字节后读写高字节000 方式方式0001 方式方式1010 方式方式2011 方式方式3100 方式方式4101 方式方式50 二进制二进制计数值范围:计数值范围:0000HFFFFH0000H是最大值是最大值655361 十进制十进制(BCD码)计数值范围:码)计数值范围:000099990000代表最大值代表最大值10000控制字写入控制字写入I/O地址(地址(A1A011)17计数器计数器0写低字节写低字节方式方式0二进制计数二进制计数
4、8253 工作方式(二)工作方式(二)18计数器计数器1先写低字节先写低字节后写高字节后写高字节方式方式3十进制计数十进制计数8253 工作方式(三)工作方式(三)19计数器计数器2写高字节写高字节方式方式3十进制计数十进制计数8253 工作方式(四)工作方式(四)208253 工作方式功能工作方式功能218253 工作方式特点工作方式特点2223a、门控信号GATE必须为1,计数器才能计数;b、计数时通道输出端OUT一直为0;c、通道计数器计数到0后,OUT由0到1,同时计数器停止工作。8253 工作方式工作方式 024 a、门控信号GATE是触发信号,上升沿有效。 即开始计数是由GATE的
5、上升沿触发的; b、触发后,通道计数器开始计数,输出端OUT由高变低。 c、计数器计数到0,OUT再由低变高。8253 工作方式工作方式 125a、GATE门为1,计数器才能工作,对CLK端上的脉冲进行计数;b、当计数器“减”计数到1时,OUT由高变低,再经过一个CLK周期, 即计数器计数到0时,OUT又跳变为高。方式2输出周期性负脉冲 信号,其宽度固定为一个CLK周期;c、当计数器的值减为0时,自动重新装入计数初值,实现循环计数。8253 工作方式工作方式 226方波宽度方波宽度=n/2高电平宽度高电平宽度=(n+1)/2低电平宽度低电平宽度=(n-1)/28253 工作方式工作方式 327
6、8253 工作方式工作方式 4288253 工作方式工作方式 5298253的工作方式小结的工作方式小结3031计数器初值的计算( 请结合后面的例子来理解 )8253 应用举例(一)应用举例(一)32例:例: 产生各种定时波形产生各种定时波形8253 应用举例(二)应用举例(二)33CLK0CLK1CLK21MHz方波方波GATE0OUT0+5V2KHz方波方波GATE1OUT1480s宽宽度单脉冲度单脉冲GATE2OUT2负单脉冲负单脉冲CSA0A1RDWRD7D08253Y4G1G2AG2BCBA74LS138A9A8A7A6A5A4A3A0M/IO A1 A2RDWRD7D08086CP
7、U通道通道0: 310H通道通道1: 312H通道通道2: 314H控制字:控制字:316H34MOV AL, 00100111B; 计数器0,写高字节,工作方式3,十进制计数 MOV DX, 316HOUT DX, AL ; 控制端口地址 316H MOV AL, 05H ; 计数值 500 MOV DX, 310HOUT DX, AL ; 计数器0,地址为310HMOV AL, 01110011B ; 计数器1,先写低、后写高,工作方式1,十进制计数 MOV DX, 316H OUT DX, AL ; 控制端口地址 316H MOV AX, 0480H ;计数值 480 MOV DX, 3
8、12H; 计数器1,地址为312H OUT DX, AL ;先写低字节 MOV AL, AH OUT DX, AL ;再写高字节 MOV AL, 10011011B ; 计数器2,写低字节,工作方式5,十进制计数 MOV DX, 316HOUT DX, AL ; 控制端口地址 316H MOV AL, 26H ; 计数值 26 MOV DX, 314HOUT DX, AL ; 计数器0,地址为314H 8253 应用举例(三)应用举例(三)35并行接口电路并行接口电路8255A3640 DIP 封装8 位 A、B、C 口8 位 数据线2 位片内地址线4 条控制线2 条电源线8255A 引脚定义
9、与功能(一)引脚定义与功能(一)8255APA3PA2PA1PA0RDCSGNDA1A0PC7PC6PC5PC4PC3PC2PC1PC0PB0PB1PB2PA4PA5PA6PA7WRRESETD0D1D2D3D4D5D6D7VccPB7PB6PB5PB4PB38255A引脚图引脚图37D0D7:数据线,三态双向8位缓冲器。A0A1:地址线,用于选择端口。RD :读控制线,低有效。WR :写控制线,低有效。CS :片选端,低有效。RESET :复位信号,高有效。A口:8位数据输入锁存器和8位数据输出锁存器/缓冲器。B口:8位数据输入缓冲器和8位数据输出锁存器/缓冲器。C口:8位数据输入缓冲器和8
10、位数据输出锁存器/缓冲器。8255A 引脚定义与功能(二)引脚定义与功能(二)388255A 内部结构框图(一)内部结构框图(一)398255A 内部结构框图(二)内部结构框图(二)408255A 内部结构框图(三)内部结构框图(三)418255A 内部结构框图(四)内部结构框图(四)428255A 内部结构框图(五)内部结构框图(五)43:8255A 寻址方式寻址方式448255A 工作方式(一)工作方式(一)端口端口A:PA0PA7A组,支持工作方式组,支持工作方式0、1、2端口端口B:PB0PB7B组,支持工作方式组,支持工作方式0、1端口端口C:PC0PC7仅支持工作方式仅支持工作方式
11、0458255A 工作方式(二)工作方式(二)468255A 工作方式(三)工作方式(三)478255A 工作方式(四)工作方式(四)488255A 工作方式工作方式 0498255A 工作方式工作方式 1(一)(一)v工作在方式工作在方式 1 1 的端口,为单向传送端口。的端口,为单向传送端口。v在方式在方式 1 1 下,下,C C口作为口作为A A口、口、B B口联络信号的引脚,口联络信号的引脚,其其动作关系在芯片设计和制造时已固定,动作关系在芯片设计和制造时已固定, 不由用户自不由用户自己安排,也不能编程改变。己安排,也不能编程改变。50方式1 输入引脚:A端口数据选通信号表示外设已经准
12、备好数据输入缓冲器满信号表示A口已经接收数据中断请求信号请求CPU接收数据PC4PC5PC3PA7PA0INTEAIBFAINTRASTBA中断允许触发器INTE没有外部引出端,通过编程设置。没有外部引出端,通过编程设置。51方式1 输入引脚:B端口PC2PC1PC0PB7PB0INTEBIBFBINTRBSTBB数据选通信号表示外设已经准备好数据输入缓冲器满信号表示A口已经接收数据中断请求信号请求CPU接收数据中断允许触发器方式方式1 1需借用端口需借用端口C C用做联络信号用做联络信号同时还具有中断请求和屏蔽功能同时还具有中断请求和屏蔽功能52方式1 输入联络信号STB*选通信号,低电平有
13、效由外设提供的输入信号,当其有效时,将输入设备送来的数据锁存至8255A的输入锁存器IBF输入缓冲器满信号,高电平有效8255A输出的联络信号。当其有效时,表示数据已锁存在输入锁存器INTR中断请求信号,高电平有效8255A输出的信号,可用于向CPU提出中断请求,要求CPU读取外设数据53方式1 输入时序外设送来数据外设送来数据PB7PB0PA7PA0STBIBFINTRRD当当INTE=1时时 54 当外设准备好数据,当外设准备好数据,将数据送至端口线将数据送至端口线PA7PA0或或PB7PB0 外设发出选通信号外设发出选通信号STB*: ( (1) 将数据锁存在输入端口内。将数据锁存在输入
14、端口内。 (2) 使使IBF变高,表示输入端口满,可用于阻止外设输入新数变高,表示输入端口满,可用于阻止外设输入新数据。据。(3) 如果如果INTE=1, IBF的高电平和的高电平和STB*的上升沿使的上升沿使INTR变高,发出中断请求。变高,发出中断请求。 转转中断处理程序,执行中断处理程序,执行IN指令,指令,CPU 读取数据,发出读取数据,发出RD信号信号: (1) RD* 的下降沿清除的下降沿清除INTR (2) RD*的上升沿清除的上升沿清除IBF (3) 端口内的数据进入端口内的数据进入CPU55568255A 工作方式工作方式 1(二)(二)578255A 工作方式工作方式 1(
15、三)(三)588255A 工作方式工作方式 1(四)(四)598255A 工作方式工作方式 260方式2 双向引脚PC6PC7PC3PA7PA0INTE1OBFAINTRAACKAPC4PC5IBFASTBAINTE2用PC6设置INTE1(输出)用PC4设置INTE2(输入)输入和输出中断通过或门输出INTRA信号6162LED7LED0S7S0PB7PB0PA7PA08255AD7D0D7D0WR#RD#IOW#IOR#Y0 *G1G2A*G2B*CBA74LS138CS*A9AEN&A8A7A6A5A4A3A2A1A0A1A063答:答:1)A口、口、B口、口、C口和控制口的地址分别是口
16、和控制口的地址分别是320H、321H、322H和和323H。2)A口工作在方式口工作在方式0输出,输出,B口工作在方式口工作在方式0输入,输入,C口空闲,所以其口空闲,所以其控制字是控制字是10000010b82H3)程序如下:程序如下:MOVAL, 82H;置方式字置方式字MOVDX, 323H;置控制端口地址置控制端口地址OUTDX, ALL1:MOVDX, 321H;置置B口地址口地址INAL, DX;读开关状态(读开关状态(1断,断,0通)通)NOTAL;状态取反状态取反MOVDX, 320H;置置A口地址口地址OUTDX, AL;输出(输出(1亮,亮,0灭)灭)JMPL164825
17、5A 应用实例(一)应用实例(一)6580868255A打印机打印机D7D0PAPC2PC6STBBUSY8255A 应用实例(二)应用实例(二)668255A 应用实例(三)应用实例(三)67u8253-5 内部结构u 8255A 3个端口的特点与差异性u 8255A 3种工作方式 本章小结(一)本章小结(一)重点掌握:重点掌握:68第七章第七章 结束,谢谢!结束,谢谢!69芯片特点使用形式8259A 芯片特点芯片特点708259A 引脚与功能结构(一)引脚与功能结构(一)718259A 引脚与功能结构(二)引脚与功能结构(二)728259A 引脚与功能结构(三)引脚与功能结构(三)7382
18、59A 内部结构(一)内部结构(一)748259A 内部结构(二)内部结构(二)758259A 内部结构(三)内部结构(三)768259A 内部结构(四)内部结构(四)778259A 内部结构(五)内部结构(五)788259A 中断工作过程(一)中断工作过程(一)798259A 中断工作过程(二)中断工作过程(二)808259A 中断工作过程(三)中断工作过程(三)818259A 中断工作过程(四)中断工作过程(四)828259A 控制字格式(一)控制字格式(一)83若要使用 8259若要改变 8259 的功能8259A 控制字格式(二)控制字格式(二)848259A 端口地址(一)端口地址(一)858259A 端口地址(二)端口地址(二)868259A 端口地址(三)端口地址(三)878259A 初始化命令字(一)初始化命令字(一)888259A 初始化命令字(二)初始化命令字(二)89 8259A 初始化命令字(三)初始化命令字(三)908259A 初始化命令字(四)初始化命令字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年湖北黄石新港(物流)工业园区政府雇员招聘43人重点基础提升(共500题)附带答案详解
- 2025年下半年湖北黄石事业单位统一公开招聘260人重点基础提升(共500题)附带答案详解
- 2025年下半年湖北省武汉海螺置业光谷国际江汉资本联合招录355人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年湖北省恩施巴东县绿葱坡镇人民政府招聘7人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年湖北省当阳市第二轮部分事业单位引进人才27人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年湖北武汉东西湖区宣传信息中心招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年湖北十堰市竹山县事业单位招聘工作人员89人易考易错模拟试题(共500题)试卷后附参考答案
- 宿迁市人民医院跨科室协作沟通案例处理考核
- 三明市人民医院头颈部影像学判读考核
- 水利工程概论试题及答案
- 小学科学类实验器材配备指南
- 混凝土配合比确定课件
- 江苏省二级建造师(市政公用工程)二建市政继续教育习题考试题库及答案
- 商洛市学校安全管理考试测试题及答案解析
- 广东省新能源汽车出口竞争力问题提升策略研究
- 规范品牌使用管理办法
- 70岁以上驾驶员换证三力测试题库(含答案)
- 施工涂料工劳务合同范本
- 2025秋形势与政策课件-践行多边主义完善全球治理
- 物理老师经验交流课件
- 煤矸石制砖项目可行性研究报告
评论
0/150
提交评论