- 37
- 0
- 约6.1千字
- 约 11页
- 2017-09-16 发布于未知
- 举报
电子工程学院课外学分设计报告
题目:按键控制的单片机声光报警系统
姓 名: 学 号:
专 业: 实 验 室: 开放实验室
组 别: 同组人员:
设计时间:2013 年 10 月 1 日 —— 2013 年 12 月 24 日
审批意见: 指导教师:
目 录
1.专业综合设计任务 2
1.1项目背景 2
1.2项目意义 2
2. 项目要求 2
2.1 任务设计要求 2
2.2软件设计要求 2
2.3硬件设计要求 2
3.总体设计思路与方案 3
3.1 整体方案 3
3.2 框图 3
4.硬件电路设计 4
4.1 AT89C51单片机简述及结构引脚说明 4
4.2 设计方案与电路 6
4.3元器件清单列表 6
5.软件程序设计 7
5.1 软件设计框图 7
5.2 程序设计 7
6.实现与测试 9
6.1 系统性能调试与仿真 9
6.2 任务设计说明 9
7.分析与总结 9
1.专业综合设计任务
1.1项目背景
声光报警器在实际的生活中可以见到许多,运用于生活的许多方面,既有硬件实现的,也有硬件和软件同时控制执行。本课题基于微机原理与接口技术的学习,运用汇编语言实现一个声光报警器的功能。报警和发光同步进行。因此用它进行报警探测监控,具有良好的隐蔽性,白天和黑夜都可以使用,而且其抗干扰能力强。报警系统利用单片机控制技术,自动探测发生在布防区内的侵入行为,产生报警信号,一旦发生突发事件,就会向人们发出报警提示,从而让人即使采取应对措施。
1.2项目意义
首先,通过课程任务设计,可以很好的对课本知识运用于实践,同时也可以激发学习于专业相关的一些知识,从而扩大自己知识面的广度。其次,通过课题任务设计,在让我们思考使用学习工具的同时也学会去发现问题解决问题这一过程。
项目要求
2.1 任务设计要求
设计一个声光报警器,当报警按钮按下时扬声器报警,扬声器用1kHZ信号响100ms, 500Hz信号响200ms,交替进行声响报警,在报警期间报警指示灯,当报警解除按钮按下则解除报警。
2.2软件设计要求
利用定时器以方式1工作,产生报警音符对应的1kHZ信号响100ms, 500Hz信号响200ms的方波,由P1.0接报警灯,P1.1接报警喇叭,用P3.2接报警控制按钮,P3.3接报警停止按钮。
2.3硬件设计要求
根据课程设计要求,基于单片机最小系统上按照电路设计焊接好各元器件,基于单片机最小系统上按照电路设计焊接好各元器件,利用P1.0接报警灯,P1.1接报警喇叭。
报警电路图
3.总体设计思路与方案
3.1 整体方案
P3.2口用来接按钮控制报警器的启动和停止,P1.0口用来输出方波、发声,P1.1口对灯进行控制为使扬声器用1kHZ信号响100ms, 500Hz信号响200ms要用定时器中断,利用定时器T1方式1工作,产生方波,由P1.0输出驱动喇叭发声。声音的改变调用延时子程序的次数来实现设晶振频率为12MHz。基于音乐播放器基础上,通过按钮控制用于驱动喇叭发出报报警的声音。P3.2 INT0(外部中断0)、P3.3 INT1(外部中断1)
3.2 框图
硬件电路设计
4.1 AT89C51单片机简述及结构引脚说明
AT89C51单片机是美国Atmel公司生产低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(EPROM)和128 bytes的随机存取数据存储器(RAM)。
图为AT89C51单片机的基本组成功能方块图。由图可见,在这一块芯片上,集成了一台微型计算机的主要组成部分,其中包括CPU、存储器、可编程I/O口、定时器/计数器、串行口等,各部分通过内部总线相连。下面介绍几个主要部分。
外时钟源 外部事件计数
外部中断 控制 并行口 串行通信
AT89C51管脚说明
ATMEL公司的AT89C51是一种高效微控制器。采用40引脚双列直插封装形式。AT89C51单片机是高性能单片机,因为受引脚数目的限制,所以有不少引脚具有第二功能。
VCC:供电电压。
GND:接地。
P0口:P0口为一个
原创力文档

文档评论(0)