- 4
- 0
- 约1.53万字
- 约 25页
- 2016-06-09 发布于辽宁
- 举报
学士学位论文-多功能密码锁单片机课程综合实训报告
单片机课程综合实训报告
项目名称: 多功能密码锁
一. 内容要求:
预期功能
(1)在没输入密码时显示万年历,并可调、通过按键来确定输入密码,实现密码锁功能,正确输入密码后有开锁提示;
主要由单片机、矩阵键盘、独立按键、液晶显示器等部分组成。其中矩阵键盘用于输入数字密码,
(2)显示模块:用于完成对系统状态显示及操作提示功能。
4.2程序设计说明
#includereg52.h
#define lcd P2
#define uchar unsigned char
#define uint unsigned int
#define no_key 20 //无按键时的返回值
sbit rs=P3^0;
sbit rw=P3^1;//lcd数据命令选择端
sbit e=P3^2;//lcd使能信号端
sbit key1=P3^3;
sbit key2=P3^4;
sbit key3=P3^5;
sbit A=P3^6;
sbit key=P3^7;//开锁信号控制端
sbit enter=P1^3;//该键按下后才能进行输入密码等操作
uchar conflag,keyflag=3;
uchar jz=20;//键值变量
uchar temp1;//用此变量来存储键盘扫描的返回值,以便判断是否有键
原创力文档

文档评论(0)