参数保存:按M键直到出现DIAGNOSTS(诊断)后,按向上的键找到PARAMETER SAVE,按M进入,然后按向链丛大上的键,参数自动保存。按E键一直退到底。
*自动调节步骤(此过程一定不能少):手动去掉电机的励磁,为电机做一次自动调节,夹紧电机的轴,然后在CURRENT LOOP(电流环)中,找到AUTOTUNE菜单,将OFF改为ON,然后在10秒内启动调速器,调速器的RUN灯将闪烁,在这个过程中请不要给停止,完成自动调节后调速器会自动释放接触器线圈,然后保存参数。接好电机的励磁,启动调速器。
调试注意事项:调试过程中要注意电源不能有短路或缺相,调速器的控制端子为直流低压,一定要注意不能让高压进入,设好参数启动后,测量励磁电压是否正确,然后再升降速。在升速的过程中注册观测电机的励磁电压和电枢电压是否正常。
调速器参数复位:按住棚竖面板上面的上下键,然后送上控制电源,参数会自动复位。
一.基于51的点阵屏显示:(1)点亮第一个8*8点阵:1.首先在Proteus下选择我们需要的元件,AT89C51、74LS138、MATRIX-8*8-GREEN(在这里使用绿色的点阵)。在Proteus 6.9中8*8的点阵总共有四种颜色,分别为MATRIX-8*8-GREEN,MATRIX-8*8-BLUE,MATRIX-8*8-ORANGE ,MATRIX-8*8-RED。
在这里请牢记:红色的为上列选下行选;其它颜色的为上行选下列选!而所有的点阵都是高电平选中列,低电平选中行!也就是说如果某一个点所处的行信号为低,列信号为高,则该点被点亮!此结论是我们编程的基础。
2.在选择完以上三个元件后,我们开始布线,具体如下图:
这里P2是列选,P3连接38译码器后作为行选。
选择38译码器的原因:38译码器每次可输出相应一个I/O口的低电平,正好与点阵屏的低电平选中行相对,并且节省了I/O口,大大方便了我们的编程和以后的扩展。
3.下面让我们把它点亮,先看一个简单的程序:
(将奇数行偶数列的点点亮,效果如下图)
下面是源代码薯配裤:
/************8*8LED点阵屏显示*****************/
#include<reg51.h>
void delay(int z) //延时函数
{
int x,y
for(x=0x<zx++)
for(y=0y<110y++)
}
void main()
{
while(1)
{
P3=0 //行选,选择第一行
P2=0x55//列选,即该行显示的数据
delay(5) //延时
/*****下同*****/
P3=2//第三行
P2=0x55
delay(5)
P3=4//第五行
P2=0x55
delay(5)
P3=6 //第七行
P2=0x55
delay(5)
}
}
上面的程序实现了将此8*8点阵的奇数行偶数列的点点亮的功能。重点让我们看while循环内,首先是行选P3=0,此时38译码器的输入端为000,则输出端为01111111,即B0端为低电平,此时选中了点阵屏的第一行,接着列选我们给P2口赋0x55,即01010101,此时又选中了偶数列,紧接着延时。然后分别对第三、五、七行进行相同的列选。这样就点亮了此点阵屏奇数行偶数列交叉的点。
完成这个程序,我们会发现其实点阵屏的原理是如此简单,和数码管的动态显示非常相似,只不过换了一种方式而已。
对不起啦,我传了三次图片都没传上,郁闷哪!希望你能理解哈!数简 不过卖物我有传一份WORD文档在我的空间里面
1、改戚运变流过LED显示屏的电流,LED管允许连续工作的电流在20ma,除了红色LED有饱和现象外,别的LED亮度晌仔蚂基本宴埋上与流过的电流成比例。2、利用人眼的视觉惰性,用脉宽调制方法来实现灰度控制,也就是周期性改变光脉冲宽度,只要刷新频率足够高,人眼是感觉不到发光象素在抖动。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)