数字万年历设计(80c51单片机、时钟芯片ds1320)

德州科技职业学院青岛校区 2006 级毕业论文

多功能数字万年历设计

摘 要 : 本设计是一种基于 AT89C52 单片机控制的数字万年历设计。 它具有多项显示和

控制功能 : 能用 LCD实时显示当前年、月、日、星期、时间;可对时间进行调整;具有

闹铃及整点报时功能;可显示万年历等功能。并且它以单片机的 C51 语言进行软件设

计,增加了程序的可读性和可移植性 , 便于扩展和更改。

本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、

了解单片机相关指令在各方面的应用。系统由主控制器 AT89C51、时钟电路 DS1302、显

示电路、按键电路、和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、

分、秒的显示。

关键词 : 单片机 万年历 时钟电路 DS1302 C51

Abstract: The design is a single-chip microcomputer 51 basedon the number of calendar

control design. It has a number of display and control functions: real-time use LCD displays

the current year, month, day, week, time; may be time to adjust; with alarm as well as the

whole point timekeeping function; calendar function displays. And the C51 it single-chip

software design language, an increase of procedures to improve the readability and portability,

ease of expansion and change.

basedon a microcontroller based on the will to achieve calendar of a multi-functional

electronic clock designThereby achieve studying and understanding the relevant directives

SCM in all aspectsof the application. By main control AT89C51 、clock circuit DS1302、

display circuit 、keystroke circuit and restore circuit componented to achieve clock calendar

display function can be carried out hours seconds ofthe show and real-time of the show and

real-time temperature display.

Keywords : Single-chip clock circuit calendar DS1302 C51 language

1

德州科技职业学院青岛校区 2006 级毕业论文

引言

多功能数字万年历已成为人们日常生活中必不可少的物品, 广泛用于个人家庭以及

车站、码头、医院、办公室等公 共场所,给人们的生活、学习、工作、娱乐带来极大的

方便。随着技术的发展,人们已不再满足于钟表原先简单的报时功能,希望出现一些别

的功能,诸如日历的显示、闹钟的应用等,以带来更大的方便,而所有这些,又都是以

数字化的电子时钟为基础的。因此,研究实用电子时钟及其发展应用,有着

万年历设计单片机c语言,数字万年历设计(80c51单片机、时钟芯片ds1320).pdf相关推荐

  1. 80c51单片机c语言库涵数,80C51单片机C语言应用.ppt

    80C51单片机C语言应用 第六章 80C51单片机C语言应用 C语言基本概念的回顾 C语言的运算符 C语言的流程控制 函数 第一节 C语言的基本概念回顾 初步约定 /* -------------- ...

  2. c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf

    用C语言编写万年历 C课程设计 用用 C++语言编写万年历语言编写万年历 用用 语言编写万年历语言编写万年历 学生姓名:学生姓名: 指导老师:指导老师: 学生姓名学生姓名:: 指导老师指导老师:: 摘 ...

  3. c51语言的设计步骤,第3章节单片机c51语言程序的设计基本.ppt

    第3章节单片机c51语言程序的设计基本 第3章 单片机C51语言程序设计基础 3.1 语句与流程控制 3.2 函数 3.3 本章小结 3.4 实训三 简易十字路口交通信号灯控制 教学提示 教学要求 3 ...

  4. stc89c51单片机音乐盒系统设计_基于单片机STC89C52的数字音乐盒设计

    基于单片机STC89C52的数字音乐盒设计 1基于单片机 STC89C52 的数字音乐盒设计一. 引言1.1 设计的目的通过课程设计,让学生熟悉单片机微机应用系统开发.研制的过程,软硬件设计的工作方法 ...

  5. 单片机 中断秒表 c语言程序,51单片机c语言的秒表设计.doc

    51单片机c语言的秒表设计.doc 课程设计报告 基于AT89C51单片机的秒表设计 院 系 电子信息工程学院 专 业 电子信息工程 1 姓 名 摘 要 本设计是设计一个单片机控制的多功能秒表系统. ...

  6. 共阳极数码时钟c语言程序,基于51单片机C语言数字钟程序.doc

    基于51单片机C语言数字钟程序 基于51单片机C语言数字钟程序 数字电子钟的设计 一. 绪论 (一)引言 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地 ...

  7. 计算机组成原理电子时钟设计与实现,《计算机组成原理》课程设计报告-基于VHDL数字电子钟设计与实现.doc...

    <计算机组成原理>课程设计报告-基于VHDL数字电子钟设计与实现 长沙理工大学 <计算机组成原理>课程设计报告 XXX 学 院 计算机与通信工程 专 业 网络工程 班 级 网络 ...

  8. IC设计职位介绍之“数字后端设计工程师”

    IC设计职位介绍之"数字后端设计工程师" 数字后端处于数字IC设计流程的后端,属于数字IC设计类岗位的一种.在IC设计中,数字后端所占的人数比重一直是最多的,而且随着芯片规模不断加 ...

  9. 单片机C语言稳压程序,51单片机的基于MC34063的5V稳压器的设计 -(原理图+程序)...

    题 目基于MC34063的5V稳压器的设计 研究现状:随着网络技术及通信技术的发展,便携式电子产品如个人数字助理(PDA).3G.4G手机.数码相机.笔记本电脑等个人设备的日益广泛应用,更多需求不断上 ...

最新文章

  1. 基于 Python 和 OpenCV 构建智能停车系统
  2. WHAT THE DATA SAYS ABOUT KUBERNETES DEPLOYMENT PATTERNS
  3. 【转】推荐计算机科学类的经典书籍 3
  4. oracle实现分段,用Oracle分段空间管理功能改进数据库性能
  5. 在centos 6.3下安装php 5.3.3 xdebug的方法与步骤
  6. Eclipse使用添加tomcat后,默认部署目录不是tomcat/webapps,修改方法如下
  7. 【转载】浅谈React编程思想
  8. Anaconda是什么?Anconda下载安装教程 - Python零基础入门教程
  9. 人工智能ai知识_人工智能中基于知识的代理层
  10. C语言实现TCP服务端
  11. C#多线程学习(三) 生产者和消费者 1——解决线程间冲突的关键
  12. LNMP详解(四)——LNMP原理与简单部署
  13. zabbix3.4+grafana5.0.1数据可视化
  14. linux安装Drcom客户端,Ubuntu 10.10校园网安装宽带认证客户端Drcom联网
  15. 国服游戏封包解密-外挂制作全过程
  16. SSID,BSSID,ESSID 区别介绍
  17. 红帽子安装oracle,红帽子AS4安装oracle9i
  18. 提取视频中的音频——python三行程序搞定
  19. 08 网上爬取的数据如何制作成表
  20. 自定义串口通信协议,如何实现?

热门文章

  1. Ubuntu 下PupBot 搭建QQ机器人
  2. IT 行业中Dev、RD、CPO、TeamLeader、QA、PM、PO ,HC,TL 分别是什么的简称,他们分别对应的职责是什么?
  3. nacos界面定制化
  4. springboot中怎么进行统一日志处理?
  5. Android加固调研
  6. waf防火墙是什么?有什么作用
  7. jQuery悬浮菜单
  8. 出现连接路由器的电脑不能上网,而手机可以上网的问题的一种解决方法
  9. 【爬虫】哔哩哔哩校园招聘信息
  10. Android 高德地图 自定义Location小蓝点