6_2_2.c

来自「51事例原代码 事例多多 应该对初学者很有用」· C语言 代码 · 共 21 行

C
21
字号
//用74HC165扩展89C51单片机并行输入口程序:

include<reg51.h>
unsigned char x;				//输入的数据放x
sbit load=P1^7;

main()
{
unsigned char i;
	T0=0;						//sbit T0 = P3^4,并行数据锁入无效
	T0=1;						//并行数据锁入使能
	x=0;						//先清零x
	for (i=0;i<=6;i++)
		{
		T1=0;					//sbit T1 = P3^5;
		T1=1;					//发出时钟信号
		x<<=1;					//移位
		if (load==1) x|=0x01;	//串行数据送入x
		}
}

⌨️ 快捷键说明

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