求多功能电子单片机万年历程序的 设计程序主要是电...

基于MSP430的多功能数字万年历的设计_电气专业设计中心_天涯博客
本中心里毕业设计均为原创品,购买请联系QQ:
今日访问:[$DayVisitCount$]
总访问量:18975
开博时间:
博客排名:83229
  基于MSP430的多功能数字万年历的设计     摘 要  随着电子技术的迅速发展,特别是大规模集成电路出现,给人类生活带来了根本性的改变。尤其是单片机技术的应用产品已经走进了千家万户。电子万年历的出现更是给人们的生活带来的诸多方便。  本文首先描述了系统的硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程;其次,详细阐述了程序的各个模块和实现过程。本设计以数字集成电路技术为基础,单片机技术为核心。本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。  本系统以单片机的C语言进行软件设计,增加了程序的可读性和可移植性。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。系统通过点阵式液晶为载体显示数据,所以具有人性化的操作和美观的页面效果。可以显示时间、公农历日期、星期、温度,并能智能控制电器等功能。  综上所述,此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。    关键词:单片机;万年历;农历查询;电器控制    目 录  第一章 绪论1  1.1 课题的研究背景1  1.2 万年历的发展史1  1.3 课题的研究意义2  第二章 芯片介绍3  2.1 MSP430F2274单片机简介3  2.1.1 MSP430F2274单片机概述3  2.1.2 MSP430F2274单片机的特性3  2.1.3 MSP430F2274单片机功能框图4  2.1.4 MSP430F2274单片机引脚信息5  2.2 DS1302时钟芯片简介8  2.2.1 DS1302时钟芯片概述8  2.2.2 DS1302时钟芯片引脚配置8  2.2.3 DS1302时钟芯片的工作原理9  2.2.4 DS1302时钟芯片的控制字节9  2.2.5 DS1302时钟芯片的数据输入输出(I/O)10  2.2.6 DS1302时钟芯片的寄存器10  2.3 FYD12864液晶显示器简介11  2.3.1 FYD12864显示器的概述11  2.3.2 FYD1864显示器的引脚11  2.4 AT24C02存储器简介12  2.4.1 AT24C02存储器的概述12  2.4.2 AT24C02存储器的引脚12  2.4.3 AT24C02存储器的总线状态及时序13  2.4.4 AT24C02存储器的器件寻址13  2.5 DS18B20单总线数字温度传感器简介13  2.5.1 DS18B20新特点13  2.5.2 DS18B20使用中的注意事项14  2.6 通讯口简介15  2.6.1 RS-232C标准简介15  2.6.2 MAX232芯片介绍15  2.7 小结16  第三章 多功能数字万年历硬件结构的设计17  3.1 多功能数字万年历的工作原理概述17  3.1.1 多功能数字万年历系统的基本功能及优点17  3.1.2 多功能数字万年历系统硬件组成17  3.2 键盘模块硬件设计电路18  3.3 显示模块硬件设计电路18  3.4 温度采集模块硬件设计电路19  3.5 时钟模块硬件设计电路19  3.6 存储模块硬件设计电路19  3.7 驱动模块硬件设计电路20  3.8 RS-232C通信模块硬件设计电路20  3.9 电源硬件设计21  3.10 小结21  第四章 多功能数字万年历的软件设计23  4.1 多功能数字万年历的程序总流程图23  4.2 初始化程序流程图24  4.3 键盘程序流程图24  4.4 显示程序流程图28  4.5 时钟程序流程图30  4.6 温度采集程序流程图30  4.7 万年历程序流程图31  4.8 驱动函数流程图31  4.9 开关设置程序流程图32  4.10 存储程序流程图33  4.10.1 存储程序的读部分流程图33  4.10.2 存储程序的写部分流程图34  4.11 小结35  总 结36  致 谢37  参考文献38  附 录 一硬件电路图39  附 录 二程序42         分类: |基于单片机的多功能万年历设计毕业设计完整版
本设计采用了以广泛使用的单片机技术为核心,软硬件结合,使硬件部分大为简化,提高了系统稳定性,并采用LCD显示电路、键盘电路,使人机交互简便易行,此外还结合音乐闹铃电路、温度采集电路和供电电路。本方案设计出的万年历可以显示日期、时间、温度、农历,并且设置了音乐闹铃功能。该万年历可以应用于一般的生活和工作中,也可以通过改装,提高性能,增添新功能,从而给人们的生活和工作带来方便。&
基于单片机的多功能万年历设计毕业设计完整版下载
下载资料需要,并消耗一定积分。
下载此资料的人还喜欢:
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
本周热点资料
电子资料热门词
上传者其它资料
单片机下载排行当前位置:&>&&>&
桌面工作日程安排管理软件哪个最好用多功能万年历毕业设计
  日历是一种日常使用的出版物,用于记载日期等相关信息。每页显示一日信息的叫日历,每页显示一个月信息的叫月历,每页显示全年信息的叫年历。有多种形式,如挂历、座台历、年历卡等,如今又有电子日历。
  中国始有历法大约在四千多年以前。根据甲骨文中的一页甲骨历,证明殷代的历法已具有相当的水平,这一页甲骨历是全人类最古老的历书实物,这页甲骨历也就叫日历。
  中文名日历 &外文名calendar &种类挂历、座台历、年历卡、电子历等 &起源时间四千年前 &日本Z日预辍?窑幛
  日历图册 词条
  目录1 历史
  ? 历史变迁
  ? 来源
  2 历法分类
  3 制作工艺
  ? 封面制作
  ? 支架制作
  ? 联系实际
  4 作用
  ? 数码台历
  ? 健康日历
  ? 铭记历史
  基本信息 中文名日历 外文名calendar 种 & &类挂历、座台历、年历卡、电子历等 起源时间四千年前 日本Z日预辍?窑幛 &日历历史编辑 日历历史变迁
  日历从古到今,有三种说法:1.历书之类。2.今指记有年p月p日p星期p节气p纪念日等的本子o一年一本o每日一页o逐日揭去。有挂在墙上的o也有摆在桌上的。3.史官按日记载朝政事务的册子,是史官纂修国史的依据。
  各种日历图片 (9张)
  月历常会配以图像作为装饰,月份牌就是月历的其中一种装饰画。
  挂历和台历就是由日历发展来的,但是这不过近百年的历史。至于日历从何时出现的,谁也说不清,只是据史料记载,大约在1100年前唐顺宗永贞元年,皇宫中已经在使用日历了。当时的日历又称皇历,不仅记录着日期,而且是编修国史的重要资料。那时候的日历把一年分为12册,按每月的天数来确定每册的页数,并将月份和日期写在每一页上,然后交给服侍皇帝的太监暂时保管,待太监在每日的空页上记下皇帝的言行并在每月月终交皇帝过目,批准后,送史官存档。
  史官再将日历的内容与朝廷,国内各地区的大事结合起来,经提炼,润色后,记录下来,便成为国史。以后,由于日历给生活带来许多方便,就逐渐地进入了不少在朝大官的家庭,经过一番变动,编制成自家的日历。再往后,随着日历向大众化,家庭化的发展,人们也就把历书上的干支月令,节气及黄道吉日都印在日历上,并留下供记事用的的大片空白。
  日历来源
  真正的日历产生,大约在一千一百多年前的唐顺宗永贞元年,皇宫中就已经使用皇历。最初一天一页,记载国家、宫廷大事和皇帝的言行。皇历分为十二册,每册的页数和每月的天数一样,每一页都注明了天数和日期。如今通行的日历,不管是纸质出版物还是手机应用、电子台历,通常都会载有公历、农历和干支历这三种历法。
  农历的由来
  日历会以大字显示当日日期,并有当日的节气、运情等预测。
  日历 月日、干支、节令等内容事先写在上面,下部空白处留待记事,和&台历&相似。那时,服侍皇帝的太监在日历空白处记下皇帝的言行,到了月终,皇帝审查证明无误后,送交史官存档,这在当时叫日历,这些日历以后就作为史官编写《国史》的依据。
  后来,朝廷大臣们纷纷仿效,编制自家使用的日历。至于月历以后又发展成挂历、台历等各种形式,只是近一个世纪的事。随着时代的发展,&尽管日历的品种增多、花样也不断翻新,但仍旧保持着古老日历的格局。
  干支历的由来
  其形成有一个过程,它由纪日开始。干支纪日早在中国商代的时候就已经出现,春秋战国时期已采用十二地支纪月,而十二地支加时制度至迟西汉时已被采用。西汉末至今,一直用干支来纪年。唐以后,五代历书月名开始注以干支,北宋时又将十干十二地支配合以纪时,至此年月日时分别全以干支注记,干支历日趋完整。[1] &干支历以立春为岁首,年长即回归年,用二十四节气划分出十二个月(即寅月、卯月、辰月等),每个月含有两个节气,没有闰月。干支历与地球环绕太阳的周期运动有关,它能反映出一年四季的气候变化。自古以来,干支历一直为中国官方和民间所普通认识,应用于天文、风水、命理、选择术和中医等学科上,并为历朝官方历书(即黄历)所记载。[1] &以清朝官修史书《清实录》为例,书中的干支纪年均以立春为分割点:如中华书局影印《清实录》之第十七册,乾隆实录之第九册,第573页,乾隆二十七年十二月廿二日(庚戌)立春,《实录》的记载是:&庚戌。是日癸未年立春。&另见清代《红楼梦》第九十五回:&是年甲寅年十二月十八日立春,元春薨日是十二月十九日,已交卯年寅月&,这里更是明确地指出干支历在纪年纪月时的转换点。
  而农历和干支历是两种不同的历法,两者在年份起点、月份划分规则、每年天数等皆不同。[1] &由于民国后使用了公历,不少民众包括极个别所谓专家在历法知识上的欠缺,所以两者常被混淆。实际上不能因为历书中同时记载这两种历法就认为农历就是干支历,倘若再过数百年,岂不公历都包括农历?只因社会都以公历为主导。
  公历的由来
  儒略历(Julian Calendar)
  我们今天用的日历一年12个月,平年365天,闰年366天。这种历法是一种太阳历,
  可追溯到公元前46年古罗马凯撒大帝的历法改革,凯撒采纳古罗马天文学家Sosigenes of Alexandria的建议,将一年定为365天,闰年366天,一年分为12个月,每四年加一天为闰日,这样算起来平均一年是365.25日。凯撒的名字叫儒略&凯撒(Julia Ceasar),,所以由凯撒确立的这种历法叫儒略历(Julian Calendar)。
  公元元年
  在凯撒建立新的历法时,还没有耶稣基督,所以那时候的年号与现如今是不同的,采用罗马建城纪年。现如今日历上公元元年的确立是在公元525年由东罗马皇帝迪奥(Dionysius Exiguus)开始,迪奥为了能够方便计算耶稣的复活日,于是将耶稣诞生那一年定为公元元年。在英文中用A.D.表示,A.D.来源于中世纪的拉丁文Anno Domini,其意义是&主的生年&。公元元年之前,用B.C.表示,意为&耶稣之前&(Before Christ)。
  格里高利历(Gregorian Calendar)
  格里高利历,是国际通用的历法,即公历。由罗马天主教皇格里高利十三世(Pope Gregory 13)于公元日启用。格里高利历是在儒略历的基础上,对闰年设置做了一些调整,按儒略历,每四百年中有一百个闰日,格里高利历将一百个闰日减为九十七个。格里高利十三世做这个调整是出于宗教原因,是为了精确计算耶稣复活日。因为实际上一个回归年为365.24219日,儒略历到公元1582年已经累计了十天误差(多了十天,或者说与实际季节相比慢了十天。)所以格里高利十三世下令公元日(儒略历)的下一天为公元日(格里高利历)星期保持连续不变。经过这样的过程之后,便完成了从儒略历到格里高利历的更替。但是这样产生了一个效应便是从历史上看来公元日至14日这十天&凭空消失&了。其实是因为两种历法版本的更替,这十天从来也没有存在过,所以又称作&消失的十天&。目的是为了消除掉积累的误差。修改置闰法则之后格里高利历的平均历年长度已经达到了365.2422日。这已经非常接近于真实的回归年长度了。可以说已经相当精确了。到今天,格里高利历已被世界广泛采用,成为国际通用历法。
  中国采用格里高利历
  中国使用格里高利历是在公元日,中华民国成立之时。但由于历史原因,依旧使用中华民国记年。类似的情况如日本至今还保持着天皇年号纪年,比如平成某某年。公元日,中华人民共和国成立,正式采用公元纪年法。
  日历历法分类编辑 日历中的历法又分为阴历、阳历和阴阳合历,三种。
  阳历亦即太阳历,其历年为一个回归年,现时国际通用的公历(格里高利历)和中国的干支历即属于太阳历这类。[1] &阴历亦称月亮历,或称太阴历,其历月是一个朔望月,历年为12个朔望月,其大月30天,小月29天,伊斯兰历即为阴历的一种。
  阴阳历的有非常明显的平年和闰年之分,年天数差异较大,历月为朔望月,因为12个朔望月与回归年存在一定的差别(少11天左右),所以阴阳历中设置闰月,用以协调回归年和朔望月之间的关系,存在闰月的年份中一年为十三个月(朔望月),是闰年。一般每经过十九年就会有七个闰年。区别于一年有十二个朔望月的平年。因此这种历法即与月相相符又与地球绕太阳周期运动相符合。中国的农历就是阴阳历的一种。
  日历制作工艺编辑 日历月历台历挂历的后期工作可以分为俩部分,封面工艺制作和支架工艺制作。
  日历封面制作
  封面UV
  指在封面表面涂覆(或喷,或印)上一层无色透明的涂料,从而在封面的表面形成薄而均匀的透明光亮层。可以保护台历的印刷内容,又起到美观的作用。同时起到让印刷品更有光泽,视觉效果显著。
  封面凹凸印刷
  通过有紧密配合度的一块凹版和一块凸版,夹合封面,在一定压力下,使封面表面形成与凸版相似的图文或花纹,使印刷品具有明显的浮雕感。封面覆膜是将塑料薄膜涂上粘合剂,与封面经加热、加压后使之粘合在一起的加工技术。
  封面覆膜
  表面多了一层塑料薄膜,更加平滑,而且光泽度和色彩的牢固度也更好,图文颜色鲜艳并富有立体感,同时还拥有了防水、防污、耐磨耐折、耐腐蚀的功能。
  日历支架制作
  借用一定压力和温度把烫印机上版,将金属铝箔或颜色铝箔按烫印模版的图形转印支架上。
  主要应用于木质支架,用高密度优质木板作面层板,用人造板作芯层基材(二层结构的则为底层材),用低密度廉价板作底层板,在通用的热压机中进行压合,从而生成成本低廉,外观性能良好的支架材质。[2]
  其它作用
  日历联系实际
  日历与日程任务紧密相连,密不可分。日程计划一般以日历形式展示最为方便,明确每日的日程和任务主题。
  通过软件把两者结合得很好,佳盟个人信息管理为例,任务日程功能融入整合了当前领先的GTD时间管理理念于软件设计中,实现由简变细从高到低的任务和日程安排,并可对每一项任务产生的信息进行提醒和记录处理内容;人们通常因为工作忙碌担心某个商务活动或约会被忘记,这时您可以通过创建日程或任务,设定好提醒周期和时间,软件就会到时自动提醒您了;支持定时打开多个网页或发送邮件、定时打开多个程序或文件以及设定定时关机;支持日程和任务的多种周期、时间、循环、次日提醒等设置;支持待办任务在我的桌面显示,支持的待办任务策略类型有(工作计划、准备、商务活动、领导委派);支持手工一键完成/取消任务,同时也支持处理进度到100%下任务自动完。是整过过程和时间紧密的融合在一起的。
  把日期作为一种资源,那么,制造日历是一个基于日期的能力需求计划。制造日历是一种明确表示工作日期、休息日期的日历,有时也称为工作日历。
  制造日历的作用
  考勤计算的依据,在MPS、MRP中基于提前期计算主生产计划、作业计划时用于确定开工日期、完工日期的依据;计算工作中心产能负荷时的日期基础;资金实现日期的认定。 制造日历有两种类型,即单一制造日历和复杂制造日历。
  对于一个企业来说,无论是生产部门还是管理部门,无论是执行表面处理作业的工作中心还是完成产品装配作业的工作中心,都使用同一个制造日历,则这种企业的制造日历被称为单一制造日历。在一个企业中,由于环境条件限制例如能源消耗等、管理需要例如设备维修等,不同的部门、不同的工作中心有可能采用不同的生产日期和休息日期,从而具有不同的制造日历。则这种企业的制造日历被称为复杂制造日历。
  对于采用复杂制造日历的企业来说,不同组织层次的制造日历具有不同的优先级。位于组织层次最低的工作中心具有最高优先级的制造日历,位于组织层次最高的企业具有最低优先级的制造日历。也就是说,如果在某个工作中心上定义了制造日历,那么该工作中心使用自己的制造日历。如果某个工作中心没有定义自己的制造日历,那么采用所属部门的制造日历。如果所属部门也没有制造日历,那么该工作中心采用企业的制造日历。
  有的人建议把制造日历按照序号排列,以便于提前期的计算,这种建议是不妥的。首先,对于计算机来说,无论是按照日期,还是按照编号,计算提前期的复杂程度几乎没有差别;其次,如果按照编号,那么日历编号资源的管理工作则是一项人为的额外工作。
  日历作用编辑 日历数码台历
  当前,随着科学技术的飞跃发展,数码产品越来越趋于平民化,拥有一本个性化的数码日历已经不再是稀罕事。日前,网友&撒瓦滴卡&就向记者展示了一本朋友为她制作的数码台历。
  日历健康日历
  &年纪大了,记忆力没过去好,正好挂历上日期下边有空地,就顺手就上面写些东西。&从开始记录哪天该买米换煤气,渐渐变成体重和血压。对于老年且有高血压的老人,可以在日历是记下一些生活的备注。
  日历铭记历史多功能电子万年历设计论文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
多功能电子万年历设计论文
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩73页未读,继续阅读
你可能喜欢求电子万年历的pcb电路图、原理图。用于毕业设计用51写的,用LED数码管,能用按键调时_百度知道
求电子万年历的pcb电路图、原理图。用于毕业设计用51写的,用LED数码管,能用按键调时
提问者采纳
有,带农历的、温度。21个数码管
可以用键盘调时么?
可以的,多次安装系统,仿真程序木有安装,所以看不到电路图。我的单片机上实验通过的。唉已经几年没有玩这个了。
提问者评价
其他类似问题
为您推荐:
led数码管的相关知识
其他2条回答
没有现成的,得现做
你完蛋了,大学白学了,这都不会呀
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 单片机万年历程序 的文章

 

随机推荐