欢迎来到天天文库
浏览记录
ID:4459670
大小:5.98 MB
页数:34页
时间:2017-12-01
《万年历单片机课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机系统课程设计单片机系统课程设计成绩评定表设计课题:万年历学院名称:电气工程学院专业班级:学生姓名:学号:指导教师:设计地点:设计时间:指导教师意见:成绩:签名:年月日单片机系统课程设计单片机系统课程设计课程设计名称:万年历专业班级:学生姓名:学号:指导教师:课程设计地点:课程设计时间:单片机系统课程设计单片机系统课程设计任务书学生姓名专业班级学号题目课题性质工程设计课题来源选题指导教师主要内容(参数)1、显示阳历年、月、日、时、分、秒、星期2、可用按键对时间、日期进行调整任务要求(进度)第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。第3-4天:按照确定的方案设计单元
2、电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。第5-6天:软件设计,编写程序。第7-8天:实验室调试。第9-10天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅合理。主要参考资料[1]张迎新.单片微型计算机原理、应用及接口技术(第2版)[M].北京:国防工业出版社,2004[2]伟福LAB6000系列单片机仿真实验系统使用说明书[3]阎石.数字电路技术基础(第五版).北京:高等教育出版社,2006审查意见系(教研室)主任签字:年月日单片机系统课程设计摘要:随着当今世界经济的快速发展和信息化时代的来临,各种各样的
3、小型智能家电产品陆续出现在我们的生活中。日历是人们不可或缺的日常用品。但一般日历都为纸制用品,使用不便,寿命不长。电子万年历采用智能电子控制和显示技术,改善了纸制日历的缺陷。本设计以AT89C52单片机为核心,构成单片机控制电路,结合DS1302时钟芯片,完成时间的调整和掉电保护,全部信息用LED数码管显示。时间、日期调整由按键来实现。日历能显示阳历和时、分、秒。关键词:万年历;52系列单片机;时钟芯片单片机课程设计目录1概述12总体方案设计12.1方案1——基于AT89C52单片机的万年历设计12.2方案2——基于AT89C52单片机和DS1302的万年历设计22.3总体方案23硬件电路
4、设计33.1主控器AT89C5233.1.1AT89C52的主要性能43.1.2AT89C52的引脚及其功能43.2时钟电路的设计73.2.1DS1302的性能特性73.3.2DS1302数据操作原理83.3显示电路的设计103.4键盘接口的设计124系统软件设计124.1主程序设计134.2中断服务程序设计134.3子程序设计144.3.1延时子程序144.3.2数码管动态扫描子程序144.3.3定时器初始化子程序154.3.4键盘扫描子程序154.3.5显示子程序165系统调试与总结16参考文献19附录A源程序20附录B系统原理图2929单片机课程设计1概述在日新月异的21世纪里,家用
5、电子产品得到了迅速发展。许多家电设备都趋于人性化、智能化,这些电器设备大部分都含有CPU控制器或者是单片机。单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统、通讯设备、日常消费类产品和玩具等。并且已经深入到工业生产的各个环节以及人民生活的各个方面,如车间流水线控制、自动化系统等、智能型家用电器(冰箱、空调、彩电)等。用单片机来控制的小型家电产品具有便携实用,操作简单的特点。本文设计的电子万年历属于小型智能家用电子产品。利用单片机进行控制,实时时钟芯片进行记时,外加掉电存储电路和显示电路,可实现时间的调整和显示。电子万年历既可广
6、泛应用于家庭,也可应用于银行、邮电、宾馆、医院、学校、企业、商店等相关行业的大厅,以及单位会议室、门卫等场所。因而,此设计具有相当重要的现实意义和实用价值。2总体方案设计由于现在市面上的电子万年历的种类比较多,因此到底选择什么样的方案在设计中是至关重要的。正确地选择方案就可以使产品更加人性化,并且可以减小开发的难度,缩短开发的周期,降低产品的成本等等,因此就会被人们普遍接受,并且能够更快地将产品推向市场实现其自身的价值。下面我们就拟订了两种方案,希望能够选择一种性价比高的方案。2.1方案1——基于AT89C52单片机的万年历设计不使用时钟芯片,而直接用AT89C52单片机来实现电子万年历设
7、计。AT89C52是一种带8K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦写1000余次。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。29单片机课程设计若采用单片机计时,利用它的一个16位定时器/计数器每50ms产生一个中断信号,中断20次后产生一
此文档下载收益归作者所有