舞台灯的控制

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息工程学院

课程设计报告

设计题目:舞台艺术灯的控制

名称:微机原理与接口课程设计

班级:通信1004班

姓名: 陈* 孙**

学号: 2010013597 2010013622

设计时间: 至

指导教师: 王**

评语:

评阅成绩: 评阅教师:

当今,现代的舞台美术元素中,灯光堪称是舞台美术的灵魂。虽言过其实,但有它一定的道理。舞台灯光在现代舞台演出中能使观众看清演员表演和景物形象;塑造人物形象,烘托情感和展现舞台幻觉;创造剧中需要的空间环境;渲染剧中气氛;显示时、空转换,丰富艺术感染力;配合舞台特技。舞台布景的样式、风格往往决定了舞台灯光艺术处理的框框,这就需要调动灯光特有的能动作用,而不是跟

着布景的样式依样画瓢,机械地去模拟生活,只起到"配光"的作用。

在现代文化艺术领域中,舞台艺术灯饰的设计在实际应用中起着重要的作用,随着科技的不断发展,舞台灯光控制正逐渐向自动化控制发展,在控制系统中的应用也得到越来越多的关注,由此可见,怎样才能发挥灯光在表演中的这些独特作用,具有重要作用。

一、课程设计的性质和目的 (1)

二、课程设计的要求 (1)

三、主要仪器设备及软件 (1)

四、课程设计题目及要求 (1)

五、课题分析及设计思路 (1)

5.1 8255A芯片的选择 (1)

5.2 8255A的内部结构 (2)

5.3 8255A的引脚功能 (3)

5.4 8255A的工作方式 (4)

5.5 8255A的初始化 (4)

六、程序流程图 (6)

七、仿真电路图 (7)

八、程序 (7)

九、心得体会 (12)

参考文献 (13)

一、课程设计的性质和目的

通过课程设计,进行程序设计方法和技能的基本训练,巩固在课堂上学到的有关软件程序设计的基本知识和基本方法,硬件电路的设计等,通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法,掌握软硬结合的控制程序设计,达到能独立阅读、编制和调试一定规模的汇编语言程序的水平。

二、课程设计的要求

1、遵循模块化、结构化的程序设计方法。

2、要求程序必须正确。

3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。

4、要求程序结构合理,语句使用得当。

5、适当追求编程技巧和程序运行效率。

三、主要仪器设备及软件

PC机、MASM汇编软件、Proteus软件及仿真等。

四、课程设计题目及要求

编写程序控制8255A可编程并行接口芯片,使实验台上的红、绿、黄发光二极管按照某种规律发光。

五、课题分析及设计思路

5.1 8255A芯片的选择

Intel8255A是一种通用的可编程序并行I/O接口芯片,又称“可编程外设接口芯片”,是为Intel8080/8085系列微处理据设计的,也可用于其它系列的微机系统。可由程序来改变其功能,通用性强、使用灵活。通过8255A,CPU可直接同外设相连接,是应用最广的并行I/O接口芯片。8255A含3个独立的8位并行输入/输出端口,各端口均具有数据的控制和锁存能力。可通过编程设置各端口的工作方式和数据传送方向(入/出/双向)。

5.2 8255A 的内部结构

数据总线缓冲器:三态8位双向缓冲器,与系统数据总线连接的缓冲部件;

传送数据、控制字、状态字的通道。

3个8位数据端口(PA 、PB 、PC):通常PA 口与PB 口用作输入输出的数据端口,PC 口用作数据传输或提供联络线的端口。在方式字的控制下,PC 口可以分成两个4位的端口,其中PC7~PC4同端口A 配合使用, PC3~PC0同端口B 配合使用。 A 组、B 组控制电路:这两组控制电路根据CPU 发出的方式选择控制字来控制8255A 的工作方式,每个控制组都接收来自读写控制逻辑的“命令”,接收来自内部数据总线的“控制字”,并向与其相连的端口发出适当的控制信号。A 组控制电路控制PA 口和PC 口高4位,B 组控制电路控制PB 口和PC 口低4位。

读/写控制逻辑:用来管理数据、控制字和状态字的传送,接收系统总线发来的有关信号,并向A 、B 两组控制部件发送命令。

内部数

据总线

PB 7~PB 0

B 组B 口(8位)

PC 3~PC 0

B 组

C 口(4位)

PC 7~PC 4PA 7~PA 0

A 组A 口(8位)

A 组C 口(4位)

A 组控制

B 组控制

D 7~D 0

数据总线缓冲器

读/写控制逻辑

RD WR A1A0RESET

CS

CPU 接口 内部逻辑 外设接口

图1 8255A 的结构框图

5.3 8255A 的引脚功能 DIP 封装,共40个引脚。 1. 连接系统总线的主要引脚

D0~D7:数据线,双向,连CPU 数据总线; RESET :复位输入,接系统总线的RESET ; CS :片选控制输入,接译码器; RD*:读命令输入,接CPU 的RD*或IOR*;

WR*:写命令输入,接CPU 的WR*或IOW*;

图2 8255A 的引脚图 A0,A1:片内端口地址输入,可选4个片内端口。接AB 的任2位。 A1、A0端口选择情况,见下表

由CS*、A1、A0、RD*、WR*引脚的不同组合,实现各种不同的功能。见下表:

2. 连接外设端的引脚

PA0~PA7:A 口外设数据线,接外设; PB0~PB7:B 口外设数据线,接外设; PC0~PC7:C 口外设数据线或联络线,接外设。

WR D 0D 1D 2D 3D 4D 5D 6D7V CC PB 7RD CS GND A 1A 0PA 4PA 5PA 6PA 7PB 5PB 6PB 4PB 3

RESET PB 1PB 2

PB 0PC 3PC 2PC 1PC 0PC 4PC 5PC 6PC 7PA 3PA 2PA 1PA 05

1

10

15

35

40

30

25

21

相关文档
最新文档