定时打铃器的设计Word格式文档下载.docx
《定时打铃器的设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《定时打铃器的设计Word格式文档下载.docx(61页珍藏版)》请在冰豆网上搜索。
专业:
电子信息工程班级:
110411
学号:
11041130姓名:
张明
评分:
教师:
李翔文
2014年6月30日
专业课程设计(论文)任务书
I、专业课程设计(论文)题目:
定时打铃器的设计
II、专业课程设计(论文)使用的原始资料(数据)及设计技术要求:
(1)显示时钟格式:
**时**分**秒。
(2)可任意设定时间达到定时控制,定时点可有2个
(3)定时时间到,打铃1分钟,然后自动关闭打铃。
III、专业课程设计(论文)工作内容及完成时间:
第17周:
设计电路图,参考文献,仿真。
第18周:
领取元器件,按照电路图焊接。
第19周:
调试装置,总结实验,完成实验报告。
IV、主要参考资料:
[1]张先庭.单片机原理、接口与C51应用程序设计.北京:
国防工业出版社,2011年
[2]吴开志、陈黎娟、邓谦、任爱山.单片机技术及应用实验指导书.南昌.南昌航空出版社,2008年.
[3]吴清绣.微型计算机原理及接口技术.北京.中国科学技术大学出版社,2004年.
[4]吴向军.汇编语言程序设计.北京.高等教育出版社,2001年.
[5]
李光飞.51系列单片机设计实例.北京:
北京航空航天大学出版社.2003年
信息工程学院电子信息工程专业110411班
学生(签名):
张明
日期:
自2014年6月5日至2014年6月25日
指导老师(签名):
助理指导老师(并指出所负责的部分):
电子系(室)主任(签名):
学生姓名:
张明班级:
110411
指导老师:
李翔文
摘要:
随着电子技术的不断发展,定时提示功能在生活中、工作中越来越重要,在一些重要领域,对时间的精确度及实现多个时间点提示功能的要求也越来越高,通过合理的技术实现定时提示功能的多样化及高精度性越来越成为当下一迫切的需要。
根据单片机的特性制作的定时打铃系统能很好的实现定时提示功能多样化的要求,且能满足一定程度下的时间精度要求。
本文介绍的是以STC89C51芯片为核心结合其他硬件模块制作的定时打铃器实现定时提示功能。
本文主要介绍了定时打铃器的硬件、软件的设计及调试过程。
硬件主要由:
单片机最小系统、键盘显示电路、数据存储电路、打铃电路组成。
单片机最小系统主要由AT89C51芯片构成;
键盘显示电路主要由HD7279控制的4x4矩阵键盘和八个数码管构成;
数据存储电路是以AT24C02芯片为基础的具有掉电保存数据功能的小型模块。
打铃电路实现了到达定时点响铃提醒功能。
软件采用Keil开发环境作为开发平台,程序由C语言编写,可读性强及可移植性。
程序主要由主程序、键盘扫描子程序、定时中断子程序,显示子程序,数据存储子程序组成。
通过单片机程序烧写软件,将程序写入AT89C51芯片中,结合硬件电路实现了通过程序控制硬件电路实现定时打铃功能。
经测试,本定时打铃器很好的实现了定时打铃功能,能设定四个定时时间点,响铃提示时间长达一分钟,且具有掉电保护功能,能存储设定好的定时时间点。
由于本次设计中采用了模块化设计思想,故可以很方便的扩充相应的功能,诸如在芯片容量及硬件电路条件允许范围内增加多个定时时间点、增加数据的存储等。
本次设计能为今后更多的定时打铃系统的设计提供了宝贵的研究基础,能在更多的项目工程中发挥不可或缺的重要作用。
关键词:
AT89C51HD7279AT24C02定时打铃Keil
目录
第1章绪论..............................................................................................................................2
1.1课题的背景及意义...............................................................................................3
1.2国内外发展趋势...................................................................................................3
1.3设计要求...............................................................................................................4
1.4研究内容...............................................................................................................4
第2章系统组成及工作原理..................................................................................................5
2.1系统组成...............................................................................................................5
2.2系统工作原理.......................................................................................................5
第三章硬件电路设计..............................................................................................................7
3.1单片机控制系统电路设计...................................................................................7
3.2键盘显示电路设计...............................................................................................8
3.3数据存储电路设计...............................................................................................11
3.4打铃电路设计.......................................................................................................13
第4章软件设计......................................................................................................................15
4.1系统软件开发平台的介绍...................................................................................15
4.2主程序设计............................................................................................................16
4.3子程序设计............................................................................................................18
4.3.1键盘扫描子程序..............................................................................................18
4.3.2定时中断服务子程序......................................................................................19
4.3.3显示子程序......................................................................................................20
4.3.4数据存取子程序.............................................................................................21
第五章系统的安装及调试.......................................................................................................22
5.1硬件调试.................................................................................................................23
5.2软件调试.................................................................................................................25
第六章总结与展望...................................................................................................................26
6.1总结........................................................................................................................26
6.2展望........................................................................................................................26
参考文献.....................................................................................................................................27
附录一程序清单...................................................