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

📄 恒科_cd4094串口数显.c

📁 恒科_CD4094串口数显.rar
💻 C
字号:
//恒科_CD4094串口数显驱动程序
//2006年8月__AT89S52__Ver1.00
//单片机中档炉B_89C4051通过

//P3_0 TI DATA 串行数据输入
//P3_1 RI CLK  时钟信号输入
//P1_0    STB  并行数据输出 高电平有效

#include <AT89X51.H>
#include <89BIN.H>
#include <stdio.h> 

void SN(unsigned int nt)
	{ unsigned int Data[10]={0x81,0xED,0x43,0x49,0x2D,0x19,0x11,0xCD,0x01,0x09};
	//unsigned int Data[10]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF,0xFF};
	SCON=0x00;
	P1_0=0;										//关闭并行输出
	TI=0;
	SBUF=Data[nt];								//串口传数据到CD4094
	while(!TI);									//数据传输完成了吗
	TI=0;										//清除TI标志
	P1_0=1;										//打开并行输出
	}

void time(int nt)								//延时函数
	{long int it=0;
	for(it=0;it<nt*1000;it++);
	return;
	}

void main(void)
{	unsigned char i;
	SCON=0x00;


START:	
	SN(1);
	for(i=0;i<10;i++)
		{SN(i);
		time(30);
		}

	goto START;	

}



⌨️ 快捷键说明

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