1、 I 课课 程程 设设 计计 说说 明明 书书 学生姓名: 学 号: 学 院: 专 业: 电子信息工程 题 目: 专业综合实践之硬件部分: 基于单片机的汉字点阵系统的设计 2013 年 元 月 6 日 II 课课 程程 设设 计计 任任 务务 书书 1设计目的: 基于 C51 单片机,完成 LCD 汉字点阵系统的设计。使学生将掌握的硬件理论知 识与实践结合,提高学生的科研、综合创新能力。 2设计内容和要求(包括原始数据、技术参数、条件、设计要求等) : 任务要求: 1、 掌握和熟悉单片机系统的开发环境 KEIL C51 和相应的软件; 2、 采用 80C51 单片机和 LCD 点阵显示模块实现
2、组合点阵显示; 3、 具有显示内容自动更新功能,完成对任意存储信息完整显示。 5、基于实验箱对系统进行仿真和程序调试; 6、基于 PROTEL99 或 altium deisigner 绘制系统的原理图和制版图。 3设计工作任务及工作量的要求包括课程设计计算说明书(论文)、图纸、 实物样品等 : 系统的硬件原理图和制版图; 基于实验箱调试成功的系统软件程序和界面; 设计说明书 III 课课 程程 设设 计计 任任 务务 书书 4主要参考文献: 1潘松,黄继业.EDA 技术实用教程.-3 版.-北京:科学出版社,2006 综合电子设计与 实践,王振红,清华大学出版社,2008 年 9 月第 2
3、版; 2曾繁泰,陈美金.VHDL 程序设计.北京:清华大学出版社,2000; 3褚振勇,翁木云.FPGA 设计及应用.西安:西安电子科技大学出版社,2002 4 2008 年 9 月第 2 版; 5 EDA2006 年第 1 6 基于 QuartusII 的 FPGA/CPLD 2007 7 CPLD/FPGA2007。 5设计成果形式及要求: 硬件原理图、部分程序、设计说明书 6工作计划及进度: 2013 年 1 月 7 日 2013 年 1 月 9 日:查相关的资料,熟悉单片机开发环境; 1 月 10 日 1 月 13 日:在教师指导下完成系统方案和电路设计; 1 月 14 日 1 月 1
4、6 日:完成程序的调试,下载、调试,系统的优化; 1 月 17 日:完成课程设计说明书的纂写和修改; 1 月 18 日 : 答辩 系主任审查意见: 签字: 年 月 日 IV 目录目录 第第 1 1 节节 设计方案简介设计方案简介 1 1 1.1 等效电路图 1 1.2 点阵式 LED 扫描法简介 2 第第 2 2 节节 系统设计条件及系统各功能部分的设计和说明系统设计条件及系统各功能部分的设计和说明 2 2 2.1 电路原理图 2 2.2 硬件系统连线 4 2.3 程序设计内容 4 2.3.1“胡”字的循环移动显示代码的形成 . 4 第第 3 3 节节 系统的程序调试系统的程序调试 7 7 第
5、第 4 4 节节 系统设计的结果系统设计的结果 8 8 4.1 实验代码 8 4.2 实验结果截图 9 第第 5 5 节节 设计评述及收获体会设计评述及收获体会 9 9 第第 6 6 节节 参考文献参考文献 1010 1 第第 1 1 节节 设计方案简介设计方案简介 1.1 1.1 等效电路图等效电路图 下图为 88 点阵式 LED 外观及引脚图,等效电路如下所示: 图 1.1 88 点阵式 LED 外观及引脚图 图 1.2 88 点阵式LED等效电路 从上图可以看出,88 点阵共需要 64 个发光二极管组成,且每个发光二极管是 放置在行线和列线的交叉点上,当对应的某一列置 1 电平,某一行置
6、 0 电平,则 相应的二极管就亮。 2 1.2 1.2 点阵式点阵式 LEDLED 扫描法简介扫描法简介 点阵式 LED 一般采用扫描式显示,实际运用分为三种方式: 1)点扫描 2)行扫描 3)列扫描 若使用第一种方式,其扫描频率必须大于 1664=1024Hz,周期小于 1ms 即 可。若使用第二种和第三种扫描方式,则频率必须大于 168=128Hz,周期小于 7.8ms 即可视觉暂留要求。此外,一次驱动一列或一行(8 颗 LED)时需外加驱 动电路提高电流,否则 LED 亮度不足。 第第 2 2 节节 系统设计条件及系统各功能部分的设计和说明系统设计条件及系统各功能部分的设计和说明 2.1 2.1 电路原理图电路原理图 图 2.1 STC 芯片图 3 图 2.2 原理彩图 图 2.3 protel 仿真图 4 2.2 2.2 硬件系统