毕业论文-LED 显示电子钟[1] 编号淮安信息职业技术学院毕业论文题目 LED 显示电子钟学生姓名丁华军学号 47082009 系部电气系专业电子设备与运行管理班级 479820 指导教师朱静顾问教师二〇一〇年七月摘要随着半导体技术的飞速发展,以及移动通信、网络技术、多媒体技术在嵌入式系统设计中的应用,单片机从 4 位、 8 位、 16位到 32 位,其发展历程一直受到广大电子爱好者的极大关注。单片机功能越来越强大, 价格却不断下降的优势无疑成为嵌入式系统方案设计的首选, 同时单片机应用领域的扩大也使得更多人加入到基于单片机系统的开发行列中,推动着单片机技术的创新进步。然而传统的单片机系统开发除了需要购置诸如仿真器、编程器、示波器等价格不菲的电子设备外,开发过程也较繁琐。来自英国 Labcenter Electronics 公司的 Proteus 软件很好地诠释了利用现代 EDA 工具方便快捷开发单片机系统的优势。它包括 PROTEUS VSM ( Virtual System Modelling )、 PROTEUS PCB DESIGN 两大组成部分,在 PC 机上就能实现原理图电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证以及形成 PCB 文件的完整嵌入式系统设计与研发过程。单片机系统作为一种典型的嵌入式系统,其系统设计包括硬件电路设计和软件编程设计两个方面, 其调试过程一般分为软件调试、硬件测试、系统调试 3 个过程。如果采用单片机系统的虚拟仿真软件—— Proteus ,则不用制作具体的电路板也能够完成以上工作。关键词: 数字电子钟; AT89C2051 ; LED; 电子钟; 目录第一章前言 1 基本参数 1 注意事项 1 第二章模块特性简介 2 AT89C2051 单片机 2 LED 简介 3 LED 概述 3 LED 优势 3 LED 显示屏 3 系统总体方案介绍 3 第三章系统硬件设计 5 Proteus 电路图设计 5 第四章系统软件设计 6 软件的结构 6 概述 6 主程序 6 中断服务程序 6 调时程序 7 第五章程序设计 11 部分程序一览 11 第六章结论 13 参考文献 14 致谢 15 附录一软件编写程序 16 附录二主要元器件清单 17 第一章前言 系统功能此课程设计要求用单片机 AT89C2051 定时功能,中断系统,按键及 LED 数码管显示, 设计一个能显示时、分、秒的数字时钟。数字时钟通过数码管显示,使用按键开关来实现调时功能。 基本参数 1. 工作电压: (3 节干电池); 2. 日期显示范围: 2001-2100 年; 3. 时间采用 24 小时制。 注意事项 2. 在安装电池时注意正负极,否则容易烧坏芯片; 3 .在印制电路板上的焊接元器件前要认真对照原理图,仔细查看印制电路板,找到对应的元器件功能区; 4 .在电源测试期间请勿将单片机芯片插入座中,以免电源部分有问题造成芯片烧坏。第二章模块特性简介 AT89C2051 单片机 AT89C2051 单片机是 51 系列单片机的一个成员,是 8051 单片机的简化版。内部自带 2K 字节可编程 FLASH 存储器的低电压、高性 S 八位微处理器,与 Intel MCS-51 系列单片机的指令和输出管脚相兼容。由于将多功能八位 CPU 和闪速存储器结合在单个芯片中,因此, AT89C2051 构成的单片机系统是具有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的 RAM 、 ROM 和接口器件,减少了硬件开销,节省了成本,提高了系统的性价比。 AT89C2051 是一个有 20 个引脚的芯片, 引脚配置如图 2-1 所示。与 8051 相比, AT89C2051 减少了两个对外端口(即 P0、 P2 口) ,使它最大可能地减少了对外引脚下,因而芯片尺寸有所减小。图 2-1 AT89C2051 引脚配置 AT89C2051 芯片的 20 个引脚功能为: VCC 电源电压。 GND 接地。 RST 复位输入。当 RST 变为高电平并保持 2 个机器周期时,所有 I/O 引脚复位至“1”。 XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2 来自反向振荡放大器的输出。 P1口8 位双向 I/O 口。引脚 ~ 提供内部上拉,当作为输入并被外部下拉为低电平时, 它们将输出电流, 这是因内部上拉的缘故。 和 需要外部上拉, 可用作片内精确模拟比较器的正向输入( AIN0
毕业论文-LED显示电子钟[1] 来自淘豆网m.daumloan.com转载请标明出处.