📄 10s.c
字号:
//Traffic.c8
//
//Body: HT48C10-1
//Mask option
//All the mask options use the default value.
#include <HT48r06a-1.H>
#define uchar unsigned char
void safeguard_init(){
_intc = 0;
_tmrc = 0;
_tmr = 0;
_pac = 0xff; //input mode
_pbc = 0xff;
_pcc = 0xff;
}
#define B 0X92 //15
#define G 0X49 //16
#define R 0X24 //17
#define Y R|G
#define Q G|B
#define Z B|R
#define W R|G|B
#define roe _pa5
#define goe _pa6
#define boe _pa7
#define MAX(a,b) (((a)>(b))?(a):(b))
unsigned char b,c,d,e,f,g,h;
#pragma rambank0
bit ta,tc;
const unsigned char DD[15]={R,R,Y,Y,G,G,Q,Q,B,B,Z,Z,W,W,R,};
void safeguard_init();
bit tongbu();
void pwm();
void main(){
safeguard_init();
_pac=0x00;
_pa=0x00;
_pbc=0x0F;
_pcc=0x00;
_pc=0x00;
do{
jianb();
}while(1);
}
void jianb(){
uchar huidu;
huidu=96;
for(b=0;b<14;b++){
for(c=0;c<huidu;c++){
for(d=0;d<6;d++){
tc=~tc;
while(_pb0!=tc){ for(e=0;e<c;e++){_pa= DD[b+1];}
for(e=0;e<huidu-c;e++){_pa=DD[b];}
}
}
}}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -