当前位置:文档之家› 基于8255的8LED显示的动态显示器

基于8255的8LED显示的动态显示器

基于8255的8LED显示的动态显示器
基于8255的8LED显示的动态显示器

南京邮电大学

学年第学期

课程设计实验报告

题目基于8255的8LED显示的动态显示器专业通信工程

学号

姓名

指导老师

实验日期年月日

题目:基于8255的8LED显示的动态显示器

一,实验目的和要求

1,Proteus软件的MCS51单片机仿真学习

2,根据提供的参考工程,在proteus平台自己重新设计实验电路所需要的电器原理图,并在此基础上编写相对应的程序,实现其功能,学习proteus软件的使用,其中包括原理图器件的选取,原理图的电气连接,程序的编写编译以及运行,并能查出其错误等。

基本要求:

1. 用数码管正常显示数字“12345678”。

2. 通过按键可改变显示方式。

3. 设计显示屏的动态效果,用10个按键,每键对应一种滚动技术。

4. 基于8255口是指显示和键盘都由8255的IO口控制

发挥部分:

1 设计所有动作的联合效果。

2 设计二个变速按键,可多级改变滚动速度。

3 设计一台魔术电子钟,采用自动变换,随机组合,数据每10秒变换一次。

动态显示格式:

1 静止

2 整体闪烁

3 单字闪烁

4 整体向前、向后滚动

5 单字移动

6 两边向中间压缩

7 中间向两边扩张

8 上下压缩

9 文字上下滚动

10组合动作(每一字符执行上述一个动作,并同时运动)

二,实验仪器

微型计算机

三,实验原理

基于8255的8LED显示的动态显示器,是由8255a做键盘控制口连接c51,并驱动8位7段数码管实现相应显示功能。具体的,c51,p1口直接进行led数码管的位控制;p2口经74HC573译码后控制8255a的片选与内部奇存器选择;p0口连接8255a的D端口,并由它的PA口驱动7段led, PB口连接键盘,并做为I/O口与c51通信,以实现相应显示变化。

四,基本原件及其原理

单片机微型计算机简称单片机,是指在一块芯片体上集成了中央处理器CPU、随机存

储器RAM 、程序存储器ROM 或EPROM 、定时器/计数器、中断控制器以及串行和并行I/O 接口等部件,构成一个完整的微型计算机。目前,新型单片机内还有A/D 及D/A 转换器、高速输入/输出部件、DMA 通道、浮点运算等特殊功能部件。由于它的结构和指令功能都是按工业控制设计要求设计的,特别适用于工业控制及其数据处理场合,因此,确切的称谓是微控制器,单片机只是习惯称呼。 51单片机引脚图如下:

(1)单片机的特点

1)有优异的性能价值比。

2)集成度高、体积小、有很高的可靠性。单片机把各个功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。另外,其体积小,对于强磁场环境易于采取措施,适合于恶劣环境下工作;也易于产品化。 3)控制功能强。为了满足工业控制的要求,一般单片机的指令系统中均有及其丰富的转移指令、I/O 口逻辑操作及位处理指令。一般来说,单片机的逻辑控制功能及运行速度高于同意档次的微机。

4)单片机的系统扩展和系统配置都比较典型、规范,而且非常容易构成各种规模的应用系统。

(2)单片机并行I/O 接口的扩展

单片机与外部交换信息是通过I/O 接口电路来实现的。A T89C51单片机本身有4个8位的并行I/O 口P0-P3,但实际使用时往往再增加些I/O 口,以便与外部设备交换数据。AT 89C51单片机外部RAM 和扩展I/O 接口是统一编址的。用户可以把外部64KB RAM 空间的一部分作为扩展I/O 接口地址空间,每一个I/O 接口相当于一个RAM 存储单元,访问外部

XTAL2

18

XTAL1

19

ALE 30EA

31

PSEN 29RST

9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U2

AT89C51

RAM 存储单元就像访问外部I/O 接口,即用“MOVX ”指令对扩展I/O 接口进行输入输出操作。

查询式键盘的接口电路

查询式键盘属于独立式键盘,键盘的各个按键之间彼此是独立的且是最简单的键盘电路。每个键地接入一根数据输入线。如图所示。注意:由于每一个按键均需要一根I/O 口线 ,当键盘按键数量比较多时,需要的I/O 口线也较多,因此独立式键盘只适合于按键较少的应用场合。一般情况下,按键数等于占用I/O 端口数。

查询式键盘的结构图如图所示:

PB0

PB1

PB2

PB3

P B 4

P B 5

P B 7

P B 6

R2

10k

R3

10k

R4

10k

R5

10k

+5

1整体闪烁2偶数闪烁3循环左移

4单字右移

5消融

6展开

7快速左移

8全功能

0复位

9

查询式键盘的接口电路

查询式键盘可以工作在多种方式下,中断方式、程序查询方式、定时查询发送和中断查询方式。

在中断模式下,按键的数量受到外部中断源的限制。在有特殊需要的场合,还可以借用内部的定时器中断。所以在这种模式下,按键的数目小于外部中断源和单片机定时器数量之和。

程序查询和定时查询类似,都是通过读I/O 状态,当有键被按下时相应的I/O 口线变为低电平,而未被按下的键对应的I/O 口线保持为高电平,这样通过读I/O 口状态可判断是否有键按下和哪一个键被按下。 7SEG-MPX8-CA-BLUE 的基本参数

7SEG-MPX8-CA-BLUE 为蓝色共阳极8位七段数码管

01234567

7SEG-MPX8-CA-BLUE

P1.0 P1.1

五,仿真软件的使用

1.Keil软件的使用:

首先正确安装keil软件—>打开keil—>project—>new Uvision project—>为工程取名字,并选择工程要保存的路径,建议每个工程新建一个文件夹,方便文件管理—>出来一个对话框,是选择芯片的,你根据你的芯片公司和型号来选择就行了,比如:最常用的at89c51,点atmel,找到at89c51,点OK后会出来一个对话框,问你是否添加启动文件,点“是”—>这样就建好了一个工程,点File菜单下New新建文件—>先保存文件,点保存按钮后出来路径框,取名字后缀是.c或者.h,点保存—>接下来在左边project下把Target1点开,在Source Group 1上右键,点击Add File to Group 'Source Group 1'—>在弹出的框中点刚刚保存的文件,然后点Add,关闭对话框,左边project框中可以看到文件已经添加—>在开始之前还是先来配置一下keil环境,点击工具栏品字图标左边像魔棒一样的按钮—>接下来的配置比较复杂,我用图来解释,Target项目下只改一个晶振的值,Output下要点击生产HEX文件,Debug下左边是keil仿真调试配置,右边是程序下载到芯片调试配置,看你是怎么用了。—>完工,可以编程调试。

2.proteus软件的使用:

新建文件,查找元件,并添加。画好电路图后,添加用keil生成的hex文件,即可运行。

六,实验数据

1.实验连接图

2.实验结果图(初始状态)

RD

WR D0D1D2D3D4D5D6D7RST A8A9A10A11A12A13A14A15

A8A9A10A11A12A13A14A15

8255A08255A18255CS

8255CS 8255A18255A0ALE

RST PB0

PB1

PB2

PB3

P B 4

P B 5

P B 7

P B 6

PB0PB1PB2PB3PB4PB5PB6PB7

B 0B 1B 2B 3B 4B 5B 6B 7

B0B1B2B3B4B5B6B7D034D133D232D331D430D529D628D727

RD 5WR 36

A09A1

8RESET 35CS

6

PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC7

10

U1

8255A

XTAL2

18

XTAL1

19

ALE 30EA

31

PSEN 29RST

9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U2

AT89C51

23456789

1

RP1

RESPACK-8

D02D13D24D35D46D57D68D79Q019Q118Q217Q316Q415Q514Q613Q7

12

LE 11OE 1

U7

74HC573

C111

2u2

R51

10k

R2

10k

R3

10k

R4

10k

R5

10k

+5

1整体闪烁2偶数闪烁3循环左移

4单字右移

5消融

6展开

7快速左移

8全功能

0复位

9

3.显示功能

PB0

PB1

PB2

PB3

P B 4

P B 5

P B 7

P B 6

PB0PB1PB2PB3PB4PB5PB6PB7

B 0B 1B 2B 3B 4B 5B 6B 7

R2

10k

R3

10k

R4

10k

R5

10k

+5

1整体闪烁2偶数闪烁3循环左移

4单字右移

5消融

6展开

7快速左移

8全功能

0复位

9

4.实验程序清单

/*--------------------库文件--------------------------*/ #include #include

/*---------------------宏定义-------------------------*/ #define uint unsigned int #define uchar unsigned char

/*----------------芯片端口地址定义---------------------*/ #define COM8255 XBYTE[0X7FFF] //8255的命令口 #define PA8255 XBYTE[0X1FFF] //8255的PA #define PB8255 XBYTE[0X3FFF] //8255的PB

uchar code du_code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; //8段共阳极数码管显示码值

uchar code bit_code[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

//数码管显示的位值

/*--------------定义系统变量--------------------------------*/

bit flag=0; //定义状态标志位

uchar value=0,wei;

uchar count;

/*------------------------------------------*/

/*形式参数:void */

/*返回值:void */

/*函数描述:延时函数*/

/*------------------------------------------*/

void delayms(uchar x) //ms延时函数

{

uchar y;

for(;x>0;x--)

for(y=150;y>0;y--) ;

}

void keyscan()

{

uchar i=0,j=0;

PB8255=0xf0;

if(PB8255!=0xf0)

{

delayms(1);

if(PB8255!=0xf0)

{

switch(PB8255)

{

case 0xe0:j=1; break;

case 0xd0:j=2; break;

case 0xb0:j=3; break;

case 0x70:j=4; break;

}

PB8255=0x0f; //反转

switch(PB8255)

{

case 0x0e:i=0;break;

case 0x0d:i=1;break;

case 0x0b:i=2;break;

case 0x07:i=3;break;

}

value=i*4+j-1;

flag=1;

if(value==2)

{

wei++;

if(wei>=9)

wei=1;

}

while(PB8255!=0x0f); //按键弹起

}

}

}

/*************************状态一-静止****************************/ void state1()

{

uchar i;

while(value==0) //判断是否为状态1

{

for(i=1;i<9;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i]; //输入段选码值

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

delayms(1); //延时

}

}

}

/**************************状态二-整体闪烁***************************/ void state2()

{

uchar i=0,j=0;

while(value==1) //判断是否为状态2

{

for(j=0;j<50;j++)

{

for(i=1;i<9;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i]; //输入段选码值

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

delayms(2); //延时

}

}

for(j=0;j<50;j++)

{

P1=0x00;

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

delayms(20);

}

} //延时

}

/******************************状态三-单字闪烁***************************/ void state3()

{

uchar i=0,j=0;

while(value==2) //判断是否为状态3

{

for(j=0;j<50;j++)

{

for(i=1;i<9;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i]; //输入段选码值

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

delayms(2); //延时

}

}

for(j=0;j<50;j++)

{

for(i=1;i<9;i++)

{

if(i==wei)

P1=0x00;

else

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i]; //输入段选码值

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

delayms(2); //延时

}

}

}

}

/*************************状态四-整体向前、向后滚动*************************/ void state4()

{

uchar i=0,j=0,z=0;

while(value==3) //判断是否为状态4

{

for(z=0;z<8;z++)

{

for(j=1;j<120;j++)

{

for(i=1;i<9;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[(i+z)%8+1]; //输入段选码值

keyscan();

if(flag==1) //扫描键盘

{

flag=0;

return; //有键按下返回

}

delayms(2);

} //延时

}

}

}

}

/***************************状态五-单字移动*******************************/ void state5()

{

uchar i=0,j=0;

while(value==4) //判断是否为状态5

{

for(j=1;j<9;j++)

{

for(i=1;i<9;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[j]; //输入段选码值

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

delayms(1500); //延时

}

}

}

}

/************************状态六-两边向中间压缩*************************/ void state6()

{

uchar i=0,j=0;;

while(value==5) //判断是否为状态6 {

for(j=1;j<100;j++)

{

for(i=1;i<9;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i]; //输入段选码值

delayms(3);

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

}

}

delayms(500); //延时

for(j=1;j<100;j++)

{

for(i=2;i<5;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i-1]; //输入段选码值

delayms(3);

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

}

for(i=5;i<8;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i+1]; //输入段选码值

delayms(3);

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

}

}

delayms(500); //延时

for(j=1;j<100;j++)

{

for(i=3;i<5;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i-2]; //输入段选码值

delayms(3);

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

}

for(i=5;i<7;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i+2]; //输入段选码值

delayms(3); //延时

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

}

}

delayms(500); //延时

for(j=1;j<100;j++)

{

P1=bit_code[4]; //输入位选码值

PA8255=du_code[1]; //输入段选码值

delayms(10);

//输入位选码值

P1=bit_code[5]; //输入段选码值

PA8255=du_code[8];

delayms(10); //延时

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

}

}

}

/**************************状态七7-中间向两边扩张***************************/ void state7()

{

uchar i=0,j=0;;

while(value==6) //判断是否为状态7

{

for(j=1;j<100;j++)

{

for(i=1;i<9;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i]; //输入段选码值

delayms(3); //延时

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

}

}

delayms(500); //延时

for(j=1;j<100;j++)

{

for(i=1;i<4;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i+1]; //输入段选码值

delayms(3); //延时

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

}

for(i=6;i<9;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i-1]; //输入段选码值

delayms(3); //延时

keyscan(); //扫描键盘

if(flag==1)

{

flag=0;

return; //有键按下返回

}

}

}

delayms(500); //延时

for(j=1;j<100;j++)

{

for(i=1;i<3;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i+2]; //输入段选码值

delayms(3);

keyscan(); //扫描键盘

if(flag==1)

{

flag=0; //有键按下返回

return;

}

}

for(i=7;i<9;i++)

{

P1=bit_code[i-1]; //输入位选码值

PA8255=du_code[i-2]; //输入段选码值

delayms(3); //延时

keyscan();

if(flag==1)

{

显示屏使用说明书

产品说明书 一、显示屏线材连接 (2) 1.1显示屏电源线布线和连接 (2) 1.2屏体功率和电流的计算 (3) 1.3箱体内的接线实物图 (3) 1.4显示屏数据网线布线说明 (4) 1.5网线制作 (5) 二、控制系统的调试和软件设置 (6) 2.1电脑配置要求 (6) 2.4接收卡程序的发送和显示屏的连接 (9) 2.4.1接收卡加载程序 (9) 具体操作如下;打开LED演播室,选择“设置”中的“软件设置”。(如图1-17) (9) 2.4.2显示屏连接 (12) 三、节目制作流程 (13) 3.1节目窗口都可以播放那些内容 (13) 3.2.我们建一个整屏播放视频文件窗口 (14) 3.2.1新建节目页 (14) 3.2.2新建节目窗 (14) 3.3如何在一个屏上分多个窗口播放 (15) 4.1远程实时显示屏管理 (23) 4.2设置远程控制服务器 (23) 4.3远程显示屏管理 (23) 4.4远程控制 (25) 4.5打开定时指令表 (25) 2.2增加定时指令 (26) 2.2.1第一步:打开“定时指令”对话框 (26) 1、日常保养: (29)

一、显示屏线材连接 1.1显示屏电源线布线和连接 例如:现在一个长四个箱子,高三个箱子的P20全彩的标准显示屏,看如下电源线的布线说明: 注意:只画出了火线的连线示意图,零线和接地保护线未表示出来。 说明:(屏体直接使用单相220V/50Hz交流电供电,为了使供电系统平衡采用AC380V三相五线制布线。 该显示屏的最大功率为10kW,正常工作时的功率为6kW。建议采用线径为5×10mm2三相五线多芯铜芯电线输入到三相100A总空气开关上,从总空气开关输出的电线分多路线路到单相32A空气开关上,从单相空气开关到屏体用3×4mm2单相三线电线。在屏体配电箱内需配装三相100A总空气开关和三相防雷设备。

多位数码管动态扫描protues仿真

实验题目:多位数码管动态扫描电路设计与调试 一、实验要求与目的 1、设计要求 8位数码管显示“8.8.8.8.8.8.8.8.”,即点亮显示器所有段,持续约500ms 之后,数码管持续约1s ;最后显示“HELLO —10”,保持。 2、实验目的 1、掌握数码管动态扫描显示原理及实现方法。 2、掌握动态扫描显示电路驱动程序的编写方法。 二、设计思路 1、在Proteus 中设计仿真电路原理图。 2、在Keil C51软件中编译并调试程序,程序后缀必须是.c 。调试时生成hex 文件,确认 无误后将生成的hex 文件添加到原理图的单片机中进行仿真。 3、观察电路仿真结果对程序进行更改直至达到预期结果 三、实验原理 p2[0..3] p0[0..7]p 00p 00p 07p 06p 0605p 02p 05p 04p 04p 03p 03p 02p 02p 01p 01p 07p 23p 22p 21p 20A 15B 14C 13D 12 01122334455667798109 11 U2 7445 A 02 B 018A 13B 117A 24B 216A 35B 315A 46B 414A 57B 513A 68B 612A 7 9 B 7 11 C E 19A B /B A 1 U3 74HC245 234567891 RP1 RESPACK-8 XTAL2 18 XTAL119 RST 9 P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD 17 P3.6/WR 16P3.5/T115AD[0..7]A[8..15] ALE 30EA 31PSEN 29 P1.0/T21 P1.1/T2EX 2P1.23P1.34P1.45P1.56P1.67P1.78 U4 AT89C52 图1 原理图

户外多媒体屏广告收费标准

户外多媒体屏广告收费标 准 This manuscript was revised by the office on December 10, 2020.

户外多媒体广告屏的盈利状况 LED广告显示屏运营方案 安装LED显示屏项目可以提高企业形象、硬件设施同时还能创造巨大的经济效益。可以将广告屏承包给由有广告经营能力的企业如大型商业企业、资深的广告公司、展览公司来经营。 全彩户内外全彩LED显示屏收益分析: 1、50平方米的LED显示屏媒体 播出的形式--滚动播出。 广告对象:药品广告、医药器材、建身器材、保健用品文化、历史、交通、商业、生活。购物流行服装、通讯、装饰旅游业、新品推广、树立品牌型像、娱乐场所、宾馆、饭店等 广告基本报价:5元/次(每5秒报价) ,20元/次(每20秒报价),30元/次(每30秒报价), 60元/次(每1分钟) 每年的广告费收入=365天*2小时*60分*60元/分钟=262.8万元/年! 2、100平方米LED电子显示屏 : 广告报价:广告片最小时间长度为1分钟(小于1分钟的节目以增加次数补足):每天循环12次、计播出时长为12分钟最小播放周期为1个月(每月按照30天计算共360分钟):最小运作周期广告报价:200元分钟 每年的广告费收入=365天*2小时*60分*100元/分钟=438万元/年! 按播放时间长短计算: 50元/分钟。 每年的广告费收入=365天*2小时*60分*50元/分钟=219万元/年! 电子大屏 广告报价:广告片最小时间长度为1分钟(小于1分钟的节目以增加次数补足):每天循环12次、计播出时长为12分钟最小播放周期为1个月(每月按照30天计算共360分钟):最小运作周期广告报价:200元分钟 电子显示屏60平方米 广告基本报价:30元/次(每5秒报价) 60元/次(每15秒报价) 110元/次(每30秒报价) 180元/次(每1分钟) 每年的广告费收入=365天*2小时*60分*180元/分钟=788.4万元/年!!!!!

数码管显示程序(汇编语言)

实验三数码显示 一、实验目的 了解LED数码管动态显示的工作原理及编程方法。 二、实验内容 编制程序,使数码管显示“DJ--88”字样。 三、实验程序框图 四、实验步骤 联机模式: (1)在PC机和实验系统联机状态下,运行该实验程序,可用鼠标左键单击菜单栏“文件”或工具栏“打开图标”,弹出“打开文件”的对话框,然后打开598K8ASM

文件夹,点击S6.ASM文件,单击“确定”即可装入源文件,再单击工具栏中编译装载,即可完成源文件自动编译、装载目标代码功能,再单击“调试”中“连续运行”或工具图标运行,即开始运行程序。 (2)数码管显示“DJ--88”字样。 脱机模式: 1、在P.态下,按SCAL键,输入2DF0,按EXEC键。 2、数码管显示“DJ--88”字样。 五、实验程序清单 CODE SEGMENT ;S6.ASM display "DJ--88" ASSUME CS:CODE ORG 2DF0H START: JMP START0 PA EQU 0FF20H ;字位口 PB EQU 0FF21H ;字形口 PC EQU 0FF22H ;键入口 BUF DB ?,?,?,?,?,? data1: db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0 c6h,0a1h db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH,0F0H START0: CALL BUF1 CON1: CALL DISP JMP CON1 DISP: MOV AL,0FFH ;00H MOV DX,PA OUT DX,AL MOV CL,0DFH ;显示子程序 ,5ms MOV BX,OFFSET BUF DIS1: MOV AL,[BX] MOV AH,00H PUSH BX MOV BX,OFFSET DATA1 ADD BX,AX MOV AL,[BX] POP BX MOV DX,PB

最新多屏多媒体控制软件使用说明书

文档类别:维护文档 密级:保密 多屏多媒体控制软件使用说明书 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改文件标识: 当前版本:V1.0 作者: 制作单位 完成日期: 审核: 文档修改记录表 版本 /状态修改人修改时间修改内容 V1.0 赵彦超2016-07-01 初始内容

版权所有,翻印必究。除非版权法允许,否则,在事先未经书面许可的情况下,严禁复制、改编或翻译本书。 与此手册相关用户具有以下权力:A:打印本手册以获得其硬盘拷贝,用于个人、内部或公司用途,而不得用于销售、转售或分发目的;B:将本手册仅作为自助产品的维护使用。 文档声明 本文所含信息如有更改,恕不另行通知。本公司不对本书作任何担保。本公司对于由本书所含错误及其供应、性能或使用所造成的意外性或随发性损失概不负责。

目录 第PC软件安装使用说明 (4) 1.1. 软件运行环境 (4) 1.2. 软件安装 (5) 1.3. 软件卸载 (7) 第软件功能介绍 (10) 2.1. 主界面 (10) 2.1.1. (10) 2.1.2. (11) 2.1.3. (12) 2.2. 菜单栏功能 (12) 2.2.1.通讯设置 (13) 2.2.2.拼接设置 (13) 2.2.3.矩阵设置 (14) 2.2.4.开关机设置 (17) 2.2.5 框架效果 (18) 2.2.6 图像调整 (19) 2.2.7 画面静止 (20) 2.2.8 本机保存 (21) 2.2.9 预案功能 (21) 2.2.10 字幕功能 (24) 2.2.11 显示功能 (25) 2.2.12 用户手册 (28) 2.2.13 用户注册 (28) 2.3 工具栏功能 (29) 2.3.1.打开连接和关闭连接 (29) 2.3.2电源开和电源关 (30) 2.3.3输入通道 (30) 2.4. 操作方法 (31) 第超级用户附加功能说明 (32) 3.1. 附加功能 (32) 3.1.1.温度控制 (32) 3.1.2.屏参设置 (32) 3.1.3.ID设置 (32) 3.1.4.重显率 (33) 3.1.5.LOGO (33) 3.1.6.系统配置 (33) 3.1.7.调试窗口 (34) 3.1.8 命令显示 (34) 第常用功能补充 (34) 4.1. 软ID设置功能详细说明 (34) 4.2 用户注册使用说明 (36) 4.3 矩阵协议添加 (41)

8位数码管动态显示电路设计.

电子课程设计 — 8位数码管动态显示电路设计 学院:电子信息工程学院 专业、班级: 姓名: 学号: 指导老师: 2014年12月

目录 一、设计任务与要求 (3) 二、总体框图 (3) 三、选择器件 (3) 四、功能模块 (9) 五、总体设计电路图 (10) 六、心得体会 (12)

8位数码管动态显示电路设计 一、设计任务与要求 1. 设计个8位数码管动态显示电路,动态显示1、2、3、4、5、6、7、8。 2. 要求在某一时刻,仅有一个LED 数码管发光。 3. 该数码管发光一段时间后,下一个LED 发光,这样8只数码管循环发光。 4. 当循环扫描速度足够快时,由于视觉暂留的原因,就会感觉8只数码管是在持续发光。 5、研究循环地址码发生器的时钟频率和显示闪烁的关系。 二、总体框图 设计的总体框图如图2-1所示。 图2-1总体框图 三、选择器件 1、数码管 数码管是一种由发光二极管组成的断码型显示器件,如图1所示。 U13 DCD_HEX 图1 数码管 数码管里有八个小LED 发光二极管,通过控制不同的LED 的亮灭来显示出 不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个 74LS161计数器 74LS138译码 器 数码管

LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。 2、非门 非门又称为反相器,是实现逻辑非运算的逻辑电路。非门有输入和输出两个端,电路符号如图2所示,其输出端的圆圈代表反相的意思,当其输入端为高电平时输出端为低电平,当其输入端为低电平时输出端为高电平。也就是说,输入端和输出端的电平状态总是反相的。其真值表如表1所示。 图2 非门 表1 真值表 输入输出 A Y 0 1 1 0 3、5V电源 5V VCC电源如图3所示。 图3 5V电源

显示器常见十二大故障

显示器常见十二大故障 一、电脑刚开机时显示器的画面拦动得很厉害,有时甚至连图标和 文字也看不清,但过一二分钟之后就会回复正常。 这种现象多发生在潮湿的天气,是显示器内部受潮的缘故。要彻底解决此问题,可花上十来块钱到超市买两包“旺旺雪饼”(不是卖广告,我用的就是这种),取出所有的防潮砂用棉线串起来,然后打开显示器的后盖,将防潮砂挂于显象管管颈尾部靠近管座附近。这样,即使是在潮湿的天气里,也不会再出现以上的“毛病”。 二、电脑开机后,显示器只闻其声不见其画,漆黑一片。要等上几 十分钟以上才能出现画面。 这并不是显示器内部受潮,而是显象管座漏电所致,须更换管座。方法是:拆开后盖可以看到显象管尾的一块小电路板,管座就焊在电路板上。小心拔下这块电路板,再焊下管座,到电子商店买回一个同样的管座,然后将管座焊回到电路板上。 这时不要急于将电路板装回去,要先找一小块0#砂纸,很小心地将

显象管尾后凸出的管脚用砂纸擦拭干净。特别是要注意管脚上的氧化层,如果擦得不干净很快就会旧病复发。好了,将电路板装回去就大功告成。 三、显示器屏幕上总会有挥之不去的干扰杂波或线条,而且音箱中 也有令人讨厌的杂音。 这种现象多半是电源的抗干扰性差所致。如果懒得动手,可以更换一个新的电源。如果有足够的动手能力,也可以试着自己更换电源内滤波电容,这往往都能凑效;如果效果不太明显,可以将开关管一并换下来。 四、显示器花屏。 这问题较多是显卡引起的。如果是新换的显卡,则可能是卡的质量不好或不兼容,再有就是还没有安装正确的驱动程序。如果是旧卡而加了显存的话,则有可能是新加进的显存和原来的显存型号参数不一所

室内全彩多媒体视频LEDP显示屏解决计划阐述.doc

室内全彩多媒体视频LED P4显示屏解决方 案阐述1 室内全彩多媒体视频LED P4显示屏 设 计 方 案 设计单位:河南顺兴丰烁电子技术有限公司 lectricity li nes, e qui pment i nspecti ons, found hidden i n time for rectificati on, mai ntena nce, and se curity. 9, do not use an open flame in t he classr oom, pr ohi bit burni ng stove, lit ca ndle s, mosquit o repel lent, no sm oking, and ba nni ng messy wiri ng. Without using any household a ppli ances is not allowed. 10, live on campus faculty members, m ust lead by example, a nd e ducate families a nd chil dren rea dy to fire. 11, household use of gas in school s, to master proper usage, pay attenti on to t he leak-proof, explosi on-pr oof, fireproof, closi ng valve after use to ensure security. 12, dini ng room must be qualified, and annual te sting of pre ssure vessel s, to reg ularly che ck, the cantee n w orkers must be certifie d, strictly by operation operation, gas tank a nd st ove safety dista nce of 1.5 meters, to preve nt accidents. 13, the adverse conse quences ca use d by ig nori ng fire safety regulatio ns, w ill be

SMR-K600系列开关状态模拟显示仪说明书

SMR-K600系列 开关状态模拟显示仪 说 明 书

目录 一、概述 (1) 二、主要技术特性: (1) 三、产品选型表 (3) 四、产品开屏尺寸及后面板典型接线方式 (3) 五、使用方法 (6) 六、使用注意事项 (6) 七、配套负载 (6) 不会由于人为的误操作给您或您的单位带来不必要的损失。如果您认为说明 书中所述内容有任何不清楚或不妥之处,请您与我公司技术服务部取得联系,我们将竭 诚为您服务。如由于用户违规操作或以非正常方式使用本产品所造成的损失,本公司将 不承担责任。在此,感谢您选用斯麦尔公司的产品。

一、概述 SMR-K600系列开关状态模拟显示仪根据当前中压系统开关柜技术发展而开发设计的一种新型的多功能、智能化模拟动态指示装置。它集一次回路模拟图、开关状态、断路器位置、接地闸刀位置、弹簧储能状态、高压带电指示、高压带电闭锁以及自动(手动)加热除湿控制、加热器断线指示等多功能于一体,这些指示功能可分可合,用户可根据需要选择。该产品以一体化布局配套装备于开关柜,将简化开关柜的面板结构设计,美化开关柜的面板布局,完善开关状态的指示功能和安全性能。 SMR-K600系列开关状态模拟显示仪的应用,可取代现有的一次回路模拟指示牌、电磁式开关状态指示器、带电(闭锁)指示器,接地指示器、自动加热除湿、温湿度控制器、负载故障监测器等多种控制、指示装置。 SMR-K600系列产品为超薄型结构,装入深度仅27mm,且为插拔式端子从侧面接线,保证了不会碰到中门内的断路器,装入中门后在后面板装一防爆罩,同时将线缆封闭,以确保五防要求,这种安装方式适用于各种配置的开关柜。 二、主要技术特性: 使用环境:-10℃~50℃,≤95%RH 存储环境:-40℃~80℃,≤95%RH 抗电强度:外壳与端子之间≥AC2000V 绝缘性能:外壳与端子之间≥100MΩ 1.模拟显示部分 1)工作电源:AC110V、DC110V、DC220V、AC220V(由用户订货时选择) 2)工作电流:<30mA 3)断路器状态指示:断路器分、合闸,无源触点输入。 ◆断路器合闸时,合闸触点闭合,“V”形数码管红色模拟条亮; ◆断路器分闸时,分闸触点闭合,“V”形数码管绿色模拟条亮。 4)断路器位置指示:无源触点输入。 ◆工作位置触点闭合时,“十”形数码管红色垂直模拟条亮,指示断路器 处于工作位置; ◆试验位置触点闭合时,“十”形数码管绿色水平模拟条亮,指示断路器 处于试验位置。 ◆断电时红、绿发光条均不亮指示断电状态。 5)接地闸刀位置指示: ◆无源触点输入闭合,“V”形数码管红色模拟条亮,表示接地合闸; ◆无源触点输入断开,“V”形数码管绿色模拟条亮,表示接地断开。 6)弹簧储能指示:

数码管动态显示教案

电子综合设计实训 题目数码管动态显示 _ 姓名 专业 学号 指导教师 郑州科技学院电气工程学院

目录 摘要.................................................................................................. I 1背景. (1) 1.1介绍 (1) 1.2设计步骤 (2) 2 设计思路 (3) 2.1方案对比 (3) 3元件的选择 (6) 3.1单片机 (6) 3.2 显示元器件的选择 (6) 4 设计原理及功能说明 (8) 4.1 各部分功能说明 (8) 5 装配与调试 (14) 5.1装配 (14) 5.2调试 (14) 6 总结 (15) 附录 (17) 附录一:元件清单 (17) 附录二:电路源程序 (17)

数码管动态显示的设计 摘要 本文介绍了一种基于AT89C51单片机的8个数码管滚动显示单个数字的设计,让八位数码管滚动显示0、1、2、3、4、5、6、7,我们以液晶显示技术的发展为背景,选择了比较常用的液晶数码管显示模块,利用了单片机控制数码管模块的显示机理。研究学习AT89C51单片机其功能,对学习过的单片机,C语言课程进行巩固,设计一款在8只数码管上流动显示单个数字的程序,并用PROTEUS进行电路设计和实时仿真。该电路有两部分组成:AT89C51单片机和显示模块组成。AT89C51单片机具有超低功耗和CPU外围的高度整合性;显示模块数码管是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极,方便易用。实际应用中不需要外部任何元器件即可实现,具有接口电路简单、可靠,易于编程的特点,抗干扰性好等特点。 单片机技术使我们可以利用软硬件实现数码管准确显示各种数码。而且这种技术相对简单,性价比较高,在我们生活中应用很广泛,具有一定的发展前景。 关键词:AT89C51单片机;数码管;滚动显示

