📄 8255.bak
字号:
#include "reg52.h"
#include "absacc.h"
#include "intrins.h"
#define PA XBYTE[0xbffc]
#define PB XBYTE[0xbffd]
#define PC XBYTE[0xbffe]
#define PCNTL XBYTE[0xbfff]
#define uchar unsigned char
uchar led_bit[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
uchar led_code[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
uchar showrealm[8]={0};
void delay(uchar dly)
{ uchar i;
for(i=0;i<dly;i++);
}
void Dis_Init(void)
{ uchar i;
PCNTL=0x80;
for(i=0;i<8;i++)
showrealm[i]=0;
}
void main(void)
{ uchar pa,pb,pc;
uchar i;
Dis_Init();
for(i=0;i<8;i++)
showrealm[i]=led_code[i];
//for(i=0;i<8;i++)
//{
pa=0xff;
delay(2);
pb=~led_bit[4];
//}
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -