毕业设计论文基于AT89C51单片机的电子万年历设计.doc
《毕业设计论文基于AT89C51单片机的电子万年历设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于AT89C51单片机的电子万年历设计.doc(44页珍藏版)》请在三一办公上搜索。
1、黑龙江东方学院 本 科 生 毕 业 论 文(设 计)电子万年历学 部 计算机科学与电气工程 专 业 计算机科学 姓 名 学 号 班 级 07级1班 指导教师 答辩日期 2011年5月14日 黑龙江东方学院本科生毕业论文(设计)评语(一)姓名专业班级计算机科学07级1班总成绩毕业论文(设计)题目:电子万年历答辩委员会评语答辩成绩主任签字: 年 月 日答辩委员会成员签字学部毕业论文(设计)领导小组意见组长签字: 年 月 日 学部公章黑龙江东方学院本科生毕业论文(设计)评语(二)姓名学号专业班级计算机科学07级1班毕业论文(设计)题目:电子万年历指导教师评语指导教师成绩指导教师签字: 年 月 日黑龙
2、江东方学院本科生毕业论文(设计)评语(三)姓名学号专业班级计算机科学07级1班毕业论文(设计)题目:电子万年历评阅教师评语评阅教师成绩评阅教师签字: 年 月 日黑龙江东方学院本科生毕业论文(设计)任务书姓名学号专业班级计算机科学07级1班毕业论文(设计)题目: 电子万年历毕业论文(设计)的立题依据电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周日、时、分、秒进行计时,对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时,还具有时间校准等功能主要内容及要求主要内容是实现INT中断 ,实现RB电平变化中断 要求是实现数码管模块的多功能显示演示进度
3、安排2010年9月20日 选题2010年9月21日2011年5月13日 接受指导教师的指导2010年9月21日2010年9月30日拟定论文大纲2010年10月1日2010年10月31日搜集、查阅、整理相关资料2011年3月1日2011年3月28日初稿形成2011年3月29日2011年4月5日 初稿审定2011年4月6日2011年4月10日 第一次修改2011年4月11日2011年4月14日 第一次审定2011年4月15日2011年4月20日 第二次修改2011年4月21日2011年5月4日 定稿2011年5月5日2011年5月13日 论文评阅小组评审论文(设计)2011年5月14日 毕业论文(
4、设计)答辩学生签字:指导教师签字:年 月 日黑龙江东方学院本科生毕业论文(设计)电子万年历的设计摘 要 随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。为了在观测时间的同时,能够了解其它与人类密切相关的信息,比如温度、星期、日期等,电子万年历诞生了,它集时间、日期、星期和温度功能于一身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 该电子万年历主要采用AT89C51单片机作为主控核心,由DS1302时钟芯片提供时钟、LED动态扫描显示屏显示。AT89C51单片机是由Atmel公司推出的,功耗小,电压可选用
5、46V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有涓细电流充电功能的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小;数字显示是采用的LED液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒和温度等信息。此外,该电子万年历还具有时间校准等功能。关键词:时钟电路; DS1302;LED动态扫描; AT89C51;MAX7219II黑龙江东方学院本科生毕业论文(设计) Perpetual CalendarAbstractWith the society, science and technol
6、ogy, mankind learned that time, from the view of the sun, to the present electronic clock pendulum clock, continuous research and innovation. Observation time in the same time, be able to understand other human beings is closely related to information, such as temperature, week, date and so on, the
7、birth of the electronic calendar, and it set the time, date, week and temperature-in-one, with easy to read, intuitive display functional diversity, and many other advantages of simple circuit with the electronic instrumentation of the development trend of the. market prospects are broad The main us
8、e of the electronic calendar AT89C51 single-chip microcomputer as the main core, provided by the DS1302 clock chip clock, DS18B20 the temperature chip acquisition transition temperature, LED display shows the dynamic scan. AT89C51 single-chip microcomputer is introduced by Atmel Corporation, a small
9、 power consumption, voltage can be selected 4 6V power supply voltage; DS1302 clock chip is introduced DALLAS fine with trickle charge function of current low-power real-time clock chip, which can of the year, month, day, week, hour, minute, second for time, also has multiple functions, such as a le
10、ap year compensation, and long life of the DS1302, a small error; DS18B20 temperature chip is a digital temperature sensor with a measurement accuracy high, a simple circuit to connect the characteristics of such sensors only need a data cable for data transmission; digital LED display is used to di
11、splay LCD screen, can display year, month, day, week, hour, minute, second and temperature, etc. information. In addition, the electronic calendar is also a time-calibration functions. Keywords:clock circuit; DS1302; LED dynamic scanning; AT89C51; MAX7219目录 摘 要IABSTRACTII第1章 绪论11.1 背景知识介绍11.2 课题任务及要
12、求2第2章 万年历时钟设计方案32.1 简述设计思路32.2 构成框图3第3章 硬件电路设计43.1 单片机的选择43.1.1 单片机选择论证43.1.2 单片机参数介绍43.2 时钟功能的实现73.3复位电路83.4 时间调整电路103.5 时间显示电路103.5.1 扫描方式103.5.2 LED数码管的选择123.5.3 显示电路的整体实现13第4章 系统程序设计与软件仿真144.1 主程序的设计144.2 程序代码164.3 仿真实验17第5章 PCB板制作与调试185.1 原理图的绘制与PCB的制作185.1.1 原理图的绘制185.1.2 PCB的绘制195.2元件安装焊接205.
13、3系统的调试21结论23参考文献24附 录A25附 录B26附 录C27致 谢35黑龙江东方学院本科生毕业论文(设计)万年历的设计第1章 绪论1.1 背景知识介绍随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机
14、数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步我国生产的电子万年历有很多种,总体上来说以研究多功能电子万年历为主,使万年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。商家生产的电子万年历更从质量,价格,实用上考虑,不断的改进电子万年历的设计,使其更加的具有市场。本设计为软件,硬件相结合的一组设计。在软件设计过程中,应对硬件部分有
15、相关了解,这样有助于对设计题目的更深了解,有助于软件设计。基本的要了解一些主要器件的基本功能和作用。除了采用集成化的时钟芯片外,还有采用MCU的方案,利用AT89系列单片微机制成万年历电路,采用软件和硬件结合的方法,控制LED数码管输出,分别用来显示年、月、日、时、分、秒,其最大特点是:硬件电路简单,安装方便易于实现,软件设计独特,可靠。AT89C51是由ATMEL公司推出的一种小型单片机。95年出现在中国市场。其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,可以很快被中国广大用户接受。 本文介绍了基于AT89C51单片机设计的电子万年历。首先我们在绪
16、论中简单介绍了单片机的发展与其在中低端领域中的优势以及课题的开发意义;接着介绍了AT89C51单片机的硬件结构和本毕业设计所要外扩的LED显示及其驱动方法,并在此基础上实现了万年历基本电路的设计;然后使用单片机汇编语言进行万年历程序的设计,程序采用模块化结构,使得逻辑关系简单明了,维护方便。1.2 课题任务及要求本作品电子万年历用LED数码管显示阳历年、月、日、星期、时、分、秒功能,并能准确计算闰年闰月的显示。通过按键开关实现调时的功能,能调时,断电有实时时钟。 第2章 万年历设计方案2.1 简述设计思路通过一段时间对专业书籍及多种设计方案的研究机分析,我采用了比较常用的AT89C51作为核心
17、控制芯片,用C语言进行编程来满足设计的要求。用LED数码管来实现年、月、日, 时、分、秒的显示,在时、分、秒之间各有2个LED发光二极管来作为时间分隔符每秒随秒位闪烁一次,直观且具有美感,通过3个按钮开关可以在日期与时间间切换和对时钟进行调整,其他外接电路还有晶振电路、复位电路等等2.2 构成框图本设计用AT89c51作为核心控制部分,外接晶振电路与复位电路,P3口接三个按钮开关作为时间调整部分,以LED数码管作为显示部分,P0口控制数码管段选部分,P1口和P2口控制数码管位选部分。如图2-1所示:晶振电路单片机AT89C51数码管段选部分复位电路时间调整电路数码管位选部分LED数码管管图2-
18、1 总体系统框图第3章 硬件电路设计3.1 单片机的选择3.1.1 单片机选择论证方案一:采用传统的AT89C51作为电机的控制核心。单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。方案二:采用FTC10F04单片机,还带有非易失性Flash程序存储器。它是一种高性能、低功耗的8位CMOS微处理芯片,市场应用最多。其主要特点如下:8KB Flash ROM,可以擦除1000次以上,数据保存10年。由于本系统对CPU运算速度要求很高,需要执行很复杂的运算,方案一成本比较低,适合做设计,方案
19、二运算速度高,性能好,所以两种方案都有可取之处。选用方案一作为主方案,方案二作为备用方案。3.1.2 单片机参数介绍我选用了比较常用且功能强大的AT89C51单片机,下面我来详细介绍该芯片的参数与功能:AT89C51是由美国Atmel 公司生产的至今为止世界上最新型的高性能八位单片机。该芯片采用FLASH存储技术,内部具有2KB字节快闪存存储器,采用DIP封装,是目前在中小系统中应用最为普及的单片机2。(1)AT89C51的功能描述AT89C51是一种低损耗、高性能、CMOS八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十
20、年。它与MCA-51系列单片机在指令系统和引脚上完全兼容,不仅可完全代替MCS-51系列单片机,而且能使系统具有许多MCS-51系列产品没有的功能。AT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于4K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需10毫秒,仅为8751/87C51的擦除时间的百分之一,与8751/87C51的12V电压擦写相比,不易损坏器件,没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。工作电压范围(2.7V6V),全静态工作,工作频率宽在0Hz24MHz之间,比8751/87C51
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AT89C51 单片机 电子 万年历 设计

链接地址:https://www.31ppt.com/p-4860667.html