毕业设计(论文)-基于PROTUES的单片机多功能电子万年历的仿真设计(25页).doc
《毕业设计(论文)-基于PROTUES的单片机多功能电子万年历的仿真设计(25页).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于PROTUES的单片机多功能电子万年历的仿真设计(25页).doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业设计(论文)-基于PROTUES的单片机多功能电子万年历的仿真设计-第 19 页本 科 毕 业 设 计基于PROTUES的单片机多功能电子万年历的仿真设计Simulation and design of multifunction electronic calendar based on the PROTUSE of single chip microcomputer学 院: 电子工程学院 专业班级: 电子信息工程 电子092班 学生姓名: 学 号: 指导教师: 2013年 6 月毕业设计(论文)中文摘要摘 要:电子万年历在我们平时生活中的使用非常广泛,给人们的生活带来诸多便利,在各种场
2、所随处可见。 它可以采用直观的数字显示出日期及温度等信息,同时他还有计时以及时间校准等功能。该电子万年历主要的核心部件是AT89C51单片机, 采用数字温度传感器DS18B20用来测量温度、时钟芯片采用DS1302芯片、共阴数码管来显示。AT89C51单片机是由艾特梅尔公司设计出的,基本无损耗;DS1302时钟芯片是美国达拉斯公司推出的时钟芯片,具有修复闰年漏掉的日子等多种功能,他它还可以对年、月、日、星期、时、分、秒进行计时,并且具有使用误差小,寿命长等优点;DS18B20温度芯片是一种测量精度高的传感器,连接这种特征的传感器只需要一个导线用来数据传输。本设计的显示装备选用的是共阴级数码管,
3、可以实现显示年、月、日、星期、时、分、秒及温度等内容。关键词:AT89C51单片机 DS1302 时钟芯片DS18B20温度传感器毕业设计(论文)外文摘要Abstract: E-calen dar day time is a very wide range of tools,giving great conwenience to people, commonly found in various places. It can be used in visual digital display the dateand temperature information, at the same ti
4、me ,It has the functions of timing and time calibration., but also a time-calibration and other functions. The core components of the electronic calendar is AT89C51 single chip, using DS18B20 temperature sensor is used to measure the temperature, the clock chip is used DS1302 chip, common cathode LE
5、D display. AT89C51 MCU is designed by Atmel company, the power consumption is very small; DS1302 clock chip is the United States DALLASs low-power real-time clock chip, has the leap year compensation and other functions, which can of the year, month, day, week, hour, minutes and seconds, and the err
6、or is small, long service life; 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; This display equipment of the design is chosen the Common cathode d
7、igital tube, which can display year, month, day, week, time, minutes and seconds and temperature, etc.Keywords: AT89C51 single-chip microcomputer DS1302 clock chip DS18B20 temperature chip 目录目录11 绪论11.1 引言11.2 可行性分析12 系统总体方案及硬件设计22.1 系统设计要求22.2 总体设计方案23 系统硬件设计23.1 单片机概述23.2 AT89C51单片机简介43.2.1 主要性能参数
8、43.2.2 功能性概述:53.2.3 引脚功能说明53.3 晶振电路63.4 复位电路73.5 时钟电路73.5.1 DS1302芯片73.5.1.1 概述83.5.1.2 管脚描述83.5.1.3 DS1302时钟芯片的初始化93.5.1.4 DS1302的控制字节93.5.1.5 数据输入输出(I/O)93.5.1.6 DS1302的寄存器103.6 DS18B20温度采集模块113.6.1 DS18B20概述113.6.2 DS18B20管脚介绍113.6.3 DS18B20工作原理及应用123.6.3.1 字节01:转换好的温度133.6.3.2 字节23:TH和TL配置133.6.
9、4 单片机访问DS18B20133.7 键盘模块143.7.1 单片机键盘简介143.7.2 键盘电路163.8 数码管显示模块163.8.1 数码管简介163.8.2 数码管的基本概念173.8.3 74HC573锁存器183.8.3.1 74HC573锁存器引脚图193.8.3.2 锁存器作用193.8.3.3 如何通过锁存器来点亮数码管203.8.4 74LS138译码器203.8.4.1 74LS138译码器管脚图203.8.4.2 74LS138简介203.8.5 显示电路224 系统软件设计244.1 系统结构设计244.2 程序设计264.2.1 DS1302初始化264.2.2
10、 启动温度转化275 系统仿真285.1 Protuse ISIS概述285.2 keil简介285.3 Protuse和Keil联合仿真285.4 Protuse运行流程295.5 Protuse功能仿真30结 论32致 谢33参 考 文 献341 绪论1.1 引言随着现代社会人们的生活水平的提高以及公作生活节奏越来越快,导致了人们对精确时间的要求越来越苛刻,这就带动了精确时钟的消费和需求。2000年以来,电子万年历成为了计时产品的一杆旗帜,人们把它称为21世纪时钟产业的第三次革命。第一次革命的代表是摆和摆轮游丝,这个发明使时钟的走时差由分变成了秒。第二次革命主要运用了石英振荡器,让钟表的精
11、度更高,让月差由分级缩小到秒级电波钟表革命新思维、新机遇、新挑战 钟表,2007年 王文毅等。第三次革命就是数码产品的运用这里指电子万年历的出现和使用,使时钟产品的精度进一步提高,由传统的指针模式变成更简单明确的数字模式,加上温度,星期以及闹铃等的多功能显示,是的电子时钟更加的人性化,越来越符合人们的日常消费需求。综上所述,我们可以看出电子万年历获得了跨越性的进步。在我国电子万年历的种类很多,在原来的只显示时间日期这些基本作用的基础上又额外增加了闹铃和报警等功能。生产商们为了赚取更大的利益,调高电子万年历的市场,他们在考虑了价格、质量及实用性的基础上对万年历大力的创新和改进。采用单片机和时钟芯
12、片结合的方法,以AT89系列单片为电子万年历的核心,利用软硬结合的方法,用来控制数码管显示出日期和时间,这种设计方案具有设计出的电路比较简单,软件设计独特,可靠等优点。AT89C51是由艾特梅尔公司生产出的一种单片机。其之所以能在中国得到极快的推广和采用Flash存贮器技术,成本低,且软件、硬件与MCS-51兼容等优点。本文主要介绍了基于AT89C51的单片机电子万年历。此万年历不但可以精确的显示日期时间以及星期和温度等内容外,而且还能进行时间校准。1.2 可行性分析技术可行性:该电子万年历主要的核心部件是AT89C51单片机, 采用DS18B20温度传感器用来测量温度、时钟芯片采用DS130
13、2芯片、显示设备为共阴极数码管。现实可行性:首先就是软硬件能够成功的实现并仿真。而且市场前景比较好,特别是随着生活节奏的提高,人们对于时间的精确度要求也越来越高,而且随着电子技术的飞速发展,如今单片机已经和我们的生活融入一体。只要我们使用电子产品,我们就离不开单片机对我们人类的巨大作用。经济可行性:成本低,性价比高。2 系统总体方案及硬件设计2.1 系统设计要求要求本设计以51单片机为核心控制,采用软件和硬件结合的方法,设计出的万年历可以显示日期、时间、温度等功能。要求完成硬件原理图设计和软件编程,并运用Protuse软件仿真实现。2.2 总体设计方案AT89C51主模块控制 数码管显示模块键
14、盘模块 DS1302时钟模块DS18B20温度采集模块晶振电路 复位电路 图2.2.1 总体电路原理图本设计核心控制是AT89C51,具有操作简单的优点;采用DS1302为时钟电路的核心,且其消耗很低、性能很高、精度很高还具有掉电保存功能,在2.5V和5.5V电压之 间工 作,能够精准的计时日期、时间和星期;温度的采集由DS18B20构成。总体电路原理图如图2.2.13 系统硬件设计3.1 单片机概述单片微型计算机 简称单片机,简称为MCU,是典型的嵌 入 式 微 控 制 器,单片机是计算机系统的缩小版,他是把系统集成到一个芯片上,因此又称之为单片微控制器。单片机由存放数据和程序的存储器,发布
15、命令的控制器,执行算术和逻辑操作的运算器,以及输入输出设备这四部分构成,可以看做是一台微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。总的来说,单片机具有体积小,功能强,物美价廉等优点,为人们再学习和设计上提供了诸多便利,因为一个芯片就是一台计算机。想了解计算机原理与结构的同学从单片机入手是最好的入门老师。在工业领域单片机被首次利用。单片机为了适应对体积要求比较严格的设备,这就必须让单片机的体积更小,最开始人们尝试把外围设备和CPU合到一个芯片上回转窑轮带直径测量系统优化设计 李宝锋,2009年 武汉理工大学;首次出现在世人眼前的是INTEL的8080,后来以最成功的8051为
16、基础又设计出了简单且功能优越的MCS51系列的单片机 电涡流缓速器结构原理与智能控制系统的研发 朱久艳,2009年 湖南大学;尽管在21世纪以来又陆续设计研发出各种高端的单片机,但已8051为基础的单片机仍然很流行。单片机可以毫不夸张的说是世界上最主流的处理器,专用处理器已经不再是最适合嵌入式,已经被单片机取代,单片机和专用处理器已经在这个社会的发展推动下慢慢的分为两个道路。在如今人们的生活中单片机已经和我们身边的电子产品息息相关,到处都有他的身影。我们身边比较常见的电子产品有手机、电脑、计算器、电子万年历等电子产品都有单片机,以上常见的电子产品一般只需要一片或几片单片机,一些复杂的工业设计一
17、般要有上百片的单片机来工作;可见单片机的数量远超过个人计算机和电脑的总量,数量十分的可观,甚至比我们人口数都多。单片机在短短几十年内崛起,这里用8位的单片机作为起点可以把单片机发展分成三阶段:第一阶段(1974-1978):起始阶段。以因特尔公司的MCS-48为代表。这个时期的单片机片内部一般由八位CPU、并行输入输出口、八位定时/计数器组成,寻址范围小于等于4K,没有串行口。第二阶段(1978年-1983):多功能阶段。在这一阶段推出的单片机内部普遍带有串行输入输出口,十六位定时/计数器以及多级中断处理系统。增加数据存储器和程序存储器的存储空间大小至64K,且还带有数模转换接口。电热锅炉供暖
18、系统的仿人智能控制器的设计与研究 戴宁,2002年 重庆大学代表产品有因特尔公司的MCS-51、摩托罗拉公司的6801和Zlog公司的Z8等。第三阶段(1983年-目前):巩固发展原有的八位单片机,以及研发十六位单片机。这一阶段的主要特性是在完善8位单片机的基础上研发十六位单片机,开拓创新,满足更多客户以及各个领域的需求。单片机之所以比较容易修改主要是因为他是依靠程序来运行。单片机通过编写程序来控制芯片,实现了别的器件很难实现或者根本不能实现的功能,具有高智能高效率等优点,是其他器件所不能比拟的。现在人们对于汇编语言不是很看重,一般采用C语言进行编程,这样大大提高的编程的工作效率,首先最重要的
19、是一定要了解单片机的具体性能和特点。高级的工程师都是以汇编语言为基础然后再学习C语言编程。虽然C语言比较容易理解方便阅读,但是他和汇编语言比起来执行效率要低百分之十到百分之二十,所以汇编和C语言各有千秋,我们要在应对不同的问题选取最合适的语言实现最高效率的工作 基于Proteus的LED数字时钟系统的设计 科技信息,2011年 丰焕亭 等。 在单片机的编程中,目前占主要地位的还是ASM语言,它是仅次于二进制机器的最低级语言了,选择这种低级语言的原因就是单片机海量的存储设备,也没有计算机那样的中央处理器。令单片机不可接受的是即使是一个小程序的按键模块程序,也会达到几十K,所以单片机必须要高效率的
20、利用,而汇编就不存在这个问题 熔接机放电控制系统设计与实现 杨旭,2010年 南京理工大学。 一个最基本的微型计算机部分组成如下: 中央处理器是由控制器、算术逻辑运算单元和寄存器组成; 存储器是由RAM(读写)和ROM(只读); 并行和串行I/O接口; 其它硬件端口,包括:定时/计数器、中断逻辑、总线等。3.2 AT89C51单片机简介AT89C51 是 美 国 艾特梅尔 公 司 生产 的8 位 单 片 机,具有很高的性价比,能够在各个场合领域灵活运用。本设计采用是AT89C51单片机,由于51单片机的极强兼容性所以单片机内部组成部分都基本相同。AT89C51的管脚图见图3.2.1中的左图。图
21、3.2.1 AT89系列单片机3.2.1 主要性能参数和MCS51系列的指令系统具有完全的兼容性4k字节可重擦写Flash闪速存储器1000次擦写周期全 静 态 操 作:0Hz24MHz三级加密程序存储器6个中断源1288字节内部RAM32个可编程IO口线2个十六位定时计数器低功耗和掉电模式3.2.2 功能性概述:AT89C51 具有振荡器及时钟电路,32 个IO 口线,可支持两种软件可选的节电工作模式,4k 字节Flash 闪存,一个全双工串行通信口,128字节内部RAM,一个5向量两级中断结构,片内振荡器及时钟电路,且具有降至0Hz的静态逻辑操作,两个十六位定时计数器等功能 数字式纸张挺度
22、(折痕)测试仪的研究 刘春燕,2008年 陕西科技大学。3.2.3 引脚功能说明Vcc:电源电压GND:地P0 口:P0 口是一组8位双向输入输出端口。P0可驱动8个TTL逻辑门电路。当P0口作为输入端口值为1时变成高阻抗状态。在访问外部RAM或ROM时会激活内部的上拉电阻 双丝旁路耦合电弧MIG焊嵌入式控制系统设计及实现 郭晋昌,2012年 兰州理工大学。P1口:P1是一组8位双向输入输出口,P1可驱动4个TTL逻辑门电路7。当P1口作为输入口此时端口为1,且激活内部上拉电阻使端口变成高电平状态,此时一个会被外部信号拉低电平输出电流。P2口:P2是一组8位双向输入输出端口,P2可驱动4个TT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 PROTUES 单片机 多功能 电子 万年历 仿真 设计 25
限制150内