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

📄 1.c

📁 74LS165并入串出实验 MCS-51+Proteus
💻 C
字号:

//74165 并入串出试验
//8路指拨开关-74165  8pin
//p3.0-p3.3 - 74165  4pin
//p1 - led			8pin
//
//P3.0 RXD   PIN9:Output
//P3.1 TXD   PIN2:CLOCK
//P3.2 0-1   pin1:移位输出,1个时钟信号输出1位。

//--------------------------------------------------------
//	SM0 SM1 SM2 REN TB8 RB8 TI RI
//	 0   0   0   1   0   0  0  0
//--------------------------------------------------------

#include<AT89X52.H>
#include<intrins.h>

#define uchar unsigned char
#define uint unsigned int
sbit pin1_74165 P3.2

void main()
{
    SCON =0x10;
    pin1_74165=0;
	_nop_();
    pin1_74165=1;
	RI=0;


}

loop:
	mov scon,#00010000b		
	clr p3.2		
	nop
	setb p3.2		//P3.2 0-1
	clr RI			  
loop1:
	jbc ri,loop2	//RI=1 接收完成.
	jmp loop1
loop2:
	mov a,SBUF 
	mov p1,a
	jmp loop

end

⌨️ 快捷键说明

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