如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PAGE\*MERGEFORMAT29目录TOC\o"1-3"\h\uHYPERLINK\l_Toc20364第一部分设计任务与调研PAGEREF_Toc203643HYPERLINK\l_Toc1791毕业设计的主要任务PAGEREF_Toc1793HYPERLINK\l_Toc285901.1选题背景及调研PAGEREF_Toc285903HYPERLINK\l_Toc6681.2本设计任务和主要内容:PAGEREF_Toc6683HYPERLINK\l_Toc13475第二部分设计说明PAGEREF_Toc134754HYPERLINK\l_Toc324602.1单片机总体设计思路PAGEREF_Toc324604HYPERLINK\l_Toc239402.2各功能模块程序实现原理分析PAGEREF_Toc239404HYPERLINK\l_Toc122732.21七段式数码管驱动模块PAGEREF_Toc122735HYPERLINK\l_Toc149412.22蜂鸣器驱动模块PAGEREF_Toc149415HYPERLINK\l_Toc280812.23按钮控制模块PAGEREF_Toc280815HYPERLINK\l_Toc53372.3AT89C51单片机性能介绍PAGEREF_Toc53375HYPERLINK\l_Toc289672.31蜂鸣器驱动模块的硬件设计PAGEREF_Toc289678HYPERLINK\l_Toc264602.4系统主程序流程图PAGEREF_Toc264609HYPERLINK\l_Toc87192.5系统定时中断流程图PAGEREF_Toc871910HYPERLINK\l_Toc7668第三部分设计成果PAGEREF_Toc766811HYPERLINK\l_Toc231603.1系统主要硬件电路PAGEREF_Toc2316011HYPERLINK\l_Toc142783.2系统调试PAGEREF_Toc1427811HYPERLINK\l_Toc156133.21硬件调试PAGEREF_Toc1561312HYPERLINK\l_Toc53433.3仿真结果PAGEREF_Toc534312HYPERLINK\l_Toc229983.4汇编程序清单:PAGEREF_Toc2299813HYPERLINK\l_Toc23440第四部分总结PAGEREF_Toc2344028HYPERLINK\l_Toc306第五部分致谢PAGEREF_Toc30629HYPERLINK\l_Toc31176第六部分参考资料PAGEREF_Toc3117630第一部分设计任务与调研1毕业设计的主要任务1.1选题背景及调研单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。同时,单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。基于上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等方面,而51单片机是各单片机中最为典型和最有代表性的一种。本设计以AT89S52芯片为核心,利用DS1302作时钟芯片,具有实时显示当前时间,按设定时间报时,能修改当前时钟等功能。1.2本设计任务和主要内容:(1)设计任务用可编程器件为主体,设计并制作一台自动打铃系统。要求完成的作品必须固化软件,测试检查时上电即可工作。实现能够显示当前的时间,同时能够在规定的时间点控制打铃装置打出预期的铃声。设置四个按扭,通过分配以实现对时间的调整,包括对时钟、分钟的增加和减少,秒钟的清零;以及强制打铃和关闭打铃。(2)主要内容基本计时和显示功能(用12小时制显示)。包括上下午标志,时、分的数字显示,秒信号指示。能设置当前时间(含上、下午,时,分)3、能实现基本打铃功能,规定:上午6:00起床铃,打铃5秒,停2秒,再打铃5秒。中午12:30休息,打铃5秒,停2秒,再打铃5秒。下午10:30熄灯铃:打铃5秒、停2秒、再打铃5秒。铃声可用小喇叭播放,凡是用到铃声功能的均按此处理。第二部分设计说明2.1单片机总体设计思路(1)设计能正常工作的一