【电机控制器】STC8H1K芯片——UART串口通信

【电机控制器】STC8H1K芯片------UART串口通信


### 文章目录

  • [@[TOC](文章目录)](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [前言](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [一、UART](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [1.串口初始化](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [2.串口中断](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [3.发送一个字节](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [二、实验](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [1.原理图](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [2.实验现象](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [三、参考资料](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)
  • [总结](#文章目录 @TOC 前言 一、UART 1.串口初始化 2.串口中断 3.发送一个字节 二、实验 1.原理图 2.实验现象 三、参考资料 总结)

前言


提示:以下是本篇文章正文内容,下面案例可供参考

一、UART

1.串口初始化

c 复制代码
void Uart1_Init(void)
{
	SCON = 0x50;		//8位数据,可变波特率
	AUXR |= 0x40;		//定时器时钟1T模式
	AUXR &= 0xFE;		//串口1选择定时器1为波特率发生器
	TMOD &= 0x0F;		//设置定时器模式
	TL1 = 0xE0;			//设置定时初始值
	TH1 = 0xFE;			//设置定时初始值
	ET1 = 0;			//禁止定时器中断
	TR1 = 1;			//定时器1开始计时
	EA=1;
	ES=1;
}

2.串口中断

c 复制代码
void UART1_Isr() interrupt 4
{
		if(RI)
		{
			if(SBUF=='1')
			{
				LED0_ON();
			}
		
			if(SBUF=='2')
			{
				LED0_OFF();
			}
				send_byte(SBUF);
				RI=0;
		}
		if(TI)
		{
			TI=0;
		}
}

3.发送一个字节

c 复制代码
void send_byte(unsigned char byte)
{
	SBUF=byte;
	while(TI==0)
		TI=0;
}

二、实验

1.原理图

2.实验现象

发送1点亮LED发送2关闭LED

三、参考资料

STC8H1K08-36I-TSSOP20-规格书.PDF

总结

本文仅仅简单介绍了【电机控制器】STC8H1K芯片------UART串口通信,评论区欢迎讨论。

相关推荐
Hello World . .8 分钟前
51单片机基础
单片机·嵌入式硬件·51单片机
’长谷深风‘16 分钟前
51单片机入门(3:串口通信)
单片机·嵌入式硬件·51单片机·串口·串口通信
9稳16 分钟前
基于智能巡检机器人与PLC系统联动控制设计
开发语言·网络·数据库·嵌入式硬件·plc
BackCatK Chen24 分钟前
STM32U3B5/3C5深度解析:HSP加速器赋能边缘AI与DSP,超低功耗新标杆
人工智能·stm32·嵌入式硬件
_Ningye9 小时前
STM32 — 2.2 新建工程
stm32·单片机·嵌入式硬件
森利威尔电子-9 小时前
森利威尔SL3062替代 LM3485 60V降压恒压芯片
单片机·嵌入式硬件·集成电路·芯片·电源芯片
_Ningye10 小时前
STM32 — 3.1 GPIO输出
stm32·单片机·嵌入式硬件
学嵌入式的小杨同学10 小时前
STM32 进阶封神之路(十九):ADC 深度解析 —— 从模拟信号到数字转换(底层原理 + 寄存器配置)
c++·stm32·单片机·嵌入式硬件·mcu·架构·硬件架构
青桔柠薯片10 小时前
51单片机(STC89C52RC)学习总结:从裸机编程到外设驱动
嵌入式硬件·学习·51单片机
weiyvyy10 小时前
从开发视角看硬件接口:接口开发的本质与全景图
驱动开发·单片机·嵌入式硬件·硬件工程