📄 w78exx.c
字号:
//DIP40 and PLCC44
#include <w78e365.h>
#include<ABSACC.H>
#define uchar unsigned char
#define uint unsigned int
#define uint32 unsigned long
sbit P40 = P4^0;
sbit P41 = P4^1;
sbit P42 = P4^2;
sbit P43 = P4^3;
void main(void)
{
uint i;
uchar j,k;
j=0;
k=0;
k=0XAF;
XBYTE[0X5555]=0XAA;
k=XBYTE[0X0001];
for(;;)
{
if(j==0)
{
P0=P1=P2=P3=P4=0x00;
for(i=0;i<0xcfff;i++);
j++;
}
else if(j==1)
{
P0=P1=P2=P3=P4=0xff;
for(i=0;i<0x9fff;i++);
j++;
}
else if(j==2)
{
P0=P1=P2=P3=P4=0x00;
for(i=0;i<0xcfff;i++);
j++;
}
else if(j==3)
{
P0=P1=P2=P3=P4=0xff;
for(i=0;i<0x9fff;i++);
j++;
}
else if(j==4)
{
P0=P1=P2=P3=P4=0xff;
if(k<8)
P0 = ~(0x01<<k);
else if(k<16)
P1 = ~(0x01<<(k%8));
else if(k<24)
P2 = ~(0x01<<(k%8));
else if(k<32)
P3 = ~(0x01<<(k%8));
else if(k<36)
P4 = ~(0x01<<(k%8));
for(i=0;i<0x4fff;i++);
k++;
if(k>=36)
{
k=0;j=0;
P43 = 1;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -