sbit P1_0=P1^0
void delayms(int ms)
{
int i,j
while(ms--)
for(i=0i<100i++)
for(j=0j<50j++)
}
main()
{
whilel(1)
{
P1_0=1
delay(500)
P1_0=0
delay(500)
}
}
控制P10单元板?你的什么单元板啊?先给你弄一个P1_0输出周期1秒占空比百分之五十的脉冲
LZ的问题确实没说明白,不过,就当你是P1口的左移了;#include"reg52.h"
#define uchar unsigned char
#define uint unsigned int
void Delay(uint delay_time)
{
uchar i
for(delay_timedelay_time--)
for(i=0i<200i++)
}
void main()
{
uchar LED_play
while(1)
{
P1=1<<LED_play
Delay(20)
LED_play=++LED_play%8
}
}
户外模组故障维修(以P10-1R为例)1 、整板不亮:●板子没有接上电源;●输入排线插反;●输入输出颠倒;●电源正负极接反(接反会烧掉板子所有IC)。
2 、本板不亮传输正常 : 保护电路损坏解决办法可以把74HC138第4脚和第5脚短路。
3 、隔三行有一行不亮:●4953损坏(是其中一个损坏)。
4 、隔一行亮一行:A信号的问题,请检查74HC245和74HC138是否有虚焊;可以用万用表量74HC138第1脚电压是否等于2.5V左右,如果有更换74HC138;仔细量金针带ICA信号的通路情况。
5 、隔二行亮二行:B信号的问题,请检查74HC245和74HC138是否有虚焊;可以用万用表量74HC138第2脚电压是否等于2.5V左右,如果有更换74HC138;仔细量金针带ICA信号的通路情况。
6 、上半板正常下半板全亮或不亮:如果是T08A接口有这种情况,这是应检查下8行DR数据信号是否通路,如正常先更换74HC245如不好再更换第一个74HC595.
7 、此板上半板和下板板STB和CLK信号是共同的,数据是分开的(如果是T12接口数据也是1个)。如检查T08A 板子是上下半板要分开检查。
8 、如果板子有1棵灯不亮:检查是否虚焊、更换此灯管。
9 、有竖着有4棵灯不亮:第一检查74HC595是否有虚焊;第二更换74HC595;第三更换灯管。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)