1、课程设计任务书课程设计任务书 学生姓名:学生姓名: 专业班级:专业班级: 指导教师:指导教师: 工作单位:工作单位: 题题 目目: : 实时时钟显示例程实时时钟显示例程设计设计 初始条件:初始条件: 1. 课程设计使用 ZG211 硬件综合实验平台(8051 单片机) ,配有课程设计接口芯片和辅助芯 片以及器件; 2. ZG211 有程序设计集成开发环境,程序设计语言为 C 语言; 3. ZG211 硬件综合实验平台使用说明书; 要求完成的主要任务要求完成的主要任务: : (包括课程设计工作量及其技术要求,撰写说明书具体要求) 1. 学习使用 ZG211 硬件综合实验平台,程序设计集成开发环境
2、; 2. 根据课程设计题目, 进行需求分析, 搞清楚课程设计需要设计需求和需要解决的设计内容。 3. 查阅和学习课程设计题目需要的接口芯片资料,掌握接口芯片的使用方法和编程要领。查 阅和学习课程设计题目需要的辅助芯片以及器件资料。 4. 设计接口芯片和辅助芯片以及器件与 8051 单片机连接硬件电路原理图。 5. 设计与硬件电路原理图对应的 C 语言程序(或 8051 汇编语言) 。给出程序流程图。在集成 开发环境中调试程序。 给出程序的详细注释。 能够解释使用程序模拟电路时序信号和数据。 6. 撰写课程设计报告,1)详细陈述以上的设计过程;2)详细陈述电路的调试过程。 时间安排:时间安排:
3、第 17 周: 1. 熟悉 ZG211 硬件综合实验平台, KEILC UVISION2 集成开发环境; 查阅接口芯片资料, 熟悉接口芯片和它的使用方法。 2. 设计硬件电路原理图, 。 第 18 周: 1. 使用 C 语言或汇编语言设计和调试接口程序。 2. 撰写计算机硬件综合设计报告。 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签名:系主任(或责任教师)签名: 年年 月月 日日 2 实时时钟显示例程实时时钟显示例程设计设计 1 1 设计目的与要求 1.11.1 设计目的设计目的 掌握IO 口操作; 掌握显示及键盘芯片的运用; 了解中断的运用; 了解 I2C 总线操
4、作。 1.21.2 设计要求设计要求 能正常操作LED 数码显示; 能通过中断方式接收按键信息; 能通过I2C 总线方式与PCF8563 芯片交换数据; 能正确解释并显示从 PCF8563 芯片取出的日期和时间数据 。 1.31.3 实验成果的标志实验成果的标志 按下1 号按键,显示测量得到的日期; 按下 2 号按键,显示测量得到的时间; 2 2 设计原理设计原理 在单片机应用系统中的实时时钟信号,一般都由专门的时钟芯片来提供,单片机只 需要定期读取时钟芯片中固定地址中的时钟信息即可。本实验板采用的是PCF8563 时钟 芯片。PCF8563 芯片的引脚说明见表2-7。 3 该芯片有16 个位寄存器:一个可自动增量的地址寄存器,一个内置32.768KHZ 的振荡器 (带有一个内部集成的电容) , 一个分频器(用于给实时时钟RTC 提供源时钟) , 一个可编程时钟输出,一个定时器,一个报警