基于单片机的数字时钟设计.doc

资料分类:工程技术 上传会员:congxia 更新时间:2021-05-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7770
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本课题主要介绍基于AT89S52单片机微处理芯片与DS1302时钟芯片和LCD1602液晶显示屏组成的数字时钟的电路软硬件设计。本设计硬件电路主要由单片机最小系统,DS1302时钟模块,LCD1602液晶显示模块,键盘输入模块,蜂鸣器模块以及电源模块六部分组成。采用C语言编程,keil4程序运行软件及proteus仿真软件三者相结合完成本设计,使其可以精确显示年、月、日、周以及小时、分钟和秒的信息并具有秒表功能。

关键词:AT89S52; DS1302时钟芯片; LCD1602液晶显示屏; C语言

 

目录

摘要

Abstract

绪论-1

1系统概述-1

2 硬件电路设计-2

2.1单片机最小系统-2

2.1.1单片机微处理芯片AT89S52的简介-3

2.1.2 AT89S52的主要特性-3

2.1.3 AT89S52的引脚功能-4

2.2 DS1302时钟模块-6

2.2.1时钟芯片DS1302的简介-7

2.2.2 DS1302的主要性能-7

2.2.3 DS1302的引脚功能-8

2.3 LCD1602液晶显示模块-8

2.3.1 LCD1602液晶显示屏的简介-9

2.3.2 LCD1602的主要特性-9

2.3.3 LCD1602的引脚功能-10

2.4 键盘输入模块-10

2.5 蜂鸣器模块-11

3软件程序的设计-11

3.1 主程序流程图如图11所示。-11

3.2正常时间显示及设置模块-13

3.3 闹钟及秒表时间显示-17

3.4 按键设置模块,其流程图如图12所示。-18

4利用PROTEUS仿真结果-22

结束语-22

参考文献-23

鸣  谢-23

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:本课题通过AT89S52单片机微处理芯片来设计数字时钟,采用C语言进行编程,可以实现以下一些功能:接通电源数字时钟启动,数字时钟精确的显示设计的时间,在LCD1602液晶显示屏第一行......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: