1、 1 课程设计成绩评定表 学生姓名 成绩 学生姓名 成绩 学生姓名 成绩 学生姓名 成绩 学生姓名 成绩 专业班级 电信 091 班 起止时间 2013/1/072013/1/11 设计题目 1 熟悉系统,输入:“KD2000 型 LED 智能显示系统”并存储显示。 2 汇编、输入、运行示例程序,了解系统硬件电路及软件编程特点。 汉字的旋转与扩缩 1 在屏上显示 2 个汉字,然后每个字左旋 90 度显示 3 秒,然后右旋 90 度显示 3 秒,然后倒置 3 秒,最后恢复正常。 2 逐行显示 2 个汉字,2 秒后横向放大两倍,3 秒后恢复正常。 3 显示“回”字并放大缩小 5 次,恢复正常。 指
2、 导 教 师 评 语 指导教师: 年 月 日 2 目录 一、设计题目及要求.4 二、硬件电路设计 .3 1.主控制电路基本工作原理 3 2.扫描板基本工作原理 4 3.共享 RAM 电路的工作原理 4 4.汉卡电路工作原理 4 5.地址分配 . 5 6.键盘 . 6 三、系统的熟悉使用.7 1BAS 功能 . 7 2PRG 功能 10 3.屏幕与缓冲区地址对应关系 . 11 四、程序设计与调试11 五、程序分工 14 六、心得体会 15 3 一、设计题目及要求 在掌握 LED 智能显示系统工作原理的基础上, 能根据小组必做题目和自选题 目,熟练的编写并调试各种程序,完成课题设计任务,提高学生的
3、独立设计水平 和实际动手能力,培养学生的创新精神。 (一)全班必做题目 1. 熟悉系统,输入:“KD2000 型 LED 智能显示系统”并存储显示。 2. 汇编、输入、运行示例程序,了解系统硬件电路及软件编程特点。 (二)小组必做题目 第五组:汉字的旋转与扩缩 1、在屏上显示 2 个汉字,然后每个字左旋 90 度显示 3 秒,然后右旋 90 度显 示 3 秒,然后倒置 3 秒,最后恢复正常。 2、逐行显示 2 个汉字,2 秒后横向放大两倍,3 秒后恢复正常。 3、显示“回”字并放大缩小 5 次,恢复正常。 二、硬件电路设计 KD-2000 型 LED 智能显示屏的设计原理: 系统框图如图 1
4、所示。主要包括四部分:主控制电路(主 CPU、汉卡等) , 显示控制电路(辅 CPU 等) ,列驱动显示电路,开关电源。 1. 主控制电路基本工作原理 主控制电路首先从遥控器或键盘接收数据和指令,然后根据显示内容和显示 指令的要求在软件控制下完成下述工作:如果要显示汉字,就从扩展卡 27020 中提取汉字点阵信息,然后存放在共享 RAM 6264 中。如果要显示的是 88 点阵 的 ASCII 码或数字,以及 168 点阵的控制字符,就从程序存储器 27256 的高端 提取有关的点阵信息,然后存放于共享 RAM 中。最后,主 CPU 通过地址切换电路 与及时序控制电路,与辅 CPU 以应答方式
5、进行联络,对共享 RAM 进行分时操 作,完成显示。 图 1 系统框图 由专用的日历时钟芯片 MC146818,可产生年、月、日、时、分、秒、星期 4 共 7 个时标信号。我们可通过软件来获得和修改这些时标,并使之在屏幕上显示 出来。 2. 扫描板基本工作原理 首先由辅 CPU 将欲显示的数据由串行口送出,然后经并行串行转换芯片 CD4094 转换成并行数据,输出的数据经过 MC1413 驱动产生列信号;由 P1 口输 出的行数据经 CD4515 译码生成行信号,再经达林顿管 BD682 产生行驱动信号。 最后输出行、列选通信号,点亮某一行。如此循环往复,完成扫描过程。 3.共享 RAM 电路
6、的工作原理 为了大大减轻主 CPU 的负担,合理地分配资源,以及便于实现显示电路的高 速扫描,该系统设计成双 CPU 结构,共享一片 RAM。电路如图 2 所示。 共享 RAM 电路主要是通过六片 74LS245 来完成的,74LS245 是三态八总线双 向收发器。其中G是控制端,低电平时有效,允许传输;高电平时禁止。DIR 是 方向控制端,为低电平时数据由 B 传到 A,呈高电平时,数据由 A 传到 B。由原 理图可以看到: IC1IC3 的G端不仅接主 CPU的 T0端, 还接 74LS74的 Q 端。 IC4 IC6 的G端不仅接显示 CPU 的 INT0端,还接 74LS74 的Q端;这样当主 CPU 控制 公共 RAM 时,Q 端为低,IC1IC3 开启,IC4IC6 关闭。主 CPU 对 RAM 可进行 读写操作,而辅 CPU 则不能。当主 CPU 放弃对共享 RAM 的操作时,通过 GAL 对 74LS74 置位,因而Q变低,Q 变高。封锁 IC1IC3,从而辅 CPU 取得控制权, 对共享 RAM 进行操作