数码管循环数字显示器

课程设计说明书 课程设计名称:电子技术课程设计 题目:数码管循环数字显示器 学院:电气与电子信息学院 学生姓名: 专业:电气工程及其自动化 学号: 指导教师: 日期:2016年 7 月 4 日 成绩

西华大学课程设计说明书 数码管循环数字显示器 摘要: 本次课程设计是以电子技术为基础的数码管循环数字显示器,该设计实现了循环显示0~9十个数字。电路主要是以四个数字集成电路和一个七段共阴数码管构成。555定时器构成多谐振荡器作为电路的脉冲发生器,74LS161和74LS00中的一个与非门构成的计数器,实现对脉冲的计数和循环,最后是由74HC4511七段数码显示译码器和七段共阴数码管构成的译码显示部分,将电路的运行结果通过数码管显示出来。 关键词:循环显示,555定时器,多谐振荡器,计数器,译码显示 Abstract:The curriculum design is based on electronic technology digital tube digital display,also designed to realize the circulation display 0 ~ 9. Mainly four digital integrated circuit and a seven segment digital tube, a total of Yin. Composition multivibrator as 555 timer circuit of the pulse generator, a nand gate in 74LS00 and 74LS161 counter that implementation of pulse count and cycle, the last is made up of 74HC4511 seven digital display decoder consisting of seven segment digital tube, a total of Yin decoding display section, to display circuit operation result. Keywords:SCAN,555 timer,multivibrator, counter, coding display

ZR-VSD开关状态说明书

卓瑞电气 ZR-VSD开关状态显示器 使用说明书 保定市卓瑞电气科技有限公司

