- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8250电路应用连接 与8088微处理器连接,端口地址为00F0H~00F7H的16550 FIFO控制寄存器(A2A1A0=010) 初始化FIFO的状态 5.8250编程与控制(发送/接收) * 可编程并行接口芯片8255A 并行传输特点 ?若干个数据位同时传送,同时输入或同时输出 ?传输效率高,速度快 ?使用连线多,距离短 8255引脚和功能 引脚信号及其概念: CS:片选信号,输入 可编程接口芯片都有一个“片选”端,通常以CE(Chip Enable)表示,只有当该输入端处于有效电平(CE=“L”),接口芯片才进入电路工作状态,实现数据的输入/输出。片选端通常同I/O地址译码器的输出端相连接。因此,片选也是由一指定的I/O地址选中该接口芯片,以使其进入电路工作状态的过程。 A1、A0:片内寄存器选择信号,输入 RD:读信号,输入。CPU读外设(输入设备) IN AL,端口地址 WR:写信号,输入。CPU写外设(输出设备) OUT 端口地址,AL D7~D0:与CPU连接的数据信号,双向 PA7~PA0:A口外设数据信号,双向(A1A0=00) PB7~PB0:B口外设数据信号,双向(A1A0=01) PC7~PC0:C口外设数据信号,双向(A1A0=10) RESET:复位信号,输入 工作方式0(基本输入输出) A口、B口、C口都可以作为8位基本输入输出口,通过方式选择字规定方向。 8255与CPU的信号连接 A 口和B口作为输入锁存 C 口用于控制或握手信号( control or handshaking),不能用于数据信号。 INTR: Interrupt request 中断请求,输出 IBF: Input buffer full 输入缓冲器满,输出(联络信号) STB: 把输入数据选通到数据锁存,输入(联络信号) 8255A工作于方式1输入时,外设给8255A的选通信号。STB=“L”(有效)时,把输入数据锁存入相应的数据口(PA口或PB口)。 INTE: interrupt enable signal 中断允许PC7,PC6:可以用于数据传输 选通与工作方式1(应答式输入输出) 82C55芯片的方式1选通输入 方式1选通输入连接与时序 ? A 口和B口作为输入锁存 ? C 口用于控制或握手信号( control or handshaking) INTR: Interrupt request中断请求,输出 ACK :Acknowledge 响应信号,输入(联络信号) 8255A工作于方式1输出时,外设给8255A的响应信号。ACK为“L”表示外设已从8255A相应端口接收到CPU输出的数据。 OBF: Output buffer full输出缓冲器满,输出(联络信号) INTE interrupt enable signal中断允许 PC5,PC4可以用于数据传输 82C55芯片的方式1选通输出 方式1选通输出连接与时序 82C55芯片的方式2双向选通输入输出 仅允许A口使用。A口作为数据输入输出信号。B口可以工作在方式0或方式1。 控制字与编程 对方式选择控制字编程: 端口地址=片选+3 控制字最高位为1=1XXXXXXX 模板: MOV AL,1XXXXXXX OUT 片选+3,AL 应用举例 P.299 程序采用查询控制:PC2=1,输入准备好。PC1=0,输出准备好 PB为键盘输入,PA为输出。 端口地址:PA=44H,PB=45H,PC=46H,控制寄存器=47H 控制字A口方式0,输出 ;B口方式0,输入 串行通信就是数据在一根传输线上一位一位的按顺序传送的通信方式。串行通信时,所有的数据、状态、控制信息都是在这一根传输线上传送的。这样,在通信时所连接的物理线路最少,也最经济,适合于计算机之间、计算机与外部设备之间的远距离通信。 串行通信从传输方式分为: 单工方式、半双工方式、全双工方式 从接收方式来说,串行通信有两种方式: 异步通信方式、同步通信方式。异步通信是利用起始位使收发双方同步。同步通信通知收方,开始接收数据 串行接口芯片 1.串行通信的工作方式 接收器 发送器 单工方式:一端发送器,另一端接收器。单向传输。 例如:无
原创力文档


文档评论(0)