led-flash.c

来自「QH_MCU_V1.1单片机C源码. 内含实验程序 这是修改版.」· C语言 代码 · 共 39 行

C
39
字号
#include <reg51.H>

#define uchar unsigned char

void main()

{
	uchar i = 0;
	uchar j = 0;
    uchar shif = 0x01;
    uchar bSelect = 0xf4;
	uchar bit_enb = 0x10;
	uchar seg_enb = 0x80;

	while(1)
	{
		//P2.6 = 0,P2.7 = 1
        P0 = shif;
		P2 = seg_enb;
		P2 = 0x00;
		//P2.3 = 0,P2.4 = 1
		P0 = bSelect;
		P2 = bit_enb;
		P2 = 0x00;
		for(i=0;i<=250;i++)
			for(j=0;j<=250;j++);
		for(i=0;i<=250;i++);
		for(i=0;i<=250;i++);
		for(i=0;i<=250;i++);
		for(i=0;i<=250;i++);
		if(shif == 0x80)
			shif = 0x01;
		else
			shif = shif << 1;
	  }

}

⌨️ 快捷键说明

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