📄 sample.c
字号:
/*********************************************************/
/* 78F8024 LED sample */
/* */
/* Create date : 2008.07.1 */
/* Update : 0000.00.00 */
/* */
/*********************************************************/
/**/
#pragma sfr
#pragma NOP
#pragma EI
/* ------ 奜晹僾儘僩僞僀僾愰尵 ------- */
void Exit (void);
void CLRLED (void);
void Wait(unsigned int No);
int sw_no;
/***********************************************************************
* main
**********************************************************************/
void main()
{
EI();
//sw_no = 2;
//USB+12VAC sw_no:1
//USB only sw_no:2
PCC = 0x4;
P0.1 = 1;
PM0.1 = 0;
PM1 = (PM1 & 0x1F);
PM3 = (PM3 & 0xF7);
//switch(sw_no)
//{
//case 1:
while(1){
P1.5 = ~P1.5;
Wait(10000);
P1.6 = ~P1.6;
Wait(10000);
P1.7 = ~P1.7;
Wait(10000);
P3.3 = ~P3.3;
Wait(10000);
// }
//case 2:
// while(1){
CLRLED();
P1.5 = ~P1.5;
Wait(10000);
CLRLED();
P1.6 = ~P1.6;
Wait(10000);
CLRLED();
P1.7 = ~P1.7;
Wait(10000);
CLRLED();
P3.3 = ~P3.3;
Wait(10000);
// }
//break;
}
Exit();
}
/***********************************************************************
* Exit
**********************************************************************/
void Exit()
{
NOP();
}
/**********************************************************************
* Wait
**********************************************************************/
void Wait (unsigned int No) {
unsigned int i;
for ( i = 0 ; i < No ; i ++ ) { NOP(); }
}
/**********************************************************************
* CLR LED
**********************************************************************/
void CLRLED()
{
P1.5 = 0x0;
P1.6 = 0x0;
P1.7 = 0x0;
P3.3 = 0x0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -