8086和825574LS373控制LED流水灯课设教学资料

8086和825574LS373控制LED流水灯课设教学资料
8086和825574LS373控制LED流水灯课设教学资料

8086和825574L S373控制L E D流水灯课设

课程设计任务书

课程设计说明书 N O.1

沈阳大学

课程设计说明书 N O.2

沈阳大学

课程设计说明书 N O.3 (2) 原理

左向移动流水灯是根据发光二极管的显示原理,首先点亮最右的二极管,然后进位置一,通过带进位的循环左移指令编写程序以实现模拟流水灯的左向移动。

2)右向移动流水灯

(1) 现象

右向移动流水灯的实验现象是首先最右边的灯亮,然后是最右边的灯灭,此时右起第二个灯亮,依次轮流亮,直到第八个灯亮。然后循环上述过程。

(2) 原理

右向移动流水灯是根据发光二极管的显示原理,首先点亮最左的二极管,然后进位置一,通过带进位的循环右移指令编写程序以实现模拟流水灯的右向移

图1设计系统框图

3 系统硬件设计

3.1 8086简介

Intel8086是16位的微处理器(其内部总线为16位,外部总线为8位,故称为准16位微处理器),它采用HMOS工艺40条引脚封装。8086工作时使用5V电源,时钟频率5MHz(8086-1为10MHz,8086-2为8MHz)它有20根地址线,故可寻址的内存空间为1MB【2】。

沈阳大学

课程设计说明书 N O.4

沈阳大学

课程设计说明书 N O.5

1--选通输入/出方式、方式2--双向选通工作方式。8255的内部结构及引脚图如图2所示。

图2 8255内部结构及引脚图

具体的各引脚功能如下【3】:

D0~D7为双向数据信号线,用来传送数据和控制字。

RD为读信号线,与其它信号线一起实现对8255接口的读操作通常接系统总线的IOR信号。

WR为写信号线,与其它信号一起实现对8255的写操作,通常接系统总线的IOW。

CS为片选信号线,当它为低电平(有效)时,才能选中该8255芯片,也才能对8255进行操作。

A0,A1为口地址选择信号线。8255内部有3个口;A口,B口,C 口,还有一个控

沈阳大学

课程设计说明书 N O.6 制寄存器,它们可由程序寻址.A0,A1上的不同编码可分别寻址上述3个口和一个控制寄存器,具体规定如表1所示。

表1 8255的寻址方式

A1 A0 选择

0 0 A口

0 1 B口

1 0 C口

1 1 控制寄存器

通常 A0,A1分别接系统总线A0和 A1,它们与CS一起来决定8255的接口地址。

RESET为复位输入信号。此端上的高电平可使8255复位。复位后,8255的A口,B口,C 口均被定为输入状态。

PA0~PA7为A口的8条输入输出信号线。

PB0~PB7为B口的8条输入输出信号线。

PC0~PC7,8条线根据其工作方式可作为数据的输入或输出线,也可以用作控制信号的输出或状态信号的输入线【7】。

8255 工作方式控制字和C口按位置位/复位控制字格式如图3所示。

图3 置位/复位控制字格式

沈阳大学

课程设计说明书 N O.7

沈阳大学

课程设计说明书 N O.8

图4 内部结构和引脚

3.4LED介绍

制造LED的材料不同,可以产生具有不同能量的光子,借此可以控制LED所发出光的波长,也就是光谱或颜色。历史上第一个LED所使用的材料是砷(As)化镓(G a) ,其正向PN结压降(VF,可以理解为点亮或工作电压)为1.424V,发出的光线为红外光谱。另一种常用的LED材料为磷(P)化镓(Ga),其正向PN结压降为2.261V,发出的光线为绿光。同波长特性和大致分为紫红、纯红、橙红、橙、橙黄、黄、黄绿、纯绿、翠绿、蓝绿、纯蓝、蓝紫等,橙红、黄绿、蓝紫色较纯红、纯绿、纯蓝价格上便宜很多。三个原色中绿色最为重要,因为绿色占据了白色中69%的亮度,且处于色彩横向排列表的中心。因此在权衡颜色的纯度和价格两者之间的关系时,绿色是着重考虑的对象。

图5LED彩灯

沈阳大学

课程设计说明书 N O.9

4 模拟流水灯软件设计

4.1主程序设计

首先对8255进行初始化,然后开始读取阻值变化模拟温度,然后进行A/D转换,8086系统总线进行总控制,8255读取数据然后通过数码管显示进行温度读取,然后比较,再进一步判断。主程序流程图如图7所示。

图6 主程序流程图

沈阳大学

相关主题
相关文档
最新文档