目录 一、概述 (1) 二、特点 (1) 三、选型说明 (1) 四、技术指标 (1) 五、工作原理 (2) 六、使用方法 (2) 七、模拟显示指示图 (3) 八、安装方式及接线 (4) 九、传感器安装 (7) 十、注意事项 (7) 十一、原理接线图 (10)

一、概述 ZR-VSD开关状态显示器是一种多功能、全数字、智能化的高、低压开关柜显示与控制装置,适用于中置柜、手车柜、固定柜、环网柜等多种开关柜,集多种功能于一体,完全取代传统的一次回路模拟指示牌、电磁式开关状态显示器、接地指示器及除湿加热控制器等诸多元件,简化和美化了面板结构,方便了组装和接线,能迅速、直观地反映柜体运行状态,并能够通过RS-485总线与后台监控计算机组网通信。选用时您只需提供一次系统图即 可。 二、特点 1、高可靠性:采用光电和电磁隔离技术,配以工业级元件和专业的抗干扰设计,同时进行全面的三防处理,使产品具有优异电磁兼容性能,并能耐受盐雾、酸雾、霉菌、导电尘埃等的侵蚀; 2、功能完备:集成一次回路模拟图、隔离开关状态、弹簧储能状态、断路器位置、接地刀状态、高压带电指示、高压带电闭锁、温湿度显示与控制、通讯等多种功能; 3、全数字化:采用微控制器技术对开关柜中各元件的工作状态实时采集,自动进行除湿加热控制与加热回路故障诊断,并将全部信息上传至上层,,便于实现对于采用多台开关柜组成的电气一次系统的实时动态运行模拟与远程环境监控; 4、快速直观:面板配有符号管,数码管和LED,实时指示开关器件状态,柜内温湿度值和运行状况; 5、无源带电指示:面板配有超高亮带电指示LED,可通过带电传感器由主回路高压直接点亮,装置无需上电即可提醒主回路带电; 三、选型说明 ZR—VSD 开关状态显示 卓瑞电气科技 四、技术指标 1、工作电源:交流或直流100V~265V. 2、使用环境:温度-25℃~85℃相对湿度<95%RH 3、整机功耗:<5W 4、抗电强度:AC2500V 50Hz历时1分钟 5、绝缘性能:大于100MΩ 6、高压带电指示 指示启辉电压 <=15% 额定电压 闭锁启控电压 <=65% 额定电压 闭锁输出接点常闭型无源接点额定容量AC220V/3A 警示:仅凭带电指示不足以证明系统已经不带电;如运行程序要求将其作为强制要求,还应使用符合 IEC61243的相关的电压探测器或电压探测装置。 7、温湿度控制 7.1、两路温度两路湿度 7.2、控制逻辑:

多媒体LED大屏技术规格书

多媒体LED显示屏 技术规格 一、要求 1必须达到可以满足环境的足够亮度; 2照顾屏幕形象价值; 3照顾投资性价比的科学性; 二、建议种类及规格 P6室内全彩视频显示屏(按16:9设计) 整屏规格:27777点/ ㎡ 品牌要求为国内知名企业 三、工艺 显示部分为:32×16标准像素模组; 边框材料为:采用不锈钢结构,耐磨、轻巧、坚固 四、主控系统 高配制4096级灰度,双γ曲线校正,600HZ。 五、质量保证 5.1主要原器件的亮度一致,色度一致 a、G/B Far Filed Pattern匹配.(如下图)

R/G/B发光的视角图一致性好,且更为独特的是三种颜色产品的视角图离散小,一致性好. b 、SD性能强: c 、抗恶劣环境能力强. d、低衰减,按JESD11-A108-A(日本半导体信赖性标准)常温老化R/G/B亮度衰减 不到10%,且衰减后一致性好. 如下图1000Hrs常温老化曲线

5.2系统结构 包括基础设计、屏体骨架结构、密封与散热结构、安装方式与外装饰四部分内容,要求严格按照相关国标、军标要求,依据相关理论,合理选材。 5.2.1防静电设计 5.2.2电磁屏蔽 5.2.3接地系统 5.2.3防锈 六、相关标准: · SJ/T11141--1997 LED电子显示屏通用规范 · GB191--90 包装、储存、图示标志 · GB2423.1--89 电工电子产品基本环境实验规程实验A:低温试验方法 · GB2423.2--89 电工电子产品基本环境实验规程实验B:高温试验方法 · GB2423.3--89 电工电子产品基本环境实验规程实验Ca:恒温、湿热试验方法 · GB4943--95 信息技术设备(包括电气事务设备)的安全 · GB6388--86 运输包装收发货标志 · GB6587.4--86 电子测量仪器振动试验 · GB6587.6--86 电子测量仪器运输试验 · GB6593--86 电子测量仪器质量检测规则 · GB9813--88 微型数字电子计算机通用技术条件 · GB11463--89 电子测量仪器可靠性试验 · SJ/T10463--93 电子测量仪器包装、标志、贮存要求 · ISO9001:2000质量认证体系 七、主要技术参数

数码管动态扫描显示01234567

实验5 数码管动态扫描显示01234567 原理图:8个数码管它的数据线并联接到JP5, 位控制由8个PNP型三级管驱动后由JP8引出。 相关原理: 数码管是怎样来显示1,2,3,4呢?数码管实际上是由7个发光管组成8字形构成的,加上小数点就是8个。我们分别把他命名为 A,B,C,D,E,F,G,H。

搞懂了这个原理, 我们如果要显示一个数字2, 那么 A,B,G,E,D这5个段的发光管亮就可以了。也就是把B,E,H(小数点)不亮,其余全亮。根据硬件的接法我们编出以下程序。当然在此之前,还必须指定哪一个数码管亮,这里我们就指定最后一个P2.7。 LOOP: CLR P2.7 ;选中最后的数码管 SETB P0.7 ;B段不亮 SETB P0.5 ;小数点不亮 SETB P0.1 ;C段不亮 CLR P0.2 ;其他都亮 CLR P0.3 CLR P0.4 CLR P0.6 CLR P0.0 JMP LOOP ;跳转到开始重新进行

END 把这个程序编译后写入单片机,可以看到数码管的最后一位显示了一个数字2。 也许你会说:显示1个2字就要10多行程序,太麻烦了。 显示数字2则是C,F,H(小数点)不亮,同时由于接法为共阳接法,那么为0(低电平)是亮 为1(高电平)是灭。从高往低排列,(p0.7_p0.0)写成二进制为01111110, 把他转化为16进制则为A2H。我们可以根据硬件的接线把数码管显示数字编制成一个表格, 以后直接调用就行了。 有了这个表格上面显示一个2的程序则可简化为: LOOP: CLR P2.7 ;选中左边的数码管 MOV P0,#0A2H ;送数字2的代码到P0口 JMP LOOP ;跳转到开始重新进行 END

开关柜状态指示仪

开关状态显示器 产品概述 本产品开关状态模拟指示仪根据当前中压系统开关柜技术发展而开发设计的一种新型的多功能、智能化模拟动态指示装置。它集一次回路模拟图、开关状态、断路器位置、接地闸刀位置、弹簧储能状态、高压带点指示,高压带电闭锁以及自动(手动)加热除湿控制、湿度控制,等多功能于一体,这些指示功能可分可合,用户可根据需要选择。只要指定不同的订货型号并提供一次方案图即可。该产品以一体化布局配套装备于开关柜,将简化开关柜的面板结构设计,美化开关柜的面板布局,完善开关状态的指示功能和安全性能。

