单片机实验上机--实验十 用74LS245读入数据实验.doc

单片机实验上机--实验十 用74LS245读入数据实验.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验十 用74LS245读入数据实验 一、实验目的 1、了解89C51常用端口与总线连接的方法 2、掌握用74LS245进行数据读入 二、实验说明 1、当P0口总线负载达到或超出P0最大负载能力8个TTL门时,必须接入总线驱动器。74LS245即是双向数据总线驱动芯片,具有双向三态功能,既可以输出也可以输入数据,本实验中用作输入口。 74LS245的引脚如图所示: 74LS24574LS245是8路同相三态双向总线收发器,可双向传输数据,传输方向由DIR决定,当片选端E低电平有效时,DIR=0,信号由B向A传输;DIR=1,由A向B传输;当E为高电平时,A、B均成高阻态。 74LS245 2、本实验用或门74LS32对74LS245进行译码,74LS32输入分别接单片机的RD和P2.7,决定74LS245的地址为7FFFH。74LS245的B口接8位拨码开关,读7FFFH,就是从74LS245读回开关的状态。 三、实验内容及步骤 把读入值送入内存地址30H中。 1、选取用89C51单片机最小应用系统模块,按照原理图连接电路,DIR端与地相连。 2、安装好仿真器,用串行数据通信线连接计算机与仿真器,把仿真头插到模块的单片机插座中,打开模块电源,插上仿真器电源插头。 3、启动计算机,打开伟福仿真软件,进入仿真环境。选择仿真器型号、仿真头型号、CPU类型;选择通信端口,测试串行口。 4、打开74245.ASM源程序,编译无误后,全速运行程序。打开数据窗口(DATA),观察地址30H的值,暂停程序。再次观察30H的值,是否已与拨码开关的值相同。复位后,改变拨码开关输出,可再次运行程序,观察实验效果。 四、实验程序及流程图 1、流程图 设置端口地址 设置端口地址 读入74LS245的值 开始 结 束 2 、源程序 CS245 EQU 7FFFH ;置74LS245口地址 ORG 0000H START: MOV DPTR,﹟CS245 ;读入数据 MOVX A,@DPTR MOV 30H,A SJMP $ END 五、思考题 试用74LS245输出数据。 六、电路图

您可能关注的文档

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档