专题7 外部扩展

上传人:wm****3 文档编号:35985593 上传时间:2018-03-23 格式:PPT 页数:57 大小:715.50KB
返回 下载 相关 举报
专题7 外部扩展_第1页
第1页 / 共57页
专题7 外部扩展_第2页
第2页 / 共57页
专题7 外部扩展_第3页
第3页 / 共57页
专题7 外部扩展_第4页
第4页 / 共57页
专题7 外部扩展_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《专题7 外部扩展》由会员分享,可在线阅读,更多相关《专题7 外部扩展(57页珍藏版)》请在金锄头文库上搜索。

1、7.1 最小应用系统与外部扩展性能 7.2 外部存储器的扩展7.3 输入/输出接口的扩展 7.4 管理功能部件的扩展 7.5 A/D和D/A接口功能的扩展,第7章 单片机系统扩展与接口技术,一、 最小系统,7.1 最小应用系统与外部扩展性能,复位电路,二、 外部扩展性能,1. 外部程序存储器的扩展原理及时序,7.2 外部存储器的扩展,7.2.1 外部程序存储器的扩展,2. EPROM扩展电路,图 7.6 2716的引脚图,正脉冲,2716 有五种工作方式, 见表 7.1。,表 7.1 2716工作方式选择,2716输出单片机读入,由图 7.7可确定2716芯片的地址范围。方法是A10A0从全0

2、开始, 然后从最低位开始依次加 1, 最后变为全1, 相当于211=2 048个单元地址依次选通, 称为字选。即,1. 外部数据存储器的扩展方法及时序,7.2.2 外部数据存储器的扩展,2. 静态RAM扩展,6264 管脚图,表 7.3 6264的工作方式,地址范围是多少?,6264的8 KB地址范围不唯一(因为A14A13可为任意值), 6000H7FFFH是一种地址范围。当向该片6000H单元写一个数据DATA时, 可用如下指令: MOV A, DATA MOV DPTA, 6000H MOVX DPTR, A从FFFH单元读一个数据时, 可用如下指令: MOV DPTR, 7FFFH M

3、OVX , DPTR,1. 线选法寻址,7.2.3 多片存储器芯片的扩展,各芯片的地址范围如下:,2. 译码法寻址 译码法寻址就是利用地址译码器对系统的片外高位地址进行译码, 以其译码输出作为存储器芯片的片选信号, 将地址划分为连续的地址空间块, 避免了地址的间断。 译码法仍用低位地址线对每片内的存储单元进行寻址, 而高位地址线经过译码器译码后输出作为各芯片的片选信号。常用的地址译码器是 3/8 译码器 74LS138。 译码法又分为完全译码和部分译码两种。 ,例 要求用 2764 芯片扩展 8031 的片外程序存储器空间, 分配的地址范围为 0000H3FFFH。 本例采用完全译码方法。 (

4、1) 确定片数。 因0000H 3FFFH的存储空间为16 KB, 则 所需芯片数=实际要求的存储容量/单个芯片的存储容量 = 16 KB/ 8 KB = 2(片),(2) 分配地址范围。,(3) 存储器扩展连接如图 7.14 所示。,采用地址译码器扩展存储器的连接图,7.3 输入/输出接口的扩展,7.3.1 简单I/O扩展,输出:地址锁存输入:三态缓冲,LOOP:MOV DPTR,#0FEFFH ;置IO口地址 MOVX A,DPTR ;产生读入键值 MOVX DPTR,A ;产生输出信号 AJMP LOOP ;循环,与外部RAM统一编址。,1. LED显示器结构与原理,7.4.1 LED显

5、示器接口,7.4 管理功能部件的扩展,各段码位的对应关系如下:,表 7.8 十六进制数及空白与P的显示段码,2. LED显示器接口电路,键盘实际上是由排列成矩阵形式的一系列按键开关组成, 用户通过键盘可以向CPU输入数据、地址和命令。 键盘按其结构形式可分为: 编码式键盘和非编码式键盘两类。 单片机系统中普遍使用非编码式键盘, 这类键盘主要解决以下几个问题: 键的识别; 如何消除键的抖动; ,7.4.2 键盘接口,1. 非编码式键盘工作原理 非编码式键盘识别按键的方法有两种: 一是行扫描法, 二是线反转法。 1) 行扫描法 通过行线发出低电平信号, 如果该行线所连接的键没有按下的话, 则列线所

6、接的端口得到的是全“1”信号, 如果有键按下的话, 则得到非全“1”信号。 为了防止双键或多键同时按下, 往往从第 0 行一直扫描到最后 1 行, 若只发现 1 个闭合键, 则为有效键, 否则全部作废。 找到闭合键后, 读入相应键值, 再转至相应的键处理程序。,2) 线反转法 线反转法也是识别闭合键的一种常用方法, 该法比行扫描速度快, 但在硬件上要求行线与列线外接上拉电阻。 先将行线作为输出线, 列线作为输入线, 行线输出全“0”信号, 读入列线的值, 然后将行线和列线的输入输出关系互换, 并且将刚才读到的列线值从列线所接的端口输出, 再读取行线的输入值。那么在闭合键所在的行线上值必为 0。

7、这样, 当一个键被按下时, 必定可读到一对唯一的行列值。,2. 键盘接口电路,下面的程序是用行扫描法进行键扫描的程序, 其中KS1 为判键闭合的子程序。 有键闭合时(A)=0。 DIR为数码显示器扫描显示子程序, 执行一遍的时间约6 ms。 程序执行后, 若键闭合, 键值存入A中, 键值的计算公式是: 键值=行号4+列号; 若无键闭合, 则A中存入标志FFH。,KEY1:LCALL KS1 ; 检查有无闭合键? JNZ LK1 ; (A)=0, 有键闭合则转 LJMP LK8 ; 无闭合键则返回 LK1: LCALL DIR ; 延时 12 ms LCALL DIR ; 清抖 LCALL LS

8、1 ; 再检查有键闭合否? JNZ LK2 ; 有键闭合则转 LJMP LK8 ; 无键闭合则返回,LK2: MOV R3, 00H ; 行号初值送R3 MOV R2, FEH ; 行扫描初值送R2LK3: MOV DPTR, 0101H ; 指向 8155 口A MOV A, R2 ; 行扫描值送A MOVX DOTR, A ; 扫描 1 行 INC DPTR INC DPTR ; 指向 8155 口C MOVX A, DPTR ; 读入列值 ANL A, 0FH ; 保留低 4 位 MOV R4, A ; 暂存列值 CJNZ A, 0FH, LK4 ; 列值非全“1”则转 MOV A, R

9、2 ; 行扫描值送A,JNB ACC.7, LK8 ; 扫至最后一行则转RL A ; 未扫完, 则移至下一行MOV R2, A ; 行值存入R2 中INC R3 ; 行号加 1SJMP LK3 ; 转至扫描下一行 LK4: MOV A, R3 ; 行号送入A ADD A, R3 ; 行号2 MOV R5, A ADD A, R5 ; 行号4 MOV R5, A ; 存入R5 中 MOV A, R4 ; 列值送A,LK5: RRC A ; 右移一位 JNC LK6 ; 该位为 0 则转 INC R5 ; 列号加 1 SJMP LK5 ; 列号未判完则继续LK6: MOV 20H, R5; 存键值

10、LK7: LCALL DIR ; 扫描一遍显示器 LCALL KS1 ; 发扫描信号 JNZ LK7 ; 键未释放等待 LCALL DIR ; 键已释放 LCALL DIR ; 延时 12 ms, 清抖 MOV A, 20H ; 键值存入A中KND: RET,LK8: MOV A, FFH ; 无键标志FFH存入A中 RET KS1: MOV DPTR, 0101H ; 判键子程序 MOV A, 00H ; 全扫描信号 MOVX DPTR, A ; 发全扫描信号 INC DPTR INC DPTR ; 指向8155口C MOVX A, DPTR ; 读入列值 ANL A, 0FH ; 保留低4

11、位 ORL A, F0H ; 高4位取“1” CPL A ; 取反, 无键按下则全“0” RET,7.5 A/D和D/A接口功能的扩展,7.5.1 A/D转换器接口 1. 概述 A/D转换器用以实现模拟量向数字量的转换。 按转换原理可分为 4 种: 计数式、 双积分式、逐次逼近式以及并行式A/D转换器。 逐次逼近式A/D转换器是一种速度较快, 精度较高的转换器, 其转换时间大约在几微秒到几百微秒之间。常用的这种芯片有: (1) ADC0801ADC0805型 8 位MOS型A/D转换器; (2) ADC0808/0809 型 8 位MOS型A/D转换器; (3) ADC0816/0817 型

12、8 位MOS型A/D转换器;,量化间隔和量化误差是A/D转换器的主要技术指标之一。 量化间隔由下式计算:,其中n为A/D转换器的位数。 量化误差有两种表示方法: 一种是绝对量化误差; 另一种是相对量化误差。 绝对量化误差,2. 典型A/D转换器芯片ADC0809 简介,图 7.32 ADC0809的内部结构,图 7.33 ADC0809引脚图,表 7.9 地址码与输入通道的对应关系,图 7.34 ADC0809时序图,3. ADC0809与8031 的接口电路,1) 查询方式,图 7.35 ADC0809查询方式硬件接口,下面的程序是采用查询方法, 分别对 8 路模拟信号轮流采样一次, 并依次把结果转存到数据存储区的采样转换程序。,MOV R1, data ; 置数据区首址 MOV DPTR, 7FF8H ; P2.7=0, 指向通道 0 MOV R7, 08H ; 置通道数LP1: MOVX DPTR, A ; 启动A/D转换 MOV R6, 0AH ; 软件延时DALY: NOP NOP NOP,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号