学 号:
课 程 设 计
题 目 数字显示与键盘输入设计
学 院
计算机科学与技术学院
专 业
计算机科学与技术
班 级
姓 名
指导教师 周 德 仿
2010
年
12
月
8
日
课程设计任务书
武汉理工大学《硬件综合设计》课程报告说明书
学生姓名: 专业班级:
指导教师: 工作单位:计算机科学与技术学院
题 目: 数字显示与键盘输入设计
初始条件:
1. 课程设计使用 ZG211 硬件综合实验平台(8051 单片机),配有课程设计接口芯片和辅助
芯片以及器件;
2. ZG211 有程序设计集成开发环境,程序设计语言为 C 语言;
3. ZG211 硬件综合实验平台使用说明书;
要求完成的主要任务: (包括课程设计工作量及其技术要求,撰写说明书具体要求)
1. 学习使用 ZG211 硬件综合实验平台,程序设计集成开发环境;
2. 根据课程设计题目,进行需求分析,搞清楚课程设计需要设计需求和需要解决的设计内容。
3. 查阅和学习课程设计题目需要的接口芯片资料,掌握接口芯片的使用方法和编程要领。查
阅和学习课程设计题目需要的辅助芯片以及器件资料。
4. 设计接口芯片和辅助芯片以及器件与 8051 单片机连接硬件电路原理图。
5. 设计与硬件电路原理图对应的 C 语言程序(或 8051 汇编语言)。给出程序流程图。在集
成开发环境中调试程序。给出程序的详细注释。能够解释使用程序模拟电路时序信号和数
据。
6. 撰写课程设计报告,1)详细陈述以上的设计过程;2)详细陈述电路的调试过程。
时间安排:
第 13 周:
1. 熟悉 ZG211 硬件综合实验平台,KEILC UVISION2 集成开发环境;查阅接口芯片资料,
熟悉接口芯片和它的使用方法。
2. 设计硬件电路原理图,。
第 14 周:
1. 使用 C 语言或汇编语言设计和调试接口程序。
2. 撰写计算机硬件综合设计报告。
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
2
武汉理工大学《硬件综合设计》课程报告说明书
数字显示与键盘输入设计
1.实验目的
掌握对单片机 IO 口的操作,及中断的应用
掌握显示接口芯片 CH451 的应用
2.实验设备
PC 机一台,ZG-211 单片机系统实验板一块,实验连接线若干,芯片:CH451,89S52,并口编
程线一根,配套电源 1 个
ZG-211 图片:
3
武汉理工大学《硬件综合设计》课程报告说明书
3.实验要求
1. 学习使用 ZG211 硬件综合实验平台,程序设计集成开发环境;
2. 根据课程设计题目,进行需求分析,搞清楚课程设计需要设计需求和需要解决的
设计内容。
3. 查阅和学习课程设计题目需要的接口芯片资料,掌握接口芯片的使用方法和编程
4
武汉理工大学《硬件综合设计》课程报告说明书
要领。查阅和学习课程设计题目需要的辅助芯片以及器件资料。
4. 设计接口芯片和辅助芯片以及器件与 8051 单片机连接硬件电路原理图。
5. 设计与硬件电路原理图对应的 C 语言程序(或 8051 汇编语言)。给出程序流程
图。在集成开发环境中调试程序。给出程序的详细注释。能够解释使用程序模拟电
路时序信号和数据。
4.实验原理
本实验的显示接口采用 CH451 芯片。该芯片整合了数码管显示驱动和键盘扫描控制 ,
可以动态驱动 8 位数码管或者 64 位 LED,具有 BCD 译码、闪烁、移位等功能;同时还可
以进行 64 键的键盘扫描;芯片内部有多个寄存器控制整个芯片的运行,其中有 8 个寄存
器存入所要显示的数字,每个寄存器有 8 位,每一位控制一个数码管其中的一段(1 为点
亮,0 为熄灭) 。单片机通过 4 根信号线(串行数据输入线 DIN、串行数据时钟线
DCLK、串行数据加载线 LOAD、串行数据输出线 DOUT)控制 CH451,显示数据,同时
通过 CH451 对键盘的扫描,达到人机交换信息的目的。该芯片与实验板相关器件连接原
理图如下:
5