1、 课程设计课程设计说明书说明书 课程名称: 2011 级机电专业课程设计 题 目: 智能电子钟(LCD 显示) 学 院: 机电工程学院 系: 机电 专 业: 机械设计制造及其自动化 班 级: 机制 xxx 班 学 号: xxxxxxxxx 学生姓名: xxxxx 起讫日期: 指导教师: xxxxxx 职称: 系分管主任: 审核日期: 摘 要 电子时钟主要是利用电子技术将时钟电子化、数字化,拥有时钟精确、体积小、 界面友好、可扩展性能强等特点,被广泛应用于生活和工作当中。另外,在生活和 工农业生产中,也常常需要温度,这就需要电子时钟具有多功能性。本设计主要为 实现一款可正常显示时钟/日历、带有定
2、时闹铃的多功能电子时钟。 本文对当前电子钟开发手段进行了比较和分析,最终确定了采用单片机技术实现 多功能电子时钟。本设计应用 AT89C51 芯片作为核心,使用 DS1302 实时时钟日历 芯片完成时钟/日历的基本功能。这种实现方法的优点是电路简单,性能可靠,实时 性好,时间精确,操作简单,编程容易。 该电子时钟可以应用于一般的生活和工作中,也可通过改装,提高性能,增加 新功能,从而给人们的生活和工作带来更多的方便。 关键词:关键词:电子时钟;多功能;AT89C51;DS1302 第1章 总体设计方案 1.1 方案设计方案设计 实时时钟芯片具备年、月、日、时、分、秒计时功能和多点计时功能,计时
3、数据的更 新每秒自动进行一次,不需程序干预。计算机可通过中断或查询方式读取计时数据进行显 示,因此计时功能的实现无需占用 CPU 的时间,程序简单。此外,实时时钟芯片多数带有 锂电池做后备电源,具备永不停止的计时功能;具有可编程方波输出功能,可用做实时测 控系统的采样信号等;有的实时时钟芯片内部还带有非易失性 RAM,可用来存放需长期 保存但有时也需变更的数据,由于功能完善,精度高,软件程序设计相对简单,且计时不 占用 CPU 时间, 因此, 在工业实时测控系统中多采用这一类专用芯片来实现实时时钟功能。 利用单片机内部的定时/计数器进行中断定时,配合软件延时实现时、分、秒的计时 及秒表计时。
4、该方案节省硬件成本, 且能使设计者对单片机的指令系统能有更深入的了解, 从而掌握单片机应用技术 MCS-51 汇编语言程序设计方法,因此,本系统设计采用此种软 件控制方法来实现计时。 而由于 Atmel 公司的 AT89C51 是一种自带 4KB Flash 存储器的 低电压、高性能的 CMOS 8 位微处理器。该器件采用 Atmel 高密度非易失存储器制造 技术制造,与工业标准的 MCS-51 指令集和输出引脚相兼容。它的功能强大,而且也比 较容易购买,故本设计中所选的单片机为 AT89C51 单片机。 1.2 系统框图系统框图 按照系统设计功能的要求,初步确定系统由主控模块、时控模块、及显示模块和键盘 接口模块共 4 个模块组成。主控芯片使用 51 系列 AT89C51 单片机,时钟芯片使用美国 DALLAS 公司推出的一种高性能、低功耗、带 RAM 的实时