【电机控制器】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串口通信,评论区欢迎讨论。

相关推荐
传感器与混合集成电路2 小时前
210℃与175℃高温存储器选型研究:LHM256MB与LDMF4GA-H架构与可靠性对比(上)
嵌入式硬件·能源
时光找茬2 小时前
【瑞萨AI挑战赛-FPB-RA6E2】+ 从零开始:FPB-RA6E2 开箱测评与 e2 studio 环境配置
c++·单片机·边缘计算
17(无规则自律)2 小时前
【CSAPP 读书笔记】第二章:信息的表示和处理
linux·嵌入式硬件·考研·高考
@good_good_study3 小时前
FreeRTOS内存管理
单片机
Hello_Embed4 小时前
libmodbus 移植 STM32(基础篇)
笔记·stm32·单片机·学习·modbus
qq_397562315 小时前
QT工程 , 生成别的电脑运行的exe程序
嵌入式硬件·qt
qqssss121dfd6 小时前
STM32H750XBH6的ETH模块移植LWIP
网络·stm32·嵌入式硬件
想放学的刺客7 小时前
单片机嵌入式试题(第27期)设计可移植、可配置的外设驱动框架的关键要点
c语言·stm32·单片机·嵌入式硬件·物联网
天昊吖8 小时前
stc8H启用DMA发送后 卡住【踩坑日志】
单片机
李永奉8 小时前
杰理芯片SDK开发-ENC双麦降噪配置/调试教程
人工智能·单片机·嵌入式硬件·物联网·语音识别