1、 计算机科学与技术学院计算机科学与技术学院 硬 件 课 程 设 计 报 告 设计题目: 可编程节日彩灯系统可编程节日彩灯系统 摘 要 彩灯控制器在我们的日常生活中有着重要的运用,如广告牌的设计和节日彩灯 的设计都能运用到它的原理。本次报告中设计的花样彩灯控制器是其中较简单的, 但这是进行复杂设计的基础。 可编程并行芯片 8255A 是一种可编程的输入输出芯片,利用它对电平的高低来 控制脉冲的到达,利用 8253 的定时功能和 8279 对彩灯各种形式的控制,从而控制 彩灯使其发出绚丽夺目的色彩和产生各种式样的彩灯。 查阅相关资料,用简单的输入输出端口等硬件,结合实际彩灯的亮与灭的控制 来进行设
2、计。利用键盘上的灯来实现彩灯的各种形式的变换,使彩灯变换的样式更 多,克服了节日彩灯变换样式单调的缺点,使节日彩灯朝着变换多种多样的方式发 展。 内容:利用微机原理试验箱的 8279、8253、8255、和 6 组 LED 灯,模拟霓虹灯 的显示效果,实现彩灯定时多样式变换。 彩灯样式实现举例: 1、实现全灭 2、6 5 4 3 2 1 3、改变顺序的上下“口” 4、交叉显示的上下“口” 5、三条横线 6、实现纵向图案显示 7、全 8 显示 8、实现脉冲波形 9、六个小数点 10、循环以上过程 关键词:关键词:可编程节日彩灯 ;循环 ;8253 定时 ;8255 控制脉冲到达 ;8279 实现
3、 对彩灯各种形式的控制 目目 录录 1 设计任务与要求 .错误错误!未定义书签。未定义书签。 1.1 引言错误错误!未定义书签。未定义书签。 1.2 设计目的. 1 1.3 设计内容. 2 1.4 设备器材. 2 2 总体方案与说明 . 3 2.1 设计思想 3 8253 器件:8253 具有计数和定时的功能。通过 8253 器件实现定时脉冲,即每隔 1 秒钟赋 予一个脉冲,用作定时装置。 3 8255 器件:8255 用作辅助装置。8255 器件的 A 端口用于接收 8253 器件的定时脉冲,当每 接收到一次脉冲时,彩灯变换一次图案。 . 3 8279 器件:8279 用作控制彩灯的变化,使
4、彩灯形成各种图案。如,全 8 显示、脉冲波形显 示、数字显示、全暗等各种图形显示。 3 2.2 实验原理介绍 . 3 2.2.1 LED 是共阴极的,其七段 LED 的段选码为 . 3 2.2.2 LED 显示的方法为动态显示 3 3 硬件框图与说明 . 3 3.1 8279 可编程键盘/显示接口芯片介绍 3 3.2 8253 可编程定时/计数器介绍 5 3.3 8255 可编程并行接口芯片介绍 6 4 电路原理图与说明 . 8 4.1 实验原理图 9 4.2 实验步骤 9 4.2.1 实验连线 9 4.2.2 编写调试程序,全速运行,观察实验结果 . 10 5 软件主要模块流程图. 10 5.1 软件设计思路 . 10 5.2 软件流程图 11 6 源程序清单与注释 . 12 7 问题分析与解决方案. 12 7.1 实验设计前后面临的问题分析 23 7.1.1 芯片的选择问题 23 7.1.2 芯片的连接和使用问题 . 23 7.1.3 程序的编制和程序运行时出现的问题 23 7.2 问题的解决方案 . 23 7.2.1 对于问题一与问题二. 23 7.2.2 对于