1、 0 基于单片机技术的数字时钟的实现基于单片机技术的数字时钟的实现 姓姓 名:名: 专专 业:业: 计算机科学与技术计算机科学与技术 学学 号:号: 指导老师:指导老师: 20112011 年年 5 5 月月 3 3 日日 1 目目 录录 中文摘要 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
2、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 2 第五章 调试与运行 35 5.1 环境介绍 35 5.2 系统运行 38 5.3 系统调试 38 第六章 总结与展望 39 参考文献
3、 . 40 致 谢 . 41 附录 . 42 3 中文摘要 基于单片机的数字时钟在日常的生产生活中已得到广泛应用,例 如交通灯对交通的控制、车站码头显示牌显示时间及车船次信息、电 冰箱洗衣机等家用电器的应用,有鉴于此进行了本设计的选题工作。 本文介绍数字时钟的系统设计,该系统具有数字时间的显示、文 字动画效果的显示及简单图片的显示等功能。系统以 STC11f32XE 为核 心,结合 DS1302 主要实现时间的数字形式显示。系统的液晶显示器为 NOKIA 5110,负责时间图片等的显示。4*4 阵列式键盘实现该键对应数 字在显示器上的显示。通过系统显示器,配合简单操作提供友好用户 界面。系统软
4、件设计包括单片机编程,用 C 语言实现。 通过向单片机下载软件,最终实现键盘的输入显示,显示器对图 片文字等信息的显示,动静态文字的实现,时间的显示等功能。 关键字关键字:数字时钟;单片机;编程;字模 4 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.