单片机串口驱动74LS164-发送八位串行数据至并口C程序

来源:本站
导读:目前正在解读《单片机串口驱动74LS164-发送八位串行数据至并口C程序》的相关信息,《单片机串口驱动74LS164-发送八位串行数据至并口C程序》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《单片机串口驱动74LS164-发送八位串行数据至并口C程序》的详细说明。

;*标题: 串口驱动74LS164-发送八位串行数据至并口C程序
//------------------------------------------------------

# include <reg52.h>
sbit CLR=P3^0; //用P3^0控制CLR
//----------------------------------------------------------------------
// 函数名称:UART_init()
// 功能说明:串口初始化,设定串口工作在方式0
//----------------------------------------------------------------------
void UART_init(void)
{
SCON =0x00; //没串行口方式0,允许发送,启动发送过程
ES=0; // 禁止串口中断
}
//---------------------------------------------------------------------
// 函数名称:out()
// 输入参数:data,需要从74LS164并行口输出的数据
// 输出参数:无
// 功能说明:发送八位串行数据至并口
//---------------------------------------------------------------------
void out(unsigned char)
{CLR =0; //并口输出清零
CLR =1; //开始串行移位
UART_init(); //74LS164工作在时钟控制下的串行移位状态
While(TI==0); //循环等待
TI=0;
SBUF=data;
}

提醒:《单片机串口驱动74LS164-发送八位串行数据至并口C程序》最后刷新时间 2023-07-10 03:57:25,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《单片机串口驱动74LS164-发送八位串行数据至并口C程序》该内容的真实性请自行鉴别。