《多功能数字钟设计与应用报告》.doc
文本预览下载声明
目 录 内容摘要…………………………………………………………………………1 Abstract…………………………………………………………………………1 1 方案比较与设计………………………………………………………………2 1.1 数字时钟显示器的选择与控制…………………………………………2 1.2 按键的选择与控制………………………………………………………2 2 系统设计………………………………………………………………………3 2.1 系统框图…………………………………………………………………3 2.2 方案实现…………………………………………………………………4 3 理论分析与计算………………………………………………………………6 3.1 时间的控制与计算………………………………………………………6 3.2 温度的采集与计算………………………………………………………7 3.3 蜂鸣器报警的设计………………………………………………………7 3.4 红外止闹的设计…………………………………………………………7 4 测试方法与调试………………………………………………………………7 参考文献…………………………………………………………………………8 附 页……………………………………………………………………………8内容摘要:本设计采用一块单片机(AT89S52)作为多功能数字钟的控制核心,加以温度传感器、红外接收管、蜂鸣器、液晶显示器(LCD1602)、电源电路及其他电路构成。实现了时间设置、闹铃设置、闹铃开和关的功能;LCD显示小时、分钟,有AM、PM指示灯,闹钟就绪灯,闹钟到点蜂鸣器报警,220V供电基本功能。另外,本设计还实现了通过切换键盘显示现场温度,红外停止闹铃的功能。
关键词:温度传感器 红外接收管 蜂鸣器 液晶显示器(LCD1602) 电源电路
Abstract:This design uses a single chip (AT89S52) as the core controller of a multi-functional digital clock,complemented by temperature sensor,infrared receiver,buzzer,liquid crystal display(LCD1602),power circuit and other circuit. It implementes time setting,alarm setting,and alarm on/off functions.Moreover, it has some basic functions such as displaying hour and minute,AM/PM indicator light,alarm clock ready light,buzzer alarm and 220V power supply.In the end,this design also can show the scene temperature through switching the keyboards,and stop the alarm by infrared circuit.Key words:temperature sensor infrared receiver buzzer liquid crystal display(LCD1602) power circuit
1 方案比较与设计
1.1 数字时钟显示器的选择与控制
方案一:采用5只7段共阴极数码管,分别显示小时、’—’及分钟(如23-30),P0口连接数码管的段选端(a、b、c、d、e、f、g),P2口(0-4端)控制数码管位选端(cs1-cs5)。
方案二:采用一块液晶显示器(LCD1602),显示内容多,可以显示AM(PM)、小时、“:”、分钟及秒钟(如PM 23:30:30),另外控制也较为方便,只用两个控制线(lcdrs、lcden)。
方案一编程较简单,但硬件电路较乱;方案二编程与硬件电路实现都较为方便。考虑到本设计的需要,采用方案二。
1.2 按键的选择与控制
方案一:采用4只轻触按键完成各项功能的设置,分别为功能键、增加键、减少键、开关闹铃键,采用按键复用的设计思路。此种方案硬件简单,软件实现困难。
方案二:采用6只轻触按键完成各项功能的设置,分别为设置时间、设置闹铃、调整小时、调整分钟、开闹铃、关闹铃,采用分模块的设计思路。此种方案必第一种只多2只按键,软件实现较为方便。所以采用方案二。2 系统设计
2.1系统框图系统说明
(1) AM、
显示全部