⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led.c

📁 这是本人调用small rtos51的函数来仿真写的基本代码
💻 C
字号:
#include "config.h"

//#ifndef mode
//#define mode 1
//#endif

void TaskA(void);

		
void init(void)
{
P1=0xFF;
TCON=0;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
TR0=1;

}


void TaskA(void)
{
 uint8 i;
 while(1)
 {  
 	//#if mode=0
	for(i=0;i<4;i++)
	{
	P1=0x00;
	OSWait(K_TMO,5);
	P1=0xff;
	OSWait(K_TMO,5);
	}
	//#endif

		//#if mode>0
		for(i=0;i<8;i++)
		{
		P1=~(1<<i);
		OSWait(K_TMO,5);
		}

	 for(i=1;i<8;i++)
	 {
	 P1=~(1<<(7-i));
	 OSWait(K_TMO,5);
	 }
		//#endif
	}
 }
 
 
void main(void)
{
   	OSInit();
    init();
    OSTaskCreate(TaskA, NULL, 0);

	    while(1)
    {
        PCON = PCON | 0x01;                     /* CPU进入休眠状态 */
    }

}




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -