单片机项目六-电子密码锁设计课件.ppt

单片机项目六-电子密码锁设计课件.ppt

ID:56974056

大小:2.28 MB

页数:38页

时间:2020-07-25

单片机项目六-电子密码锁设计课件.ppt_第1页
单片机项目六-电子密码锁设计课件.ppt_第2页
单片机项目六-电子密码锁设计课件.ppt_第3页
单片机项目六-电子密码锁设计课件.ppt_第4页
单片机项目六-电子密码锁设计课件.ppt_第5页
资源描述:

《单片机项目六-电子密码锁设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、知识分布网络键盘基本内容查询式按键矩阵式按键数码显示器和键盘综合运用项目六电子密码锁设计系统扩展基本内容程序存储器(ROM)扩展方法数据存储器(RAM)扩展方法RAM/ROM同时扩展I/O口扩展方法项目六电子密码锁设计(1)独立式按键结构图6-1独立式按键电路1、独立式键盘特点:一线一键,按键识别(编程)简单;但占用较多口线,适合8键以下使用。任务1电子密码锁相关知识:单片机键盘接口(1)矩阵式键盘的结构及原理图6-2矩阵键盘电路图2、矩阵式按键特点:按键识别应采用扫描法或线路反转法编程较为复杂,节省口资源,8键以上使用任务1电子密码锁(2)矩阵式键

2、盘按键的识别识别按键的方法很多,其中,最常见的方法是扫描法,其中一种是“行扫描法”。行扫描法又称为逐行(或列)扫描查询法,是最常用的按键识别方法。(3)键盘的编码对于矩阵式键盘,按键的位置由行号和列号唯一确定,因此可分别对行号和列号进行二进制编码,然后将两值合成一个字节,高4位是行号,低4位是列号。键盘编码可采用依次排列键号的方式对安排进行编码。(4)键盘的工作方式在单片机应用系统中,键盘扫描只是CPU的工作内容之一。通常,键盘的工作方式有三种,即编程扫描、定时扫描和中断扫描。任务1电子密码锁知识拓展:可编程键盘/显示器接口Intel82798279

3、是可编程的键盘/显示接口芯片。它既具有按键处理功能,又具有自动显示功能,含有键盘输入和显示器输出两种功能,在单片机系统中应用很广泛。键盘输入时,它提供自动扫描,能与按键或传感器组成的矩阵相连,接收输入信息,它能自动消除开关抖动并能对多键同时按下提供保护。8279内部有键盘FIFO(先进先出堆栈)/传感器,双重功能的8×8=64BRAM,键盘控制部分可控制8×8=64个按键或8×8阵列方式的传感器。显示输出时,它有一个16×8位显示RAM,其内容通过自动扫描,可由8或16位LED数码管显示。读者使用时可查看相关器件的数据手册。任务1电子密码锁相关知识:

4、单片机系统扩展1、程序存储器扩展(1)扩展总线在进行单片机应用系统设计时,首先考虑的就是存储器的扩展,包括程序存储器和数据存储器。其次是I/O口的扩展,用来连接一定的输入设备和输出设备。单片机的程序存储器空间和数据存储器空间是相互独立的。程序存储器的寻址空间是64K字节(0000H~FFFFH)。1)数据总线DB宽度为8位,由P0口提供。2)地址总线AB宽度为16位,可寻址范围达216,即64K。低8位A7~A0由P0口经地址锁存器提供,高8位A15~A8由P2口提供。由于P0口是数据、地址分时复用,所以P0口输出的低8位地址必须用地址锁存器进行锁存

5、。3)控制总线由、、ALE和等信号组成,用于读/写控制、片外ROM选通、地址锁存控制和片内、片外ROM选择。任务2简易计算器图6-3MCS-51单片机的总线组成任务2简易计算器(2)ROM芯片单片机的地址总线为16位,扩展的片外ROM的最大容量为64KB,地址范围是0000H~FFFFH。80C51对片内和片外ROM的访问使用相同的指令,两者的选择是由硬件实现的。当=0时,选择片外ROM;当=1时,程序地址从片内ROM开始为0000H(0000H-0FFFH),片外ROM地址接在片内ROM后面(1000H-FFFFH)。芯片在片外扩展时,多选择采用线

6、选法,地址译码法用的渐少。能够作为片外ROM的芯片主要有EPROM存储器和EEPROM存储器。1)EPROM存储器常用的EPROM芯片有2732、2764、27128、27256、27512等任务2简易计算器表6-4常见EPROM芯片的主要技术特性芯片型号27322764271282725627512容量/KB48163264引脚数2428282828读出时间/ns100~300100~200100~300100~300100~300最大工作电流/mA10075100100125最大维持电流/mA3535404040任务2简易计算器图6-4几种芯片的

7、引脚定义其中A0~A15:地址线;O0~O7:数据线;:片选线,低电平有效,也就是说,只有当为低电平时,芯片才被选中;/VPP:输出允许/编程高压,双功能管脚,当为低电平时,芯片用作程序存储器时,其功能是允许读数据出来;当对EPROM编程(也称为固化程序)时,该管脚用于高电压输入。任务2简易计算器1)EEPROM存储器EEPROM具有ROM的非易失性,同时又具有RAM的随机读/写特性,每个单元可以重复进行1万次改写,保留信息的时间长达20年。所以,既可以作为ROM,也可以作为RAM。EEPROM对硬件电路无特殊要求,操作简便,现已可以直接使用单片机系

8、统的5V电源在线擦除和改写。常用的EEPROM芯片是2817A、2816A、2864A等芯片型号281628

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。