📄 lednan.c
字号:
#include "reg52.h"
typedef char BYTE;
BYTE xdata MCU_PIN_SHARE0_FF01 _at_ 0xFF01;
BYTE xdata MCU_PIN_SHARE0_FF05 _at_ 0xFF05;
BYTE xdata LED_RED _at_ 0xFF60;
BYTE xdata LED_GRN _at_ 0xFF61;
unsigned char timecount;
unsigned char led_exchange;
void main(void){
MCU_PIN_SHARE0_FF01 = 0x45;
MCU_PIN_SHARE0_FF05 = 0xC0;
LED_RED = 0x00;
LED_GRN = 0x00;
TMOD = 0x10;
TH1 = 0x3C;
TL1 = 0xB0;
TR1 = 1;
timecount = 0;
led_exchange = 0;
while(1)
{
if(TF1==1)
{
timecount++;
if(timecount==80)
{
if(led_exchange==1)
{
LED_RED=0x00;
LED_GRN=0x01;
}
if(led_exchange==0)
{
LED_RED=0x01;
LED_GRN=0x00;
}
timecount = 0;
led_exchange++;
while(led_exchange==2)
{
led_exchange=0;
}
}
TF1=0;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -