pmd-164.c

来自「keil c语言」· C语言 代码 · 共 33 行

C
33
字号
// 跑马灯-74hc164例子 
// 2008 单片机复习
#include <regx52.h>

	 void delay(void)
	 {
	 	unsigned int i;
	 	for(i=0;i<20000;i++);

	 }

	 main()
	 {
	 	unsigned char sft,i;
		while(1)
		{
			sft=1;
			SBUF=~sft;
			for(i=0;i<7;i++)
			{
				delay();
				sft<<=1;		//sft*=2;
				SBUF=~sft;
			}

			for(i=0;i<7;i++)
			{
				delay();
			 	sft>>=1;		//sft*=2;
				SBUF=~sft;	
			}	
		}	
	 }	

⌨️ 快捷键说明

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