打靶射击闹钟_第1页
打靶射击闹钟_第2页
打靶射击闹钟_第3页
打靶射击闹钟_第4页
打靶射击闹钟_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业答辩毕业答辩姓名:xxx学号:xxxxxxxxxxxxxx学院:xxxxxxxxxxxxxx班级:xxxxx打靶射击闹钟目录研究的目的和意义论文的主攻方向、主要内容、研究方法及技术路线红外发射模块红外接收模块时钟显示程序框图测温及显示程序框图红外信号接收及处理程序框图红外信号程序设计框图仿真致谢研究目的和意义

打靶射击闹钟主要是解决早上起床难的问题,相比于传统的闹钟它增加了一个打靶射击的环节,早上闹钟响后必须通过相应的射击手枪射中靶心之后方能停止响铃,使用者通过瞄准射击从而自己慢慢清醒。此设计的主要目的在于研究时钟芯片、温度传感器及红外发射红外接收的原理。论文的主攻方向、主要内容、研究方法及技术路线论文主攻方向是STC89C52芯片的使用及了解红外发射红外接收的基本工作原理。首先是对打靶射击闹钟进行系统方案的设计,进而进行系统硬件以及系统软件两个方面的设计。使其具有显示时、分、秒的基本功能外,还具有温度显示功能、闹钟功能和红外遥控控制功能。在本设计中首先采用文献法,查找有关打靶射击闹钟设计的资料,了解此次设计中可以应用到的各种单片机和温度采集模块等等;然后选用比较法,针对此次设计的要求,逐一进行比较,分析选用不同单片机、红外发射接收管和温度采集模块应用时的优缺点,选用优点最多,缺点最少的单片机、红外发射接受管和温度采集模块;最后选用实验法进行设计方案的决定。最终确定本设计的产品是以STC89C52单片机为控制核心并用LCD1602液晶作为人机交互界面。本设计基本框图可以分为两个部分,具体说明请参照图1-1与图1-2。红外发射模块红外接收模块时钟显示程序框图测温及显示程序框图

主程序的主要功能是负责读出并处理DS18B20测量出的温度值,并实时显示示,对DS18B20进行操作首先要进行初始化,初始化包括:发送DS18B20复位命令,发跳过ROM命令,发读取温度命令。红外信号接收及处理程序框图红外信号的的接收通过外部中断处理函数来完成的,中断函数中判断按键的编码,然后执行相应的按键动作,比如检测到键S1被按下,则执行调节时间的动作。红外发射信号程序设计

红外发射程序和红外接收程序是独立的,红外信号的发射和接收分别由各自单片机来完成。红外信号的发射利用定时器,每隔26us中断一次,主程序中等待按键被按下,若检测到有按键按下,就调用红外发射函数,发送相应的二进制编码。仿真显示致谢能完成这次毕业设计的整体设计首先我要感谢我的导师xxx,他总是孜孜不倦的辅导我,不厌其烦。还有我要感谢那些帮助我的人,谢谢你们,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论