1、 课程设计报告课程设计报告 题题 目目 实时时钟实时时钟电路设计电路设计 专业、学号专业、学号 授课班号授课班号 学生姓名学生姓名 指导教师指导教师 完成时间完成时间 2 课程课程设计(设计(报告报告)任务书)任务书 (理(理 工工 科科 类)类) 、课程设计(报告)题目: 实时时钟电路设计 实时时钟电路设计 、课程设计(论文)工作内容 一、一、 课程设计目标课程设计目标 硬件描述语言是一门技术性、应用性很强的学科,实验课教 学是它的一个极为重要的环节。不论理论学习还是实际应用,都离不 开实验课教学。 如果不在切实认真地抓好学生的实践技能的锻炼上下 功夫,单凭课堂理论课学习,势必出现理论与实践
2、脱节、学习与应用 脱节的局面。 HDL 项目设计的目的就是让同学们在理论学习的基 础上,通过完成一个涉及时序逻辑、组合逻辑、声光输出的,具有实 用性、趣味性的小系统设计, 使学生不但能够将课堂上学到的理论知 识与实际应用结合起来,而且能够对分析、 解决实际的数字电路问题 进一步加深认识, 为今后能够独立进行某些数字应用系统的开发设计 工作打下一定的基础。 二、任务要求及研究方法二、任务要求及研究方法 1.任务及要求任务及要求 题目题目:实时时钟电路设计实时时钟电路设计 要求要求: 3 (1)设计一个数码管实时显示时、分、秒的数字时钟(24 小时显示 模式) ; (2)为了演示方便,应具有分钟、
3、小时快进功能; (3)时、分、秒设置功能(选作) 。 2.2.研究方法研究方法 (1) 首先得查看试验箱的硬件结构和已有的硬件设备, 在试验箱上, 用到的配件有 2 排数码管,2 个 LED 灯,和四个按键。 (2)软件部分大概有分频,计数,调速,设置,和动态显示部分。 这里需要了解晶振后在编分频程序。 整个部分会有一些算法需要查找 相关的文件和理解课本上的语法。 (3) 分部调试, 分频是整个程序的基础, 首先计数要一秒计数一次, 显示扫描时是 1KHZ 左右扫描一次, 还有就是去抖也是需要不同的频 率的。接下来在按照编的步骤一步一步的调试。 三、课程设计预期效果三、课程设计预期效果 1、一
4、个按键控制复位。 2、一个按键控制“设置”或“时钟”功能。 3、一个按键控制加速。 4、一个按键在设置“时”与“分”间切换。 5、数码管能够显示预期的结果。 学生姓名: 专业年级: 自动化 4 摘摘 要要 实时时钟(RTC)作为系统同步或时间标志已被广泛应用于各种电子产 品,利用 DALLAS SEMICONDUCTOR提供的多种类型的 RTC 芯片,用户在设计中 可方便地针对具体应用来选择相应的芯片。文中讨论了一些与实时时钟晶 振分频以及电路设计相关的问题。在电路设计中使用的时钟格式主要有三 种:BCD 码、二进制码、未格式化的二进制计数值。其中 BCD 码比较通用, 因为它的时间和日期可以直接显示,且不需要进行数据转换,每 8 位寄存 器表示一个二位数,对于某些特殊的时间和日期,由于不占用全部 8 位数