- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安徽中医学院本科毕业论文(设计)
安徽中医学院本科生毕业设计
基于单片机技术的数字时钟的实现
姓 名: 程晓楠
专 业: 计算机科学与技术
学 号:
指导老师: 金 力
实习单位: 上海嘉技国际贸易有限公司
安徽中医学院医药信息工程学院
2011年5月3日
目 录
中文摘要 3
ABSTRACT 4
第一章 绪论 5
1.1 单片机的发展历史 5
1.2 本课题设计背景及意义 7
第二章 相关开发工具和软件介绍 8
2.1 集成开发环境Keil C51 8
2.2 仿真软件Proteus 11
第三章 系统概述 15
3.1 系统框图 15
3.2 系统硬件概述 15
第四章 系统的实现 17
4.1 系统的硬件实现 17
4.1.1 基本概念 17
4.1.2 51单片机概述 18
4.1.3 DS1302芯片 22
4.1.4 LCD芯片和阵列式键盘 23
4.1.5 电路的详细设计 26
4.2 系统的软件实现 29
4.2.1 字模软件ZIM0221 29
4.2.2 文字显示的实现 30
4.2.3 图片显示的实现 30
4.2.4 键盘功能的实现 30
4.2.5 基于单片机的数字时钟的实现 30
第五章 调试与运行 35
5.1 环境介绍 35
5.2 系统运行 38
5.3 系统调试 38
第六章 总结与展望 39
参考文献 40
致 谢 41
附录 42
中文摘要
基于单片机的数字时钟在日常的生产生活中已得到广泛应用,例如交通灯对交通的控制、车站码头显示牌显示时间及车船次信息、电冰箱洗衣机等家用电器的应用,有鉴于此进行了本设计的选题工作。
本文介绍数字时钟的系统设计,该系统具有数字时间的显示、文字动画效果的显示及简单图片的显示等功能。系统以STC11f32XE为核心,结合DS1302主要实现时间的数字形式显示。系统的液晶显示器为NOKIA 5110,负责时间图片等的显示。4*4阵列式键盘实现该键对应数字在显示器上的显示。通过系统显示器,配合简单操作提供友好用户界面。系统软件设计包括单片机编程,用C语言实现。
通过向单片机下载软件,最终实现键盘的输入显示,显示器对图片文字等信息的显示,动静态文字的实现,时间的显示等功能。
关键字:数字时钟;单片机;编程;字模
ABSTRACT
The digital clock based on Single-chip Microcomputer has been used widely in our daily life, such as the traffic control of traffic lights, the displaying time and travelling time information on the display boards of station terminal, the housing machines like refrigerators and washing machines, etc. That is why I choose this topic to study.
This thesis introduces the system design of digital clock and the system can display the digital time, the result of text and animation, and the simple images. The system uses STC11f32XE as the core and combines with the DS1302 to achieve the time display in digital. The liquid crystal display of the system is NOKIA 5110, which is responsible for the display of time and pictures. The keyboard in 4 * 4 array is used to display the corresponding numbers of the keyboard on the monitor. Through the system monitor, it provides a friendly user interface w
您可能关注的文档
- 学生成绩管理系统数据结构C语言版源代码).doc
- 学生成绩管理系统程设计报告c++.doc
- 学生成绩管理系统细设计报告.doc
- 学生成绩管理系统程设计模板.doc
- 学生成绩管理课程计说明书.doc
- 学生档案管理系统据库课程设计.doc
- 学生用(机电专业二级建造师继续教育复习题.doc
- 学生档案管理系统设计与实现.doc
- 学生成绩管理系统课程设计报告).doc
- 学生毕业设计(论)编写格式.doc
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
文档评论(0)