- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机系统的扩展 一、存储器的扩展 二、I/O端口的扩展 第一页,共四十页。 第二页,共四十页。 8155引脚图 第三页,共四十页。 2)用74LSTTL电路扩展并行I/O口 利用74LS273和74LS244,将P0口扩展成简单的输入、输出口的电路。 74LS273输出端接8个LED发光二极管,以显示8个按 钮开关状态,某位低电平时二极管发光。 74LS244是缓冲驱动器,扩展输入口,接8个按钮开关。 第四页,共四十页。 第五页,共四十页。 74ls273:是带有清除端的8D触发器,只有在清除端保持高电平时,才具有锁存功能,锁存控制端为11脚CLK,采用上升沿锁存。 CPU 的ALE信号必须经过反相器反相之后才能与74LS273的控制端CLK 端相连。 第六页,共四十页。 第七页,共四十页。 第八页,共四十页。 MOVX @DPTR,A ;A中数据送输出口 SJMP LP ;反复连续执行 编写程序把按钮开关状态通过图中的发 光二极管显示出来。程序如下: DDIS: MOV DPTR,#0FEFFH ;输入口地址→DPTR LP: MOVX A,@DPTR ;按钮开关状态读入A 第九页,共四十页。 3)用MCS-51的串行口扩展并行口 用74LS165扩展并行输入口 第十页,共四十页。 串行口控制寄存器SCON 第十一页,共四十页。 例: 从16位扩展口读入5组数据(每组二个字节), 节并把它们转存到内部RAM 20H开始的单元中。 MOV R7,#05H ;设置读入组数 MOV R0,#20H ;设置内部RAM数据区首址 START: CLR P1.0 ;并行置入数据,S/L*=0 SETB P1.0 ;允许串行移位,S/L*=1 MOV R1,#02H ;设置每组字节数,即外扩 ;74LS165的个数 RXDATA: MOV SCON,#10H ;设串口方式0,允许接收,启动 WAIT: JNB RI,WAIT ;未接收完一帧,循环等待 CLR RI ;清RI标志,准备下次接收 第十二页,共四十页。 MOV A,SBUF ;读入数据 MOV @R0,A ;送至RAM缓冲区 INC R0 ;指向下一个地址 DJNZ R1,RXDATA ;未读完一组数据,继续 DJNZ R7,START ;5组数据未读完重新并行置入 …… ;对数据进行处理 第十三页,共四十页。 用74LS164扩展并行输出口. 74LS164:8位串入并出移位寄存器。 下图是利用74LS164扩展二个8位并行输出口的接 口电路。 第十四页,共四十页。 例 编写将内部RAM单元30H、31H的内容经串行口 由74LS164并行输出子程序。 START: MOV R7,#02H ;设置要发送的字节个数 MOV R0,#30H ;设置地址指针 MOV SCON,#00H ;设置串行口为方式0 SEND: MOV A,@R0 MOV SBUF,A ;启动串行口发送过程 WAIT: JNB TI,WAIT ;1帧数据未发完,循环等待 CLR TI INC R0 ;取下一个数 DJNZ R7,SEND ;未完,发完从子程序返回 第十五页,共四十页。 键盘接口 键盘实际上是由排列成矩阵形式的一系列按键开关组成的,它是单片机系统中最常用的人机联系的一种输入设备。用户通过键盘可以向CPU输入数据、地址和命令。 键盘按其结构形式可分为编码式键盘和非编码式键盘两大类。 第十六页,共四十页。 单片机系统中普遍使用非编码式键盘。这类键盘应主要解决以下几个问题: (1)键的识别; (2)如何消除键的抖动; (3)键的保护。 在以上几个问题中,最主要的是键的识别。 第十七页,共四十页。 非编码式键盘的结构与工作原理 1.非编码式键盘的结构 第十八页,共四十页。 2.非编码式键盘的工作原理 非编码式键盘识别闭合键通常有两种方法:一种称为行扫描法,另一种称为线反转法。 行扫描法: 所谓行扫描法,就是通过行线发出低电平信号,如果该行线所连接的键没有按下的话,则列线所连接的输出端口得到的是全“1”信号;如果有键按下的话,则得到的是非全“1”信号。 第十九页,共四十页。 3.如何消除键的抖动 由于按键为
您可能关注的文档
- 第二十四章血液及造血系统药理.ppt
- 超价值实用实战商业策划计划书—.ppt
- 程控交换与综合业务通信网第一章概论.ppt
- 仓储管理培训.ppt
- 地铁车站杂散电流施工.ppt
- 创业板上市公司规范运作与发展培训课件.ppt
- 地理环境为新加坡经济发展提供了那些条件.ppt
- 第八章综合利用水利工程的投资费用分摊.ppt
- 财务预测分析概述.ppt
- 出口加工区货物报关程序培训课件.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 单向板肋梁楼盖计算.docx
- 作业4:工学一体化课程《小型网络安装与调试》工学一体化课程考核方案.docx VIP
- 中国画之写意画.ppt VIP
- (2019苏教)小学科学三年级上册:全册整套教案资料.pdf
- 核心素养导向的高中数学课例设计研究与实践(样例)(1).doc
- 驾驶证延期委托书模板.doc
- 作业5:工学一体化课程《小型网络安装与调试》工学一体化课程终结性考核试题.docx VIP
- 作业5:工学一体化课程《小型网络安装与调试》工学一体化课程终结性考核试题.pdf VIP
- 中国画的构图形式ppt课件.pptx
- 作业11:《小型网络安装与调试》工学一体化课程教学进度计划表.pdf VIP
文档评论(0)