📄 led6p.c
字号:
#include <absacc.h>
#include <reg51.h>
#define uchar unsigned char
#define COM8155 XBYTE[0xfff0]
#define PA8155 XBYTE[0xfff1]
#define PB8155 XBYTE[0xfff2]
#define PC8155 XBYTE[0xfff3]
uchar idata dis_buf[6]={2,4,6,8,10,12};
uchar code table[18]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x40,0x00};
void dl_ms(uchar d);
void display(uchar idata *p)
{
uchar sel,i;
COM8155=0x07;
sel=0x01;
for(i=0;i<6;i++) {
PB8155=table[*p];
PA8155=sel;
dl_ms(1);
p--;
sel=sel<<1;
}
}
void main(void)
{
display(dis_buf+5);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -