云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机的万年历的设计 - 图文

基于单片机的万年历的设计 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/26 8:36:47

安徽建筑工业学院毕业设计(论文)

________________________________________________________________________________________

基于单片机的万年历的设计

电子与信息工程学院 电子信息工程专业08级一班 xxx

指导老师:xxx

一 引言

20世纪末以来,电子技术获得了飞速的发展,在其推动下,在当今社会中,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。

电子万年历作为电子类小设计不仅是市场上的宠儿,也是单片机实验中一个很常用的题目。因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,成为人们日常生活中不可少的必需品。

目前国内外所设计的数字电子万年历能对年月日、时分秒进行显示并准确的计时,能广泛应用于个人家庭、车站、码头、办公室等公共场所。由于数字集成电路的发展和石英晶体的广泛应用,使得数字电子钟的精度远远超过老式钟表,钟表数字化给人们的生活带来了极大地方便,而且大大提高了原来钟表的报时功能。诸如自动报警、按时自动打铃、时间程序自动控制,定时广播、定时启闭路灯、定时开关烘箱、通断动力设备,甚至各种定时电气设备的自动启用等,但是所有这些都是以钟表数字化为基础的。因此研究万年历及扩大其

1

安徽建筑工业学院毕业设计(论文)

________________________________________________________________________________________

应用,有着非常现实的意义。

2

安徽建筑工业学院毕业设计(论文)

________________________________________________________________________________________

二 系统方案的设计

2.1 设计方案的要求 2.1.1 设计基本要求

Ⅰ、使用文字型 LCD显示器显示当前的年、月、日、星期、时、分、秒。 Ⅱ、可查询当前农历日期,及当前生肖。

Ⅲ、用4 个功能键操作来设置当前时间日期。功能键 K1~K4功能如下。

(1)K1——选择需要设置的时间或日期。 (2)K2——在当前单位下数据加1。 (3)K3——在当前单位下数据减1。 (4)K4——确认完成设置。

Ⅳ、日期与农历日期自动相关联。 2.2.2 附加要求

Ⅰ、显示当前环境的温度。

Ⅱ、采用备用电源,对当前时间日期等数据掉电保护。 Ⅲ、 显示当前日期所对应的节日。 2.2 系统基本方案的选择与论证

2.2.1 单片机芯片的方案的选择与论证 方案一:

采用89C51芯片作为硬件核心。

89C51芯片采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术,没有内带EEPROM存储空间,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏,并且目前该芯片已停产。 方案二:

采用STC89C52芯片作为核心。

3

安徽建筑工业学院毕业设计(论文)

________________________________________________________________________________________

STC89C52是一种低功耗、高性能CMOS 8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。在掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。

在此设计中选择方案二。

2.2.2 显示模块方案的选择与论证 方案一:

采用LED数码管动态扫描。 LED数码管价格适中,对于显示数字合适,采用动态扫描法与单片机连接时,虽然占用的单片机口线少,但无法显示文字,而且当需要显示的内容多时,连线非常麻烦,所以也不用此种作为显示。 方案二:

采用点阵式数码管显示。点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所以也不用此种作为显示。 方案三:

采用LCD液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样化,并且清晰可见。所以在此设计中采用LCD液晶显示屏。

2.2.3 时钟芯片方案的选择与论证 方案一:

采用PCF8563时钟芯片。PCF8563时钟芯片i2c接口,有倒计时,分频输出,中断等功能。功能比较齐全,价格也是偏高,但实际中并不会需要用到这么多的功能,所以不应此种方案。 方案二:

采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,

4

搜索更多关于: 基于单片机的万年历的设计 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

安徽建筑工业学院毕业设计(论文) ________________________________________________________________________________________ 基于单片机的万年历的设计 电子与信息工程学院 电子信息工程专业08级一班 xxx 指导老师:xxx 一 引言 20世纪末以来,电子技术获得了飞速的发展,在其推动下,在当今社会中,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com