数字时钟设计.docx

资料分类:工业大学 上传会员:小四哥 更新时间:2020-11-09
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8294
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘 要:  数字时钟设计的中心是单片机,本设计选用的单片机是STC89C52,作为微型控制系统对时钟芯片DS1302进行操控,充电时钟芯片DS1302计算2100前的年、月、日、星期、时、分、秒的信息;之后,通过LCD1602液晶显示模块展现出单片机中的程序所指示的命令。简单的编程加上按键的操作,对年月日时分秒准确的校时,同时可对闹钟时间设定通过语音模块JQ8400发出闹钟提示。

 

关键词:单片机STC89C52;  充电时钟芯片DS1302; 校时; 液晶显示器LCD1602; 闹钟;

 

目录

摘要

Abstract

1 引言-1

  1.1 课题研究背景-1

  1.2 课题研究意义-1

  1.3 课题研究内容-1

  1.4 课题研究目的-1

2总体设计方案-2

  2.1 数字时钟设计方案-2

  2.2 总体设计框图-2

3 数字时钟硬件模块-3

  3.1 STC89C52RC单片机的最小系统设计-3

3.1.1 STC89C52单片机简介-4

3.1.2 STC89C52单片机参数-4

3.1.3 STC89C52的引脚功能-5

3.1.4数字时钟设计中单片机-7

  3.2 DS1302时钟模块7

3.2.1 时钟芯片DS1302介绍及工作原理-7

3.2.2 DS1302的引脚功能-8

3.2.3 DS1302的控制字格式-8

3.2.4 DS1302的寄存器-9

  3.3  LCD1602液晶显示模块10

3.3.1 LCD1602液晶显示屏的简介-11

3.3.2 LCD1602参数-11

3.3.3 LCD1602的引脚功能-11

3.3.4 LCD1602的显示及命令字-12

3.3.5 LCD1602的读写操作规定-13

  3.4 JQ8400 语音模块-14

3.4.1 JQ8400模块使用说明14  

3.4.2 JQ8400模块特征和应用15

3.4.3 JQ8400模块引脚说明15

3.4.4 JQ8400控制指令15

  3.5 按键模块16

  3.6 数字时钟总设计图17

4 系统程序设计18

  4.1 系统主程序流程图设计18

  4.2 DS1302控制部分子程序设计19

  4.3 LCD1602显示程序流程图-19

  4.4 JQ8400语音模块流程图-20

  4.5    主程序的框架20

参考文献-21

致   谢22

相关论文资料:
最新评论
上传会员 小四哥 对本文的描述: 通过万用板连接各个模块,以单片机核心的微控制器模块,单片机选用STC89C52,因为STC89C52适合低电压,但高性能,尤其是可重复复擦写的Flash存储器,更加经济。时钟/日历芯片模块......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: