单片机电子密码锁 第3页

单片机电子密码锁 第3页
按键 行号 列号 键值编码
0 1 1 11H(00010001)
1 1 2 21H(00100001)
2 1 3 41H(01000001)
3 1 4 81H(10000001)
4 2 1 12H(00010010)
5 2 2 22H(00100010)
6 2 3 42H(01000010)
7 2 4 82H(10000010)
8 3 1 14H(00010100)
9 3 2 24H(00100100)
确认 3 3 44H(01000100)
取消 3 4 84H(10000100)
表1-1 4*4键盘的键值编码
2、数码管显示
7段是数码管由8个发光二极管组成,其中包括7个细长型的LED和一个小数点形的LED,每个LED称为一个字段,共8段:a、b、c、d、e、f、g、dp,其中dp为小数点,如图1-5。
 
图1-5 数码管
7段数码管可以显示包括小数点的0-9数字和部分的英文字母。为了获得不同的字型,数码管各段所加的电平也不同,编码也不一样。字型、字段和编码关系如表1-2(共阴极)
字型 D7 D6 D5 D4 D3 D2 D1 D0 编码
 dp g f e d c b a 
0 0 0 1 1 1 1 1 1 3F
1 0 0 0 0 0 1 1 0 06
2 0 1 0 1 1 0 1 0 5B
3 0 1 0 0 1 1 1 1 4F
4 0 1 1 0 0 1 1 0 66
5 0 1 1 0 1 1 0 0 6D
6 0 1 1 1 1 1 0 1 7D
7 0 0 0 0 0 1 1 1 07
8 0 1 1 1 1 1 1 1 7F
9 0 1 1 0 1 1 1 1 6F
A 0 1 1 1 0 1 1 1 6F
B 0 1 1 1 1 1 0 0 7C
C 0 0 1 1 1 0 0 1 39
D 0 1 0 1 1 1 1 0 5E
E 0 1 1 1 1 0 0 1 79
F 0 1 1 1 0 0 0 1 71
表1-2 7段数码管的字型、字段和编码关系
    单片机驱动LED数码管有静态显示和动态扫描显示两种方法,其中后者较为常用。
动态扫描方法是用其接口电路把所显示的8个笔画字段(a-g和dp)同名端连接在一起,而每一个显示器的公共极COM各自独立的接受I/O线控制。CPU向字段输出端口输出字型码时,所有显示器接收到相同的字型码,但究竟使用哪个显示器,则取决于COM端,而这一端是由I/O控制的,由单片机决定何时显示哪一位。动态扫描用分时的方法轮流控制各个显示器的COM端,使各个显示器轮流点亮。在轮流点亮扫描过程中,每位显示器的点亮时间极为短暂,但由于人的视觉暂留现象及发光二极管的余辉效应,给人的印象就是一组稳定的显示数据。动态显示需要分时显示,需要CPU时刻对显示器件进行数据刷新,显示数据有闪烁感,站用的CPU时间多,但是使用的硬件少,可以大幅度地降低硬件成本和电源的功耗,还可以接生线路板空间。
第二章  系统主要芯片介绍

一、 AT89S51的简介
AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4k bytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL公司的功能强大,低价位AT89S51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域,如图2-1。
 
图2-1
二、主要性能参数:
•与MCS-51产品指令系统完全兼容。
•4k字节在系统编程(ISP)Flash闪速存储器。
•1000次擦写周期。
•4.0-5.5V的工作电压范围。
•全静态工作模式:0Hz-33MHz。
•三级程序加密锁。
•128×8字节内部RAM。
•32个可编程I/O口线。
•2个16位定时/计数器。
•6个中断源。
•全双工串行UART通道。
•低功耗空闲和掉电模式。
•中断可从空闲模唤醒系统。
•看门狗(WDT)及双数据指针。
•掉电标识和快速编程特性。
•灵活的在系统编程(ISP字节或页写模式)。

三、功能特性概述:
AT89S51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32个I/O 口线,看门狗(WDT),两个数据指针,两个16 位定时/计数器,一个5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。四、AT89S51方框图,如图2-2

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有