本系统利用单片机为主要设备,4*4矩阵键盘和LCD液晶显示器为辅助设备,实现了无线遥控密码锁的功能。通过本设计,可以检测个人对整体的电路的理解能力,更进一步认识单片机的系统设计流程,以及电路板的现实制作和焊接能力。同时也能够加强对电路和微机原理等主要考试科目知识的实际掌握水平。
本系统基于STC89C51单片机,实现远程利用红外遥控器控制密码的解锁与改密码,从各种资料中得到基础知识,确定各个零件的操作流程,先利用仿真软件实现仿真,再得到系统的PCB板,做出相符合题意的硬件,以达到课题所要求的目标。
2 基本原理
2。1单片机STC89C51简介
单片机STC89C51是一种高性价比,耗能较低的CMOS 8位控制器,本身有 4K 在系统可以编程的存储器。由于在单芯片上,具有比较灵敏的8 位CPU 和在系统可编程Flash,STC89C51单片机为大多数设计提供高机动性、并且比一般设备有更加出色的性能。单片机STC89C51具有以下重要功能: 32 位I/O 口线,看门狗定时器,2个16 位的定时器,一个6向量2级中断结构,全双工串行口。另外 STC89C51 单片机可降至0Hz 静态逻辑操作,可以提供两种软件可的节电方法。空隙状态下,CPU 将不再工作,而且容许RAM、定时器、串口、中断能够持续工作。如果在掉电保护方式下,RAM内容将被存储起来,振荡器将被停止,直到下一个中断或硬件复位为止。单片机的最高运作效率为35Mhz,有6T/12T可选。STC89C51单片机主要性能如表2。1所示。
表2。1 STC89C51主要功能
主要功能特性
兼容MCS51指令系统 4K可反复擦写Flash ROM
32个双向I/O口 256x8bit内部RAM
2个16位可编程定时/计数器中断 时钟频率0-24MHz
2个串行中断 可编程UART串行通道
2个外部中断源 共6个中断源
2个读写中断口线 3级加密位
低功耗空闲和掉电模式 软件设置睡眠和唤醒功能
STC89C52引脚介绍文献综述
① 主电源引脚(2根)
VCC:电源输入,通常接+5V电源
GND:接地线
②外接晶振引脚(2根)
XTAL1:输入端
XTAL2:输出端
③控制引脚(4根)
RST:功能为复位引脚,如果引脚上显示2个周期的高电平信号将会初始化。
ALE:地址锁存允许信号
PSEN:外部存储器
EA/VPP:程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
④可编程输出和输入引脚(32根)
STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8根引脚。
P0口:8位双向I/O口线
P1口:8位准双向I/O口线
P2口:8位准双向I/O口线
P3口:8位准双向I/O口线
频率35Mhz,6T/12T可选。
STC89C51 单片机的DIP封装如图2。1所示
图2。1 STC89C51 DIP封装图
单片机的最小系统包括单片机及其所需的必要的复位、电源、时钟等,通过这些部件能够使单片机始终处于正常的工作状态。电源、时钟之类的部分是使单片机能运行的重要前提,通常拿能够将单片机最小系统当做系统的核心部分,通过对其进行存储器扩展、D\A扩展等,使单片机完成复杂的要求,来实现人们的需求。
STC89C51单片机是片内有ROM/EPROM的单片机,所以,使用STC89C5单片机构成最小应用系统时,只要将单片机接上复位电路和时钟电路即可,结构如图2。2所示,但是因为集成度的限制,最小单片机系统通常只能当做一些比较小型的操控元件。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-