王仲夏,谢添,王苏明
(1.皖江工学院电气信息学院,安徽马鞍山,243000;2. 南京苏宁工程咨询有限公司,江苏南京,210000)
每年学校都要组织各种类型的考试,如其中期末考试,并且在社会上也有许多社会化的考试,考生参加考试的人数众多且考场分布广泛,少则一个学校,多则十几个学校,在所有的这些考试中考生最需要控制的就是考试的时间,在考场中也分布了各种类型的时钟,如何保证各考场教室的时钟与考试时间同步,是保障考试公平公正的重要因素。本文在电子时钟原有的功能上进行扩展,如定时提醒、设置考试过程中的提醒时间、提醒次数,甚至在考试时间内对相应的电气设备(无线电屏蔽仪)的定时启动和停止,因此对电子时钟的设计是具有实际意义的。
根据系统的功能要求,初步确定该系统由主控时钟模块(STC89C52+DS1302)、按键模块、显示模块(数码管)和通信模块组成。系统方框图如图1所示。

图1 考场时钟系统方框图
DS1302与STC89C52单片机的连接简单,将引脚I/O、SCLK、RST与单片机的I/O口连接即可,将DS1302中的数据读取到单片机中,单片机将处理后的数据通过数码管显示出来。通过加入的三个独立按键,可进一步对时间进行修改,三个按键分别是菜单、+、-,例如第一次按下菜单键时选中分(此时‘分’闪烁),此时可以通过按下+键来增加分,按下-键来减少分;当第二次按下菜单键时选中时(此时‘时’闪烁)此时可以通过按下+键或-键可以增加或者减少时;……