摘要
科技在不断的飞速发展,人们的生活品质也不断的在提高,人们也越来越忙,将更多的时间投入到了工作和享受生活,但是随之而来的却是一些安全隐患,比如现在的火灾,这就是个让我们不得不注意的问题,因为我们经常要做饭,烧开水,这是我们经常会碰到的。所以我们做了一个简单的定时报警器。
我们采用的倒计时器是由单片机为核心的器件组成的一个系统。它能通过按键来实现倒计时时间,在倒计时结束也会发出报警声和报警灯,它成本比较低,功能强,而且我们采用的MCS-51单片机是单片机最为典型和最具有代表性的一种。
这次我们做的这个报警器主要是以MCS-51系列的8位单片机AT89C51为主芯片来实现的,通电后系统会复位初始值,而我们的初始值设定为99秒,当让这99秒可以通过按键来更改,所以我们配备了一个“+”键和一个“—”键,分别来调整时间,还有一个按键是开始,当时间倒计时结束时,我们会通过单片机输入一个低电平给蜂鸣器,也会发出信号给二极管,同时达到双保险,双重报警,更安全,更便捷。
关键词:定时报警,单片机,倒计时
ABSTRACT
...
Key word:Timing alarm,Single chip microcomputer,The countdown
目录
第一章 绪论2
1.1 选题的目的及意义2
1.2 方案选择3
1.2.1方案一:用LCD显示3
1.2.2方案二:用LED显示4
1.2.3方案确定4
1.3 系统设计5
1.3.1系统主要功能5
1.4 本人在设计中的任务5
第二章 整体硬件方案6
2.1 整体框图6
2.2单片机AT89C51基本知识7
2.3单片机AT89C51管脚说明8
2.4 AT89C51定时中断10
2.4.1 中断系统10
2.4.2 定时中断10
第三章 倒计时报警系统硬件设计15
3.1 系统各功能模块介绍15
3.1.1 51单片机最小系统15
3.1.2 LED液晶显示屏16
3.1.3 蜂鸣发生器设计20
3.1.4 发光二极管设计21
3.1.5 复位电路21
3.2 系统仿真截图22
3.3 系统各项表单25
3.3.1 使用工具及仪表清单25
3.3.2 元件清单26
第四章 倒计时报警软件设计27
4.1 主程序流程图及程序27
4.2 按键程序流程图及程序30
4.3 显示程序32
第五章 系统软硬件的调试34
5.1 系统仿真34
5.2 系统软件调试34
参考文献36
总 结37
致 谢39
附 录40
附录一 程序源代码:40
附录二 电路图47
附录三 实物图48