主机及其接口介绍.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容;3.1 主机电路; 2. 外接式 将输入接口与输出接口据均装在PC机机箱外一个独立的专用电箱中,并通过外部总线(如RS-232C串行总线或IEEE-488并行总线)与PC机通讯和传递数据。(图3-1-2) ; 3. 组合式 内插式与外接式结合。(图3-1-3);二、基于单片机的主机电路 单片机指在一块芯片上集成了计算机的基本部件(CPU、存储器、I/O接口、计数器/定时器等),一块芯片就构成一台计算机。 MCS-51单片机的结构如下:;1. MCS-51单片机的引脚 单片机内部ROM 只有4K 字节(8051 、8751 ) , RAM 只有128 个字节,8031片内 无ROM,须外接EPROM,这样P0和P2口就不能作为I/O 端口。P3口往往用于控制功 能,真正能用于I/O 的只有Pl口,不够。常需外接存储器和接口电路。 ;2. 外接存储器和外接I/O接口 (1)外接存储器 8031外接存储器时,P2口输出存储器地址的高8位,PO口分时输出地址的低8 位和传送指令或数据。PO口先输出低8位地址信号,在ALE有效时将它锁存到外部地址锁存器中,然后P0口作为数据总线使用。地址锁存器通常采用74LS373。常用的RAM 有6116 (2Kx8 )、6264 ( 8Kx8 )、62128 ( 16Kx8 )、62256 ( 32Kx8 )等,常用的EPROM 有2732 ( 4Kx8 )、2764 ( 8Kx8 )、27128 ( 16Kx8 )、27256 ( 32Kx8 )、27512 ( 64Kx8 )等。当PSEN 有效时,ROM 的指令字节通过P0读入CPU , RAM 的读写则由RD、WR控制。RD 和WR 信号是由专门的外部RAM 访问指令产生的,累加器A 与外部RAM 单元之间的数据传送可由下列两类指令序列实现: ① 读:MOV DPTR , # addr16 ; 16 位地址一DPTR MOVX A , @ DPTR ; DPTR 指出的RAM 单元内容一A 写 MOV A , # data ;要写入RAM 的数一A MOVX @ DPTR ,A ; A 的内容一DPTR 指出的RAM 单元 ② 读:MOV P2 , # addrH.8 ;高8 位地址一P2口 MOV Ri , # addrL.8 ;低8 位地址一Ri (i =0,1) MOVX A , @ Ri ;由P2口、Ri 指出的RAM 单元内容一A 写:MOV A , # data ;要写入RAM 的数一A MOVX @ Ri , A ; A 的内容一P2和Ri 指出的RAM 单元 ;(2)外接I/O接口 I/O接口可采用带锁存的三态缓冲器74LS373 、8212 或8282 等,也可采用可编程I/O 接口芯片8155 、8255 等。8155 是8031 系统中最常用的一个外围器件,它具有256 个字节的RAM 、二个8 位并行口、一个6 位并行口和一个14 位的计数器。 (3)基于8031 的主机电路实例(图3-1-6) 由8031 加接其它芯片构成的一种主机电路如图3-1-6所示。由图可见,8031 扩展了1片2764 , 2 片6116 和1 片8155 。其中6116 也可用E2ROM 2816 (引脚和6116 相同)代换,以防止掉电时数据丢失。 8155 的AD0一AD7 直接连至8031 的P0口,而CE和I0 / M 则分别与P2.7和P2.0相连。 ; ;3.2 测控接口及程序 测控系统中的输入输出通道与微机的接口统称为测控接口。主要包括A/D与微机接口、VFC与微机接口、D/A与微机接口、功率接口。 3.2.1 A/D与微机接口及程序 ■各种型号的A / D 转换器芯片均设有数据输出、启动转换、转换结束和控制等引脚。A / D 转换器注明能直接和CPU 配接,这是指A / D 转换器的输出线可直接接到CPU 的数据总线上,说明该转换器的输出数据寄存器具有可控的三态输出功能。转换结束,CPU 可用输入指令读入数据。一般8 位A / D 转换器均属此类。而10 位以上的A / D 转换器,为了能和8 位字长的CPU 直接配接,输出数据寄存器增加了读数控制逻辑电路,把10 位以上的数据分时读出。对于内部不包含读数据控制逻辑电路的A / D 转换器,在和8 位字长的CPU 相连接时,应增设三态门对转换后数据进行锁存,以便控制10 位以上的数据分二次进行读取。 ■A / D 转换器需外

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档