精品资料(2021-2022年收藏)红外线报警单片机课程设计.doc
《精品资料(2021-2022年收藏)红外线报警单片机课程设计.doc》由会员分享,可在线阅读,更多相关《精品资料(2021-2022年收藏)红外线报警单片机课程设计.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学号201040140130单片机原理及接口技术课程设计说明书课程名称人体接近检测及报警系统的设计教学院机电工程学院专 业机械电子工程班 级10级机械电子工程(1)班姓 名解文指导教师 李涛 刘东汉 2013年6月6日目录前言一 课程设计任务书1二 主要元器件的选择与简介42.1 AT89C52芯片简介4.2.2 TORCH_LDR红外传感器8.7三 硬件系统设计83.1系统框架图设计83.2红外报警系统的结构及工作原理93.3系统整体工作原理10四 软件系统设计114.1 主控流程图设计114.2 主程序设计124.3 密码子程序设计154.4 数码管子程序设计19五 系统调试与仿真21 六
2、 心得感悟22七 参考文献2323 前言 随着我国社会与经济的发展,人民生活水平不断提高,人们对区域治安环境以及安全防范的要求也越来越高,同现代化技术高度发展的今天,犯罪更趋智能化,手段更隐蔽,所以保证区域安全必须从运用现代化的防盗报警技术。本文将系统介绍一种采用新的先进的红外线对射感应模块和人体红外探测装置制作而成的红外监控系统,由于它是利用人眼不可见的红外光束,组成无线监控区域,所以具有极强的保密性和可靠性。本系统除用于仓库、门窗、围墙、栅栏防盗报警外,也可用于其他需要监控的场合。本系统采用了热释电红外传感器,它的制作简单、成本低、安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高
3、、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。本设计包括硬件和软件设计两个部分。硬件部分包括单片机控制电路、红外探头电路、驱动执行报警电路、LED控制电路等部分组成。处理器采用51系列单片机AT89C51,整个系统是在系统软件控制下工作的。20122013学年第2学期课程设计任务书设计名称单片机原理及接口技术课程设计班级10机械电子地点K1-303一、课程设计目的单片机原理及接口技术课程设计是机械电子工程专业的学生在完成单片机原理及接口技术等专业课程的学习之后,进行综合性设计训练的实践性教学环节。目的是在老师的指导下,使学
4、生通过课程设计,对所学课程理论知识进行一次系统的回顾检查、复习和提高,并运用所学理论,通过调研,设计一个单片机方面的系统,受到从理论到实践应用的综合训练,培养学生独立运用所学理论解决具体问题的能力。具体为以下几个方面:1. 能够正确运用单片机原理及接口技术等课程的基本理论和相关知识,复习单片机基本结构,了解一般应用系统的设计方法和步骤,掌握常用开发工具的使用方法。培养学生分析问题和解决问题的能力,使学生具有单片机应用系统的初步设计能力。2. 通过控制电路的设计,掌握常用控制电路的设计方法。3. 通过控制系统方案设计,掌握单片机编程和调试的思想,方法,过程。4. 通过检索查阅运用有关手册、标准及
5、参考资料,培养起学生检索查阅资料、使用资料的方法和能力。5. 通过回顾查阅课程理论知识、运用所学的基础课,专业技术课和专业课知识,培养学生根据实际问题正确设计总体方案, 分析具体问题、进行工程设计的能力。二、课程设计内容(一)课程设计题目:出租车计价系统的设计每个小组56名学生进行设计。允许学生自己拟定实施要点,经指导老师同意后实施。设计要求:1.设计的计价系统能够模拟出租车计价器,计价规则为:每天6点至22点1.5公里以内收费5元,超过1.5公里后每超过1公里收费1元;其余时间段1.5公里以内收费6元,超过1.5公里后每超过1公里收费1.2元。2.系统需要有启动计价、停止计价、复位功能,也可
6、以根据自己的设想增加新的功能例如时间设定等。3.显示采用4位(或更多位)七段数码管显示,计费金额保留1位小数。4.公里数的计量采用车轮的转动圈数乘以周长的方式得到,车轮的转动圈数以外部输入的方波信号代替,每一个方波周期代表车轮转动1圈。需要用到的硬件:单片机最小系统、七段数码管、键盘或微震开关,编程下载线,杜邦线若干。(二)课程设计题目:步进电机的调速系统的设计每个小组56名学生进行设计。允许学生自己拟定实施要点,经指导老师同意后实施。设计要求:1.设计一套步进电机的调速系统,能够实现步进电机的速度增加、减少、停止、启动。2.系统需要有启动电机、停止电机、电机速度增加、电机速度减少四个按钮,也
7、可以根据自己的设想增加新的功能按钮例如快速调速和慢速调速按钮。每按动一个按钮,电动机速度做相应调整,系统开机启动电机时,电机速度为默认值。3.显示采用4位(或更多位)七段数码管显示当前电动机转速。需要用到的硬件:单片机最小系统、七段数码管、键盘或微震开关,编程下载线、杜邦线若干、步进电机、驱动器、48V开关电源(步进电机、驱动器、电源我这里有一套,不需要大家买)。(三)课程设计题目:基于单片机的点阵电子显示屏设计每个小组56名学生进行设计。允许学生自己拟定实施要点,经指导老师同意后实施。设计要求:1.设计一套点阵电子显示屏,能够实现电子显示屏的显示。2.电子显示屏采用64*16点的形式,显示屏
8、上要求能够显示设定的文字或图形。3.文字或图形的设定通过上位机(PC机)通过串口(VB编程)传送至单片机。需要用到的硬件:单片机最小系统(带串口)、16*16点阵模块4块,编程下载线、杜邦线若干。(四)课程设计题目:人体接近检测系统的设计每个小组56名学生进行设计。允许学生自己拟定实施要点,经指导老师同意后实施。设计要求:1.设计一套人体接近检测系统,当离检测系统5米以内(可设定)有人时自动识别并报警。2.报警采用声光两种方法实现,声音采用小喇叭发声实现,光报警采用七段数码管实现。需要用到的硬件:单片机最小系统、扬声器元件(含驱动)1个、七段数码管、热释红外人体感应传感器1个、编程下载线、杜邦
9、线若干。三、进度安排1. 熟悉任务,查阅资料; 1天2. 确定方案; 2天3. 详细设计(硬件原理图及软件程序) 5天4. 整理设计说明书,答辩。 2天四、基本要求1. 课程设计应在教师的指导下由学生独立完成,严格地要求自己,不允许相互抄袭;2. 认真阅读课程设计任务书,明确题目及具体要求;3. 认真查阅题目涉及内容的相关文献资料、手册、标准;4. 大胆创新,确定合理、可行的总体设计方案;5. 控制系统方案可行,硬件选择合理,软件框图正确;7.控制系统电气原理,图纸符合国家标准,布图合理,内容完整表达清晰。 8. 设计说明书手写和打印均可。课程设计第一天由各设计小组组长根据指导教师给的电子任务
10、书拟定出适合本小组的课程设计任务书,并统一打印后分发各组员。 9. 课程设计必须最终做出实物,要求实物运行稳定,能够实现任务书要求的功能。 机械电子工程系 2013.04.20主要元器件的选择与简介2.1 AT89C52芯片简介AT89C52特点:1. 与MCS-51产品指令和引脚完全兼容2. 8K字节可重擦写FLASH闪存3. 1000次擦写周期4. 全静态操作:0Hz-24MHz5.三级加密程序存储器6. 256X8字节内部RAM7.32个可编程I/O口线8.3个16位定时/计数器9. 5个中断源10.可编程串行UART通道11.低功耗空闲和掉电模式功能特性概述:AT89C52提供以下标准
11、功能:8K字节FLASH闪存,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。AT89C52的芯片管脚图如图2-1。图2-1引脚功能说明:VCC电源电压GND地P0口P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方
12、式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口P1口是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1” ,通过内部的上拉电阻把端口拉到高电平,此时可作输出口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。与AT89C51不同之处是,P1.0和P1.1还可分别作为定
13、时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),参见下表。FLASH编程和程序校验期间,P1接收低8位地址。P1.0和P1.1的第二功能,如表2-1所示。表2-1引脚号功能特性P1.0T2(定时/计数器2外部计数脉冲输入),时钟输出P1.1T2EX(定时/计数2捕获/重装载触发和方向控制) P2口P2是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器
14、或16位地址的外部数据存储器(例如执行MOVXDPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVXRI指令)时,P2口输出P2锁存器的内容。FLASH编程或校验时,P2亦接收高位地址和一些控制信号。P3口P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流。 P3口除作为一般的I/O口线外,更重要是它的第二功能,如表2-2所示:表2-2端口引脚第二功能P3.0RXD(串行输入口)P3.1TXD(
15、串行输出口)P3.2INTO(外中断0)P3.3INT1(外中断1)P3.4TO(定时/计数器0)P3.5T1(定时/计数器1)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。RST复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。ALE/PROG当访问外部程存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个
16、ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FF
17、FFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。FLASH存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp2.2 TORCH_LDR红外传感器热释电式传感器主要是由一种高热电系数的材料,如锆钛酸铅系陶瓷、钽酸锂、硫酸三甘钛等制成尺寸为2*1mm的探测元件。在每个探测器内装入一个或两个探测元件,并将两个探测元件以反极性串联,以抑制由于自身温度升高而产生的干扰。由探测元件将探测并接收到的红外辐射转变成微弱的电压信号,经装在探头内
18、的场效应管放大后向外输出。为了提高探测器的探测灵敏度以增大探测距离,一般在探测器的前方装设一个菲涅尔透镜,该透镜用透明塑料制成,将透镜的上、下两部分各分成若干等份,制成一种具有特殊光学系统的透镜。它和放大电路相配合,可将信号放大70分贝以上,这样就可以测出1020米范围内人的行动。 菲涅尔透镜利用透镜的特殊光学原理,在探测器前方产生一个交替变化的“盲区”和“高灵敏区”,以提高它的探测接收灵敏度。当有人从透镜前走过时,人体发出的红外线就不断地交替从“盲区”进入“高灵敏区”,这样就使接收到的红外信号以忽强忽弱的脉冲形式输入,从而强其能量幅度。人体辐射的红外线中心波长为910-um,而探测元件的波长
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 资料 2021 2022 收藏 红外线 报警 单片机 课程设计
限制150内