本产品为超薄型结构,装入深度仅25mm,且为插拔式端子从侧面接线,保证了不会碰到中门内的断路器,装入中门后在后面板装一防爆罩,同时将线缆封闭,以确保五防要求这种安装方式适用于各种配置的开关柜。 产品特点 控制方式: 在待机状态(自动)下,传感器对周围环境相对温湿度变化进行检测,当环境湿度过高或温度过高(过低)时能自动接通负载,通过外接负载加热、通风,强制对介质进行改造以达到标准工作条件,直到结露不再产生,温度不再过高(低)系统重新处于监控状态。如此反复实现自动控制。在手动状态下,执行电路工作,负载加热、通风,强制对介质进行改造。 负载输出继电器触点功率:AC220V/3A(带阻性负载)。 注:产品负载为有源输出,负载不工作时有感应电,此属正常现象。 湿度启控:85%RH±5%RH (20℃时)回差为5%RH±1%RH; 温度启控:温度启控点固定, 误差为±3℃.回差为5℃±1℃; 升温型传感器:当环境温度低于5℃时, 启动负载加热; 降温型传感器:当环境温度高于40℃时, 启动负载降温。 详细说明:

多媒体显示屏播放系统

通用条屏LED显示屏管理系统 使用说明书 目录 第一章概述 一、前言 二、系统要求 三、功能说明 三、软件安装 五、系统界面 第二章操作使用 一、功能按钮说明 二、系统参数配置 三、排版功能介 绍 四、页面功能介 绍 第三章系统信息 一、系统信息 二、常见问题 通用条屏

【通用条屏】LED 显示屏管理系统 是为了达到实现用“计算机”来控制“ LED 电子显示 屏”而专门设计的,适合于 LED 大屏幕电子显示屏行业。 只要是在公共场合,需要最方便地,在大屏幕显示屏、电脑显示屏等等媒介上,显示出公共信息、 广告、通告之类的信息,都使用到本软件,比如飞机场、火车站、汽车站、证券、广场、购物中心、 体育馆、媒体、广告、博览会等等公共场所。 LED 电子显示屏由无数的 LED 发光二极管、单片机IC 电路、不锈钢外框、通讯线等部件组成。 其中单色 的显示屏只能显示红色,而三色的显示屏可显示红、黄、绿三色。由于其显示界面大,亮度 高,非常适合于飞机场、火车站、汽车站、证券、广场、体育馆、媒体、广告等公共场所。 显示屏后的单片机、 电子部件实现电子显示的功能。 其信息的动态变换、 刷新,就得通过通讯线, 由计算机来控制。“通用图文屏管理系统”就是专门为此而设计的电脑方面使用的软件。能方便实现 发布信息的内容输入、编辑排版、动态显示等全部功能。力图实现“所见所得”的效果 ----- 即电脑 屏幕所见的效果,就是 LED 电子显示屏所显示的效果! 【通用条屏】软件设计的宗旨是: “一切从用户的使用角度考虑! ”本软件是专门为操作计算机外 行者而设计考虑的,它能够真正实现到“简单的排版编辑,方便的操作使用,快捷的通讯功能” 功能说明 1、 直接在编辑窗口中输入汉字、字符, 2、 人性化,傻瓜型界面设计,各种功能操作均有独立的 ”帮助"按钮,无需使用帮助说明书。 3、 可以控制多达64个LED 显示屏,同时操作、编辑、排版、通讯,互不干扰。 4、 软件跨平台,适用于 WINDOWS 所有的操作系统:98/XP /NT /2000/20003。有简体/ 繁体/英文版选 择。 三、系统要求 主机:586以上机型。若想系统更好发挥功能,更快显示动画效果,建议采用 686, 800 MHZ 以上机型。 内存:32MB 及以上。建议 64M 或128M 、256M 、512M 。 显示器:普通 VGA 彩色显示器。设置为真彩色 32位,800 X 600或1024 X 768显示模式。 硬盘空间:本软件文件约需 8MB 空间。 运行环境: WINDOWS 98、Me 中文版 WINDOWS NT3.51、4.0 SERVER 、WORKSTATION 中文版 WINDOWS 2000 、WINDOWS XP 、WINDOWS 2003 相关软件: WINDOWS 操作系统 四、软件安装 双击SETUP.EXE 文件开始安装本软件,稍等片刻,可见下面界面出现。 可依系统的提示,或一直按“下一步” ,就可把本系统安装完毕。 、八、 、》 刖言 第一章概述

数码管动态显示实验报告

实验四数码管动态显示实验一 一、实验要求 1.在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路 2.在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输出口与7段数码 管数据引脚相连,P2.0~P2.3引脚输出选控制信号 3.在Keil软件中编写程序,采用动态显示法,实现数码管分别显示数字1,2,3,4 二、实验目的 1.巩固Proteus软件和Keil软件的使用方法 2.学习端口输入输出的高级应用 3.掌握7段数码管的连接方式和动态显示法 4.掌握查表程序和延时等子程序的设计 三.实验说明 本实验是将单片机的P1口做为输出口,将四个数码管的七段引脚分别接到P1.0至P1.7。由于电路中采用共阳极的数码管,所以当P1端口相应的引脚为0时,对应的数码管段点亮。程序中预设了数字0-9的段码。由于是让四个数码管显示不同的数值,所以要用扫描的方式来实现。因此定义了scan函数,接到单片机的p2.0至p2.3 在实验中,预设的数字段码表存放在数组TAB中,由于段码表是固定的,因此存储类型可设为code。 在Proteus软件中按照要求画出电路,再利用Keil软件按需要实现的功能编写c程序,生成Hex文件,把Hex文件导到Proteus软件中进行仿真。为了能够更好的验证实验要求,在编写程序时需要延时0.5s,能让人眼更好的分辨;89C51的一个机器周期包含12个时钟脉冲,而我们采用的是12MHz晶振,每一个时钟脉冲的时间是1/12us,所以一个机器周期为1us。在keil程序中,子函数的实现是用void delay_ms(int x),其中x为1时是代表1ms。 四、硬件原理图及程序设计 (一)硬件原理图设计 电路中P1.0到P1.7为数码管七段端口的控制口,排阻RP1阻值为220Ω,p2.0到p2.3为数码管的扫描信号。AT89c51单片机的9脚(RST)为复位引脚,当RST为高电平的时间达到2个机器周期时系统就会被复位;31引脚(EA)为存取外部存储器使能引脚,当EA为高电平是使用单片机内部存储器,当EA为低电平时单片机则使用外部存储器。18、19引脚是接晶振脚。而接地和电源端在软件中已经接好,所以不用在引线。 如下图所示:

基于51单片机的LED数码管动态显示

