1、 课程设计任务书课程设计任务书 题题 目:目:万年历显示模块设计 初始条件:初始条件: 具备电子电路的设计知识和能力; 具备单片机系统的设计 方法;具备单片机软件编程技术;熟悉单片机常用软件的使 用; 要求完成的主要任务:要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等 具体要求) 1、了解并参与万年历电路的设计 2、对万年历显示部分进行计算机仿真 3、设计万年历显示电路 4、具备时间、日期及星期的切换显示功能 5、完成符合学校要求的设计说明书 时间安排:时间安排: 设计时间 2 周,其中 3 天原理设计,3 天仿真,3 天电路调 试,1 天答辩 指导教师指导教师签名:签
2、名: 年年 月月 日日 系主任(或责任教师)签名:系主任(或责任教师)签名: 年年 月月 日日 摘要摘要 单片计算机即单片微型计算机。由 RAM ,ROM,CPU 构成,定时,计数和多 种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和 工业自动化上。而 51 系列单片机是各单片机中最为典型和最有代表性的一种。 这次课程设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。 本次课程设计包括 AT89C51 单片机最小系统包括复位和时钟电路及供电系 统、LCD 液晶显示电路。利用相关设计软件进行原理图设计即利用 Keil 软件编 程以及 Proteus 软件仿真来
3、巩固单片机应用、模拟电路、数字电路课程及学会各 种工程软件的使用。 关键字:关键字:单片机 AT89C51 DS1302 目 录 1 设计方案选择 1 1.1 控制部分的方案选择 . 1 1.2 显示模块选择方案和论证 . 1 1.3 时钟芯片的选择方案和论证 . 1 2 系统的硬件设计与实现 1 2.1 电路设计框图 . 1 2.2 系统硬件概述 . 2 2. 3 主要单元电路的器件 2 2.3.1 单片机主控制模块 . 2 2.3.2 时钟电路模块的设计 . 3 2.3.3 显示模块的设计 5 2.3.4 实时时钟电路设计 5 2.3.5 功能按钮设计 . 6 3 整体电路图. 7 参考文
4、献 7 附件. 10 1 1 设计方案选择 1. 1 控制部分的方案选择 采用 51 系列的 89C51 单片机,89C51 单片机有丰富的中断源和时基,方便 本实验的设计。它的准确度相当高,并且 C 语言和汇编兼容的编程环境也很方 便来实现一些递归调用。I/O 口功能也比较强大,方便使用。用 89C51 单片机做 控制器最有特色的就是它的可编程音频处理,可完成语音的录制播放和识别。这 些都方便对设计进行扩展,使设计更加完善。成本也相对低一些。 1.2 显示模块选择方案和论证 方案一:采用 LCD 液晶显示屏,液晶显示屏的显示功能强大,可显示大量 文字、图形、显示多样,清晰可见,所以在此设计中采用 LCD 液晶显示屏。 所以采用了液晶显示屏作为显示。 1.3 时钟芯片的选择方案和论证 方案一: 直接采用单片机定时计数器提供秒信号, 使用程序实现年、 月、 日、 星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,但是, 实现的时间误差较大。所以不采用此方案。 方案二: