1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 MCS-51单片机的扩展 6.1 MCS-51系统扩展 6.1.1 AT89S52最小应用系统 6.1.2 MCS-51单片机的片外总线结构 6.1.3 MCS-51单片机的系统扩展能力 6.1.4 存储器扩展 AT89S52最小应用系统 由于集成度的限制,这种最小应用系统只能用作一些小型的控制单元。其应用特点是: (1)全部I/O口线均可供用户使用。由于无外部ROM扩展,引脚应接高电平。 (2)内部存储器容量有限(只有8KB地址空间)。 (3)应用系统开发简单。程序下载方便,可以多次擦写。 单片机本身资源不足以满足应用需求的情况下,必须借助外部器件对系统进行扩展 MCS-51系列单片机片外引脚可以构成三总线结构: 地址总线(AB) 数据总线(DB) 控制总线(CB) 所有外部芯片都通过这三组总线进行扩展 当系统要大量配置外围设备以及要扩展较多的I/O口时,将占去大量的RAM地址。 当应用系统存储扩展容量或扩展I/O口地址超过单片机地址总线范围时,可采用换体法解决。 6.1.4 存储器扩展 线选法 把单片机高位地址分别与多个扩展芯片的片选端连通,控制选择各条的电平,以达到选片的目的。 线选法的优点是接线简单,适用于扩展芯片较少的场合,缺点是芯片地址不连续,地址空间利用率低。 译码法 通过译码电路决定扩展芯片地址的方法。译码电路常选择集成芯片如74LS138 (3-8译码器)、74LS139(双2-4译码器)和PLD器件实现。 译码法的优点是适用于扩展芯片较多的场合,芯片地址连续,地址空间利用率高,缺点是接线复杂。 程序存储器的分类 (1)掩膜ROM:不可改写ROM由生产芯片的厂家固化信息。 (2)PROM:可编程ROM用户可进行一次编程。 (3)EPROM:可光擦除PROM用户可以多次编程。 (4)EEPROM:可电擦除PROM既可全片擦除也可字节擦除,可在线擦除信息,又能失电保存信息,具备RAM,ROM的优点,但写入时间较长。 (5)FLASH MEMORY:闪存。与EEPROM类似,但擦除和读写速度较后者快。 6.2 简单I/O口扩展 6.2.1 简单的并行输入、输出口扩展电路 6.2.2 用串行口扩展I/O口 在单片机的I/O口线不够用的情况下,可以借助外部器件对I/O口进行扩展。可资选用的器件很多,方案也有多种。 只要根据“输入三态,输出锁存”与总线相连的原则,选择74LS系列的TTL电路或MOS电路即能组成简单的扩展I/O口。例如采用8位三态缓冲器74LS244组成输入口,采用8D锁存器74LS273,74LS373,74LS377等组成输出口。 6.2.2 用串行口扩展I/O口 8155扩展了两个8位并行口、一个6位的并行口、 一个14位Timer 、片内256字节RAM。 8155有一个姊妹芯片—— 8156 片选端为高有效,其他完全相同 计数器初始化 ①先对(04H)(05H)寄存器装入14位初值和输 出信号形式。14位初值的范围是2—3FFFH。 ②启动定时/计数器。 即对命令/状态字寄存器(00H)的最高两位 TM2,TM1写入“11”。 ③如果定时/计数器在运行中要改换新的时间 常数,务必先装入新的初值,然后再发送一 次启动命令,即写入:TM2,TM1=11。 8155定时/计数器是减 2计数器,故: 最小初值为2。 分频应用时,初值若为偶数,则输出等占空比 方波;若为奇数,则正半周多一个脉冲周期。 6.3.4 MCS-51单片机与8155的接口与操作 例如:初始化A口,C口为输入口,B口为输出口(均为基本I/O)定时器为24分频连续方波输出。 MOV DPTR,#0204H ;指向Timer低8位寄存器 MOV A, #24 ;初值即分频数,24=18H MOVX @DPTR, A ;装入 INC DPTR ;波形选择位与Timer高6位 MOV A, #40H 连续方波+TH=0 MOVX @DPTR, A ;装入 MOV DPTR,#0200H ;指向命令/状态字寄存器 MOV A, #0C2H ;立即启动计数,A入B出C入 MOVX,@DPTR, A ;装入 6.4.1 键盘及其接口 6.4.2 显示器件 6.4.3 8×8点阵LED原理及应用 6.4.4 LCD显示器 6.4.5 键盘和显示器接口示例 6.4.1 键盘及其

文档评论(0)

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

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

1亿VIP精品文档

相关文档