摘要
随着我国经济和人民的生活水平不断的提高,人们的安防意识也逐渐提高,我们现在家庭中常常用到的家电都有时间的限制,如果超出时间则会发生严重的后果,如:火灾,触电等。所以通过一个简易的定时报警可以避免这些事情的发生。
单片机体积小,成本低,功能强,广泛应用于智能产品和工业自动化上。单片机种类系列很多,但无论是从世界范围或是从全国范围来看,使用最为广泛的应用属于MCS-51系列单片机。MCS-51 单片机是单片机中最为典型和最有代表性的一种。
基于这一事实,本次设计应用MCS-51系列的8位单片机89C51为主芯片来实现定时报警器这一功能。通电后,系统显示默认的定时时间及方式。如使用默认值,可直接按“开始”键,计时开始,定时间到开始报警。如不选择默认值,可进行定时时间设定,定时方式选择, 开始倒计时,定时间到开始报警。定时时间设定从0---99秒,由八段码LED显示。定时间到,可实现灯、声同时报警。
关键词:定时报警,单片机,倒计时
ABSTRACT
...
Key word:Timing alarm,Single chip microcomputer,The countdown
目录
第一章 绪论1
1.1 选题的目的及意义1
1.2 方案选择1
1.2.1方案一:用LCD显示1
1.2.2方案二:用LED显示2
1.2.3方案确定3
1.3 系统设计3
1.3.1系统主要功能3
1.4 本人在设计中的任务4
第二章 整体硬件方案5
2.1 整体框图5
2.2 单片机AT89C51基本知识6
2.3 单片机AT89C51管脚说明7
2.4 AT89C51定时中断8
2.4.1中断系统8
2.4.2 定时中断9
第三章 倒计时报警系统硬件设计13
3.1 系统各功能模块介绍13
3.1.1 51 最小系统13
3.1.2 LED液晶显示屏14
3.1.3 蜂鸣发生器设计15
3.1.4 发光二极管设计16
3.1.5 复位电路17
3.2 系统仿真截图18
3.3 系统各项表单20
3.3.1 使用工具及仪表清单20
3.3.2 元件清单20
第四章 倒计时报警软件设计22
4.1 主程序流程图22
4.2 按键程序流程图25
4.3 定时程序27
4.4 显示程序28
4.5 报警程序29
第五章 系统软硬件的调试31
5.1 系统软件调试31
5.1.1 Keil C51的工作环境31
5.1.2 工程创建32
5.2 系统硬件调试34
5.2.1 Proteus ISIS的用户界面35
5.2.2 设置Proteus ISIS工作环境36
参考文献41
总结42
致谢44
附录45
附录一 程序源代码:45
附录二 电路图52
附录三 实物图53