第八章 微机原理、汇编和接口技术_第二版_朱定华版.pptVIP

第八章 微机原理、汇编和接口技术_第二版_朱定华版.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 微机原理、汇编和接口技术_第二版_朱定华版

微机原理、汇编与接口技术朱定华;8.28.3可编程并行接口82;8.1 可编程并行接口825;8255的内部组成如图所示8.;端口A(Port A)、端口B;根据CPU的方式命令字控制82;这是一个三态双向的8位缓冲器,;控制把CPU的控制命令或输出数;(1)A1、A0 端口选择:用;(3)RD读信号:低电平有效,;(5)RESET 复位信号:高;A1,A0和CS,RD,WR及;8255有3种工作方式,由方式;1.方式选择控制字8.1.2 ;2.按位置位/复位控制字 8.;如:端口C的bit3(PC3);例8.1 将8255 C端口的;8255与PC微机的连接及82;程序框图桓稻蔚营匀钧拜甫元及冉;stack segment;MOV DX,383H ;38;PUSH AX M;这是一种基本的I/O方式。在这;若将例8.1改为C端口方式0输;MOV DX,382H ;方式0也可作为查询式输入或输出;这是一种选通的I/O方式。它将;方式1输入的状态控制信号及其时;(1) STB(strobe);(3)INTR(interru;例8.2 用选通输入方式从A;stack segment s;MOV ES,AXmov ax;IN AL,0A1H ;;OUT 0A0H,AL ;方式1输出的状态控制信号及其时;(1) OBF输出缓冲器满信号;(3)INTR 中断请求信号,;例8.3  用8只发光二极管;接口电路命胰弟弹魄由探蒂储赊杰;stack segment ;MOV ES,AXmov ax;ROTT: MOC DX,OF;IO8255: MOV DX,;这种工作方式,使外设可在单一的;方式2状态控制信号:砒庸迂辗夺;INTE1是输出的中断允许信号;8.28.3可编程并行接口82;8.2 可编程计数器/定时器8;8253的内部结构:8.2.1; 数据总线缓冲器是三态、双向;读/写逻辑接收系统总线的5个输;CS、RD、WR、A1和A0组;控制字寄存器寄存数据缓冲器传送;计数器0、计数器1和计数器2是;写入计数器的初始值保存在计数初;每个计数器都是对输入的CLK脉;8253的计数器有6种工作方式;1.计数器的输出 OUT6种工;6种工作方式中,只有方式0在写;方式3和方式2的输出都是周期性;方式0之所以称之为计数结束中断;任一种方式,只有写入计数值后才; 在方式0和方式4;8253可以在计数过程中写入计;8253的控制字8.2.3 8;(1)计数器选择(D7、D6);(2)数据读/写格式(D5、D;(3)工作方式(D3、D2、D;要使用8253必须首先进行初始;例如:用计数器0,工作在方式1;8253任一计数器的计数值,C;例如:读取计数器1的16位计数;例8.4 8253在IBM P;由译码电路可知计数器和控制字寄;对计数器0初始化的程序段如下:;计数器1输出间隔为15μS的负;计数器2输出不同频率的方波,经;entry parameter;G1: MOV BL,6 ;G3: MOV BL,;鸣响子程序:beep pro;OUT 61H,AL ;例8.5 对外部事件计数10次;stack segment;sub ax,ax ;LOAD: IN AL,;将OUT0接至80x86微机的;code segment;MOV DX,380H ;MOV AX,OFFSET I;IS8253: MOV AL,;8.28.3可编程并行接口82;串行接口电路的作用是将微型计算;可编程异步通信控制器8250仅;1.电平转换电路——RS-23;(2)MAX202和MAX20;2.PC机串行口的串行通信信号;可编程串行异步通信控制器825;1.8250的组成与接口信号;陵葡娶痞潍读呈堪瞩诌筒纸紧奔椅;(1)数据总线缓冲器与选择和控;(2) 接收控制电路 ;(3)发送控制电路 发;(4)传输速度控制电路 ;(6)中断控制电路 ;2.8250的内部寄存器盲枣戎;(1) 数据发送保持寄存器和数;(2)传输线控制寄存器驴蛹坛咖;(3)传输线状态寄存器 ;(4) 除数锁存器 当;(5)中断允许寄存器厘肘阀呜映;8250芯片本身可以处理4种类;(6)中断识别寄存器迄尾土肝考;(7) MODEM控制寄存器与;MODEM状态寄存器如图:句彩;PC微型计算机串行口COM1的;与COM1的端口地址相对应的寄;若要选中8250,要求AEN信;通信驱动程序的功能及入口参数、;其中AL寄存器作为初始化参数时;例如,若要求以9600波特率??;MOV DX,3F9H OUT;两台PC机之间的通信连接8.3;1.发送程序 程序接收

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档