1、 课程设计成果说明书 题 目: 动 态 显 示的 设 计 2008 年 12 月 30 日 课程设计课程设计任务书任务书 20082009 学年 第一学期 学院 机电工程 班级 A06 电气 2 专业 电气工程及其自动化 学生姓名 (学号) 朱海翔 061006239 课程 名称 动态显示的设计 设计 题目 动态显示的设计 完成 期限 自 2008 年 12 月 25 日至 2008 年 12 月 31 日 共 1 周 设 计 依 据 已学过电路分析、模拟电子技术、数字电子技术,MCS-51 系列单片机系统及 其应用, 按照教学计划要求进行 MCS-51 系列单片机系统及其应用课程设计 。 设
2、 计 要 求 及 主 要 内 容 1要求用 MCS-51 系列单片机,借助 Medwin,Proteus 等软件完成课程设计; 2设计用 8 位 LED 显示器显示自己的班级姓名学号; 3附加设计 1:电子时钟的设计; 4附加设计 2:设计打乒乓球小游戏。 参 考 资 料 1 蔡美琴、张为民、何金儿、毛敏、陶正苏、毛义梅MCS-51 系列单片机 系统及其应用(第二版) ,高等教育出版社,2004.6 2 李广弟、朱月秀、冷祖祁单片机基础(第三版) :北京航空航天大学出 版社,2007.6 3 指导教 师签字 日期 摘要:摘要: 本人利用一个 80C51 单片机和一个 8 位共阳极 LED 显
3、示器,借助 Medwin 和 Proteus 两款软件,设 计了一个能显示我自己的班级姓名学号并让它们轮流滚动的程序,另设计了一个电子时钟程序。 关键字:关键字: 80C51 单片机 8 位共阳极 LED 显示器 晶振频率为 12MHZ 目录:目录: 一设计任务 .1. 二主要技术指标与要求 .1. 三选定方案的论证及整体电路的工作原理 .1. 四单元电路的设计计算,元器件选择,电路图 .1. 五实际电路性能指标测试结果与分析 .2. 六程序 .2. 七元器件列表 .4. 八整体电路图 .5. 九设计总结 .5. 十参考文献 .5. 正文:正文: 一一设计任务:设计任务: 动态显示的设计 二主
4、要技术指标与要求:二主要技术指标与要求: 1)由 80C51 单片机和 8 位或 6 位 LED 显示器组成; 2)显示方式为动态显示; 3)能显示自己的班级姓名学号; 4)最好能够移动显示。 三选定方案的论证及整体电路的工作原理三选定方案的论证及整体电路的工作原理: 1.设计思想: 要动态显示自己的班级姓名学号,而且只要用一个 8 位 LED 显示器,所以用一个 51 单片机就可以 直接驱动,不用外加上拉电阻和外接其他元件,直接利用 51 单片机的 I/O 口连接 8 位 LED 的驱动口与数 据口即可。我用 51 单片机的 P2 口作为数据输出口,P3 口作为 LED 位选择端口。总体编程
5、采用了动态显 示的编程方案,参考了书上的显示程序。 2.整体电路的工作原理图: 四四单元电路的设计计算,元器件选择,电路图单元电路的设计计算,元器件选择,电路图: 1.80C51 单片机: 80C51 8 位 LED .1. 80C51 单片机的引脚如上图所示,总共有 38 个引脚,省去了内部还有 GND 与 Vcc 两个引脚,总共有 40 个引脚,其中 XTAL1 与 XTAL2 是时钟电路引脚,RST 是复位控制输入引脚,PSEN 是片外程序存储器读选 通信号输出,ALE 是允许地址锁存输出,EA 是片内、片外程序存储器选择输出,P0、P1、P2、P3 均可以作 为单片机的 I/O 口。 我使用了单片机的 P2 口作为数据输出口,P3 口作为 LED 位选择端口。 2.8 位 LED 显示器 此 LED 显示器的型号为 7SEG-MPX8A-BLUE,是 8 位共阳极 LED 显示器,共有 16 个引脚,其中