11
计算机硬件技术基础课程设计任务书编号:8
河北工业大学计算机硬件技术基础(MCS-51单片机原理及应用)
综合性实验任务书
学院班级设计人成绩
一、题目:用单片机模拟密码门锁
二、目的与要求:
1.目的:
培养学生综合利用汇编语言进行程序设计的能力。
2.基本要求:
能够模拟密码门锁的基本工作过程,用液晶显示器显示所设计题目。
3.创新要求:
在基本要求达到后,进行创新设计,比如可以设置密码等。
三、设计方法和基本原理:
1.问题描述:
密码门锁工作过程比较简单,用户只有输入了正确的密码,才开锁,当三次输入错误以后,则延时一段时间才允许再次输入。
2.问题的解决方案:
(1)鉴于实际条件的限制,我们只是从试验板上模拟这个过程,可以利用红绿灯的亮灭来模拟门的开关状态,用开关来输入密码,用定时中断来延时。
(2)可以用某个特定开关来进行密码输入完成后的确认,检测到这个开关则进行密码比较并改变锁的状态。
四、主要技术问题的描述:
本题内容比较简单,主要技术点有如下几个:
(1)主程序不断检测开关状态并记录到缓冲区,当确认开关被拨动后进行密码比较。
(2)用一个存储单元存储错误次数,当到达错误次数以后,则启动定时中断,并设置某个标志位使主程序不记录下面的开关,定时停止以后再纪录。
五、书写设计报告的要求:
设计报告中包含以下几个方面:
1、设计题目
2、总体设计
1)所实现的功能描述。
2)设计方案的描述。
3、硬件系统设计,包括所需设备,接线方式,以及资源分配。
4、软件系统的设计,包括划分功能模块,写出各个功能模块实现的功能。画出程序流程图
24-1