设计要求: 基于STC89C52的单片机平台设计 具有如下功能的数字电子钟: 1.基本功能 (1)能直接显示时、分、秒; (2)能正确计时,小时采用二十四进制,分和秒采用60进制; (3)有校时功能,手动调整时、分; 2.扩展功能 (1)能进行整点报时,要求只在6—22点之间每整点报时,23—5点之间整点不报时; (2)仿广播整点报时; (3)具有任意几点几分均可响铃的闹钟控制电路。响铃一分钟,可人为通过开关是响铃提前终止; 作息时间表 起床 上午上班 午饭 下午上班 下班 6:50 8:00 11:45 13:30 17:30 (4)内置规定的作息时间表,通过开关可以选择性使用此功能;
(1)时、分、秒计时器 时计时器为一个24进制计数器,分、秒计时器均为60进制计数器。当秒计时器接受到一个秒脉冲是,秒计数器开始从1计数到60,此时秒显示器将显示00、01、02…..、59、00;每当秒计数器数到00时,就会产生一个脉冲输出送至分计时器,此时分计数器数值在原有基础上加1,其显示器将显示00、01、02、…..、59、00;每当分计数器数到00时,就会产生一个脉冲输出送至时计数器,此时时计数器数值在原有基础上加1,其显示器将显示00、01、02、…..、23、00;即当数字钟运行到23点59分59秒时,当秒计时器在接受一个秒脉冲,数字钟将自动显示00点00分00秒。 (2)校时电路 当开关拨至校时档时,电子钟暂停工作,通过时、分、校时开关分别对时、分进行校对,开关每按两次,与开关对应的时或分计数器加1,当调至需要的时与分时,开启运行开关,电子钟从设置的时间开始往后计时。 (3)整点报时 对分与秒进行监测,当时钟走至每个小时的59分50秒时开始启动整点报时电路,当时钟走至00分00秒时,报时结束。 (4)仿广播报时 每到每个整点的59分50秒开始,51、53、55、57秒发出500HZ的报时声,59秒时发出1KHZ的报时声。 (5)夜间不报时 白天电子钟进行整点报时,但在夜间从23点开始到第二天早上5点不报时,6点开始恢复整点报时。 (6)自定闹钟 可以通过开关对时、分的每一位进行设定,即设定一个闹钟,每当时钟走到这个时间就会进行长达一分钟的闹铃,在闹铃期间,可以手动是闹铃声停止。 (7)内置作息表 可以通过开关控制是否启用内置作息表,当启用内置作息表时,电子钟将在6点50分、8点整、11点45分、13点30分、17点50分闹铃。 本科生论文 一般不少于35000个中文字符(包括图 、表、程序段、标题)