基于51单片机的LED数码管动态显示 LED数码管动态显示就是一位一位地轮流点亮各位数码管,对于每一位LED数码管来说,每隔一段时间点亮一次,利用人眼的“视觉暂留"效应,采用循环扫描的方式,分时轮流选通各数码管的公共端,使数码管轮流导通显示。当扫描速度达到一定程度时,人眼就分辨不出来了。尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,认为各数码管是同时发光的。若数码管的位数不大于8位时,只需两个8位I/O口。 1 硬件设计 利用51单片机的P0口输出段码,P2口输出位码,其电路原理图如下所示。 在桌面上双击图标,打开ISIS 7 Professional窗口(本人使用的是v7.4 SP3中文版)。单击菜单命令“文件”→“新建设计”,选择DEFAULT模板,保存文件名为“DT.DSN”。在器件选择按钮中单击

“P”按钮,或执行菜单命令“库”→“拾取元件/符号”,添加如下表所示的元件。 51单片机AT89C51 一片 晶体CRYSTAL 12MHz 一只 瓷片电容CAP 22pF 二只 电解电容CAP-ELEC 10uF 一只 电阻RES 10K 一只 电阻RES 4.7K 四只 双列电阻网络Rx8 300R(Ω) 一只 四位七段数码管7SEG-MPX4-CA 一只 三极管PNP 四只 若用Proteus软件进行仿真,则上图中的晶振和复位电路以及U1的31脚,都可以不画,它们都是默认的。 在ISIS原理图编辑窗口中放置元件,再单击工具箱中元件终端图标,在对象选择器中单击POWER 和GROUND放置电源和地。放置好元件后,布好线。左键双击各元件,设置相应元件参数,完成电路图的设计。 2 软件设计 LED数码管动态显示是一位一位地轮流点亮各位数码管的,因此要考虑每一位点亮的保持时间和间隔时间。保持时间太短,则发光太弱而人眼无法看清;时间太长,则间隔时间也将太长(假设N位,则间隔时间=保持时间X(N-1)),使人眼看到的数字闪烁。在程序中要合理的选择合适的保持时间和间隔时间。而循环次数则正比于显示的变化速度。 LED数码管动态显示的流程如下所示。

数字显示

一、概述 这个数列显示电路设计,就是通过一个七段数码显示出来。运用计数器的不同功能和不同接法就可以实现不同的序列输出了。为了实现显示器能够依次循环输出自然序列、奇数序列、偶数序列还有音乐序列。在设计的时候还用到了一个移位寄存器,可以利用它的输出端来控制四个计数器的工作情况,可以让四个计数器依次工作,就可以达到要求的依次循环输出序列。 除此之外,还有一部分就是脉冲的产生,基于多谐振荡器可以产生矩形波,可以利用它来产生脉冲信号了,而这个多谐振荡器是采用的555定时器来完成的。 整个电路的设计就是由这三部分连接在一起组成的。 二、方案论证 方案一:设计数列的循环有很多种方法,这个方案就是利用移位寄存器将串行数据右移和左移的特点来设计的。先让开关S1拨至与电源相接,这样移位寄存器有了脉冲信号之后就可以实现置数的功能,四个输出端为1000,再将开关拨至与地相接,这时寄存器就可以实现移位的操作了,然后通过脉冲信号的触发下,寄存器的输出就可以从1000->0100->0010->0001,这样就可以实现依次循环了,然后四个输出端用来控制计数器的信号控制端就可以控制序列输出了。电路图如图1所示。 图1 用74LS194构成的循环电路原理图 方案二:要让四个数列依次循环则采用一个2线-4线译码器和一个四进制计数器。用译码器的输出依次去控制芯片清零端,再通过一个四进制计数器去控制译码器输入,使其在四个输出间不断循环,而计数器的时钟脉冲通过每个芯片的进位端经过一四输

入或门输出来控制。用到的是芯片74HC390计数器和74HC139译码管。其电路图如图2所示。 其中74HC390计数器的功能表如表1所示。 在这里,我们将1位二进制计数器的输出Q A 接上五进制计数器的时钟脉冲的输入B ,则构成8421BCD 码十进制的计数器,A 为时钟脉冲的输入,Q A ,Q B ,Q C ,Q D 输入 输出 R 01 R 02 S 91 S 92 CP A CP B Q D Q C Q B Q A 1 1 0 × × × 0 0 0 0 1 1 × 0 × × 0 0 0 0 0 1 1 × × 1 0 0 1 1 1 × × 1 1 R 01R 02=0 S 91S 92=0 CP 0 二进制计数 0 CP 五进制计数 CP Q A 8421码十进制计数 Q D CP 5421码十进制计数 图2 用译码器实现的循环电路 表1 74HC390的功能表

开关状态显示仪说明书

W1600系列 开关状态综合指示仪XLD—W1601 目录 一、产品概述 (2) 二、主要技术指标 (2) 三、开关状态智能操控器面板显示及功能说明 (4) 四、开关状态智能显示控制器产品外型尺寸、安装开孔尺寸 (7) 开关状态智能显示控制器安装方式和接线图 (7) 五、使用方法 (9) 六、传感器接线 (9)

七、功能选配 (9) 八、使用注意事项 (10) 一、产品概述: 本系列产品根据国家电力行业“五防”的要求开发研制,主要适用于2KV~35KV/50Hz 户内各类高压电器控制柜的带电、开关刀闸位置指示及安全闭锁装置(设备)。是一种新型多功能、动态模拟指示的自动化设备。它集一次回路模拟图、断路器位置、开关状态、接地刀闸位置、弹簧储能状态、高压带电闭锁、温度湿度指示控制、高压验电、核相多项功能于一体(型号不同功能会有所差别)。 装置采用嵌入式方式,利用壳体本身的卡扣固定,不需另外使用螺丝固定,因而安装省事便捷,用户选用时只需提供相应一次接线方案图和功能要求即可。 二、主要技术指标: 1.工作电源:AC/DC 220V±10% 50Hz 2.使用环境:温度-20℃~70℃;相对湿度≤75%;海拔高度≤3000m 3.模拟指示部分: A.断路器状态指示: 合闸时,断路器常开触点闭合,红色垂直模拟条点亮。 分闸时,断路器常闭触点闭合,绿色倾斜模拟条点亮。

断路器位置指示: 工作位置触点闭合时,红色垂直模拟条点亮,显示断路器位于工作位置。 实验位置触点闭合时,绿色水平模拟条点亮,显示断路器位于实验位置。 B.弹簧储能指示: 触点闭合,红色指示灯点亮,表示已储能。 触点断开,绿色指示灯点亮,表示未储能。 C.接地闸刀位置指示: 触点闭合,红色垂直模拟条点亮,表示接地合闸。 触点断开,绿色倾斜模拟条点亮,表示接地断开。 注:a:失电状态下所有的发光指示均不亮。 b:以上接点信号均来自断路器的辅助接点。 4、高压带电指示部分(符合《DL/T538-93》规定): LED启辉电压(KV):≥额定母线电压×0.15 闭锁启控电压(KV):≥额定母线电压×0.65 闭锁继电器输出接点额定容量:AC 220V/3A。 闭锁继电器动作规律如下: 条件状态

相关主题
文本预览
相关文档 最新文档