- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]第9章扩展输入输出
5.4.1 用TTL芯片扩展I/O口 简单的I/O口扩展可以采用TTL或CMOS电路锁存器,将三态门等作为扩展芯片,通过单片机本身的I/O接口来实现扩展。TTL或CMOS电路锁存器等具有数据缓冲或锁存功能,该类芯片具有数据输入/输出和时钟端,但是无地址线和读/写控制线,因此其选通端或时钟端应与由地址线和控制线共同构成的逻辑组合选通控制线连接。它具有电路简单、成本低以及配置灵活等特点。 典型芯片有74LS373、74LS377、74LS244、74LS245等,下面分别以最常用的74LS373、74LS244为例来介绍I/O口的扩展。 输入程序段: ORG 0003H LJMP INT0_SER ............ INT0_SER : MOV DPTR,#0EFFFH ;I/O地址→DPTR MOVX A,@DPTR ; 为低,74LS373数据被读入A中 2.用74LS244扩展8位并行输入口 系统设计中,对于外部被控设备的某些信号进行采集时,若输入数据信号为常态,则要求接口芯片具有三态缓冲功能,可以选择具有三态缓冲功能的芯片74LS244作接口。图5.11为利用74LS244与80C51构成两个8位并行输入接口的电路图(74LS244芯片资料参见其他教材)。 (1)具有两个8位端口(PA、PB)和两个4位端口(PC的上半部分和下半部分)。 (2)任何端口都可以设定为输入或输出,各端口的输入、输出共有16种组合。 PA口、PB口和PC口均可设定为方式0,并可根据需要,向控制寄存器写入工作方式控制字,规定各端口为输入或输出方式。 控制寄存器中的D3~D0位用来设置PA口、PB口和PC口的工作方式。 D4、D5位用来确定A口、B口以选通输入/输出方式工作时是否允许中断请求。 D6、D7位用来设置计数器的操作。 (3)81C55的状态字 有一个状态标志寄存器,用来存入PA口和PB口的状态标志。它的地址与控制寄存器地址相同,只能对其读出,不能写入。格式如图9-14所示。 在图9-24,当P1.7输出高电平时,晶体管导通,压电蜂鸣器两端获得约+5V电压而鸣叫;当P1.7输出低电平,三极管截止,蜂鸣器停止发声。 下面是连续蜂鸣100ms程序,两个接口电路都适用。 SOUND:SETB P1.7 ;P1.7输出高电平,蜂鸣器开始鸣叫 MOV R4,#64H ;延时100ms LOOP: MOV R3,#0F9H LOOP1: DJNZ R3, LOOP1 ;延时1ms的循环 DJNZ R4, LOOP CLR P1.7 ;P1.7输出低电平,蜂鸣器停止鸣叫 RET * 如果想要发出更大的声音,可采用功率大的扬声器,采用相应的功率驱动电路。 9.6.2 音乐报警接口 音乐报警电路克服了蜂鸣音报警音调比较单调的不足。发声电路可购买市售的乐曲发生器,发出的乐曲声可用来作为某种提示信号或报警信号。设计者可根据自己对的喜好来购买。 音乐报警接口由两部分组成: (1) 乐曲发生器,即集成电子音乐芯片; (2) 放大电路,也可采用集成放大器。 * 音乐报警接口如图9-25所示,图中采用华尔兹乐曲的电子音乐芯片7920A。当从P1.7输出高电平时,输出端Vout 便发出乐曲信号,经M51182L放大而驱动扬声器发出乐曲报警声,音量大小由10kΩ电位器调整。 若P1.7输出低电平,则7920A因MT输入电位变低而关闭,故扬声器停止奏曲。 参考程序: START:SETB P1.7 ;P1.7为高电平,发出音乐报警乐曲 RET STOP: CLR P1.7 ;P1.7为低电平,音乐报警乐曲停止 RET * * 图9-25 音乐报警接口电路 下面仅对状态字中的D6位给出说明。 D6为计数器中断状态标志位TIMER。 若计数器正在计数或开始计数前,则D6=0;若计数器的计数长度已计满,即计数器减为0,则D6=1,可作为计数器中断请求标志。在硬件复位或对它读出后又恢复为0。 9.3.2 81C55的工作方式 下面介绍81C55的两种工作方式。 * 图9-14 81C55状态字格式 * 1.存储器方式 存储器方式用于对片内256B RAM单元进行读/写,若IO/ =0且 =0,则AT89S51可通过AD7~AD0上的地址选择RAM存储器中任意单元读/写。 2.I/O方式 分基本I/O和选通I/O两种方式,见表9-3。在I/O方式下,81C55可选择片内任意端口寄存器读/写,端口地址由A2、A1、A0三位决定(见表9-2)。 (1)基
您可能关注的文档
- [企业管理]机房信息管理系统的设计与实现.doc
- [企业管理]提升交际气场36招.ppt
- [企业管理]沟通技巧与销售策略研讨课程.ppt
- [企业管理]樟宜机场.ppt
- [企业管理]活动量管理培训1康泰.ppt
- [企业管理]澳大利亚.ppt
- [企业管理]热线高频客户研究与管控模式研究项目成果汇报.ppt
- [企业管理]物流.doc
- [企业管理]煤及采制化基础知识培训嘉祥港.ppt
- [企业管理]现代企业管理课件--财务管理.ppt
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
最近下载
- 2014款一汽丰田卡罗拉_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 2024-2025学年天津市某中学高三年级上册第一次月考英语试卷(含详解).pdf VIP
- 视神经脊髓炎讲课护理课件.pptx VIP
- 天津市南开区某中学2024-2025学年高一年级上册11月期中英语试卷.pdf VIP
- 【初三英语一模】2021届上海虹口区初三英语一模(含答案).pdf VIP
- 2023危险性较大的分部分项工程安全专项施工方案编制与管理指南.docx
- 2025年合肥市高三第一次教学质量检测数学试题及答案.docx VIP
- 宁波市水务环境集团有限公司题库.pdf
- 政绩观存在的问题及整改措施三篇.docx VIP
- 二年级下册ppt课件下载.pptx
文档评论(0)