毕业设计(论文)基于单片机数字时钟的设计.doc
约37页DOC格式手机打开展开
毕业设计(论文)基于单片机数字时钟的设计,37页共计15037字摘要:本文介绍了多功能数字时钟的系统设计。系统具有时间设置及显示、闹钟等功能。系统以 at89s52为核心,主要进行基于at89s52低功耗mcu的字符型数字时钟及其系统的研究。系统带有液晶显示器,配合按键提供友好的用户界面,操作简单,该数字时钟能长期、连续、可靠、稳定的工作;同时还具有体积小、功...
内容介绍
此文档由会员 bfxqt 发布
37页共计15037字
摘要:本文介绍了多功能数字时钟的系统设计。系统具有时间设置及显示、闹钟等功能。系统以 AT89S52为核心,主要进行基于AT89S52低功耗MCU的字符型数字时钟及其系统的研究。系统带有液晶显示器,配合按键提供友好的用户界面,操作简单,该数字时钟能长期、连续、可靠、稳定的工作;同时还具有体积小、功耗低等特点,便于携带,使用方便。系统软件设计包括单片机编程。单片机软件编程主要实现按键、液晶显示、时钟、计时、闹钟等模块功能。
目 录
1 引言 1
1.1课程设计要求 1
1.2 课程设计目的 2
2 单片机发展历史 3
2.1三大阶段 3
2.2 单片机的发展趋势 3
3 单片机的应用 6
3.1单片机的应用分类 6
4 数字时钟的构成 8
4.1 数字时钟的构成 8
4.2 方案选择与相关技术 8
4.3 AT89S52 8
4.3.1 引脚结构及各端口介绍 9
4.3.2 中断 11
4.3.3 单片机存储器结构 13
4.3.4 单片机复位电路与时钟电路 13
4.3.5 看门狗定时器 14
4.4 DS1302的原理及应用 15
4.4.1 DS1302的结构及工作原理 15
4.4.2 引脚功能及结构 16
4.4.3 DS1302的控制字节 17
4.4.4 数据输入输出(I/O) 17
4.4.5 DS1302的寄存器 18
4.5 LCD模块的原理及应用 19
4.5.1 LCD结构及工作原理 19
5 电路设计 21
5.1 系统硬件设计 21
5.1.1 结构框图 21
5.1.2 工作原理 22
5.1.3 中断方式应注意的问题 22
5.1.4 定时准确性的讨论 23
5.1.5 软件消抖 23
5.2 编程思路 24
5.2.1 数字钟的操作 24
总结 26
参考文献 27
附录 28
致谢 33
关键字:数字时钟,单片机,液晶显示器
[参考文献]
[1] 胡乾斌 李光斌 李玲 喻红. 单片微型计算机原理及应用[M]. 华中科技大学出版社. 2005年8月第2版.
[2] 任为民. 电子技术基础课程设计[M]. 中央广播电视大学出版社. 1997年5月第1版.
[3] 谭浩强. C程序设计(第二版).[M] 清华大学出版社. 1999年12月第2版.。
[4] 赵亮,候国锐.单片机c语言编程与实例[M].北京:人民邮电出版社, 2003
[5] 范风强,兰婵丽. 单片机语言C51应用实战集锦[M](修订版). 电子工业出版社.
[6] 刘振海.单片机原理及应用技术[M].北京:高等教育出版社,2003
[7] 沈红卫.单片机应用系统设计实例与分析[M].北京:北京航空航天大学出版社,2002
[8] 于复生,宋现春等,时钟芯片DS1302及其在数据记录中的应用 电子技术应用[M] 2000年3月
[9] 李宏.液晶显示器件应用技术[M].北京:机械工业出版社,2004
[10] John P.Uyemura. 数字系统设计入门教程——集成方法(英文影印版)[M].科学出版社.2002年3月第1版第1次印刷
[11] 张景元.基于单片机的多用途定时器的设计与实现[M].电子工程师2000年第8期
[12] 李洪涛.一种单片机控制的定时打铃器.电子世界[M].1990年第2期
[13] 何业军 李超.基于单片机控制的高精度定时打铃器的设计[M].电子技术.2001年第7期
[14] 关宗安 仲丛久.基于单片机实现的多路定时控制器的设计[M].沈阳航空工业学院学报.2004年6月.第21卷第3期
[15] ATMEL.Microcontroller[M] Data book,2002
[16] 范立南.单片微机接口与控制技术[M].沈阳:辽宁大学出版社,1996
[17] 张友德.单片微型机原理、应用与实践[M].上海:复旦大学出版社,1992
[18] 李华.MCS-51系列单片机实用接口技术[M],北京:北京航空航天大学出版社,1993
摘要:本文介绍了多功能数字时钟的系统设计。系统具有时间设置及显示、闹钟等功能。系统以 AT89S52为核心,主要进行基于AT89S52低功耗MCU的字符型数字时钟及其系统的研究。系统带有液晶显示器,配合按键提供友好的用户界面,操作简单,该数字时钟能长期、连续、可靠、稳定的工作;同时还具有体积小、功耗低等特点,便于携带,使用方便。系统软件设计包括单片机编程。单片机软件编程主要实现按键、液晶显示、时钟、计时、闹钟等模块功能。
目 录
1 引言 1
1.1课程设计要求 1
1.2 课程设计目的 2
2 单片机发展历史 3
2.1三大阶段 3
2.2 单片机的发展趋势 3
3 单片机的应用 6
3.1单片机的应用分类 6
4 数字时钟的构成 8
4.1 数字时钟的构成 8
4.2 方案选择与相关技术 8
4.3 AT89S52 8
4.3.1 引脚结构及各端口介绍 9
4.3.2 中断 11
4.3.3 单片机存储器结构 13
4.3.4 单片机复位电路与时钟电路 13
4.3.5 看门狗定时器 14
4.4 DS1302的原理及应用 15
4.4.1 DS1302的结构及工作原理 15
4.4.2 引脚功能及结构 16
4.4.3 DS1302的控制字节 17
4.4.4 数据输入输出(I/O) 17
4.4.5 DS1302的寄存器 18
4.5 LCD模块的原理及应用 19
4.5.1 LCD结构及工作原理 19
5 电路设计 21
5.1 系统硬件设计 21
5.1.1 结构框图 21
5.1.2 工作原理 22
5.1.3 中断方式应注意的问题 22
5.1.4 定时准确性的讨论 23
5.1.5 软件消抖 23
5.2 编程思路 24
5.2.1 数字钟的操作 24
总结 26
参考文献 27
附录 28
致谢 33
关键字:数字时钟,单片机,液晶显示器
[参考文献]
[1] 胡乾斌 李光斌 李玲 喻红. 单片微型计算机原理及应用[M]. 华中科技大学出版社. 2005年8月第2版.
[2] 任为民. 电子技术基础课程设计[M]. 中央广播电视大学出版社. 1997年5月第1版.
[3] 谭浩强. C程序设计(第二版).[M] 清华大学出版社. 1999年12月第2版.。
[4] 赵亮,候国锐.单片机c语言编程与实例[M].北京:人民邮电出版社, 2003
[5] 范风强,兰婵丽. 单片机语言C51应用实战集锦[M](修订版). 电子工业出版社.
[6] 刘振海.单片机原理及应用技术[M].北京:高等教育出版社,2003
[7] 沈红卫.单片机应用系统设计实例与分析[M].北京:北京航空航天大学出版社,2002
[8] 于复生,宋现春等,时钟芯片DS1302及其在数据记录中的应用 电子技术应用[M] 2000年3月
[9] 李宏.液晶显示器件应用技术[M].北京:机械工业出版社,2004
[10] John P.Uyemura. 数字系统设计入门教程——集成方法(英文影印版)[M].科学出版社.2002年3月第1版第1次印刷
[11] 张景元.基于单片机的多用途定时器的设计与实现[M].电子工程师2000年第8期
[12] 李洪涛.一种单片机控制的定时打铃器.电子世界[M].1990年第2期
[13] 何业军 李超.基于单片机控制的高精度定时打铃器的设计[M].电子技术.2001年第7期
[14] 关宗安 仲丛久.基于单片机实现的多路定时控制器的设计[M].沈阳航空工业学院学报.2004年6月.第21卷第3期
[15] ATMEL.Microcontroller[M] Data book,2002
[16] 范立南.单片微机接口与控制技术[M].沈阳:辽宁大学出版社,1996
[17] 张友德.单片微型机原理、应用与实践[M].上海:复旦大学出版社,1992
[18] 李华.MCS-51系列单片机实用接口技术[M],北京:北京航空航天大学出版社,1993