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

相关推荐
Kasen's experience30 分钟前
STM32 GPIO 配置
stm32·单片机·嵌入式硬件
知行电子-41 分钟前
Proteus中数码管动态扫描显示不全(已解决)
单片机·proteus·嵌入式
学习路上_write2 小时前
FPGA/Verilog,Quartus环境下if-else语句和case语句RT视图对比/学习记录
单片机·嵌入式硬件·qt·学习·fpga开发·github·硬件工程
非概念2 小时前
stm32学习笔记----51单片机和stm32单片机的区别
笔记·stm32·单片机·学习·51单片机
jjjxxxhhh1233 小时前
FPGA,使用场景,相比于单片机的优势
单片机·嵌入式硬件·fpga开发
无敌最俊朗@3 小时前
stm32学习之路——八种GPIO口工作模式
c语言·stm32·单片机·学习
EterNity_TiMe_3 小时前
【论文复现】STM32设计的物联网智能鱼缸
stm32·单片机·嵌入式硬件·物联网·学习·性能优化
changingshow4 小时前
Arduino IDE Windows 系统 离线安装 esp32 开发板 亲测好用。
单片机·嵌入式硬件
7yewh7 小时前
嵌入式硬件杂谈(一)-推挽 开漏 高阻态 上拉电阻
驱动开发·stm32·嵌入式硬件·mcu·物联网·硬件架构·pcb工艺
Chervin14 小时前
Windows,虚拟机Ubuntu和开发板三者之间的NFS服务器搭建
linux·单片机·ubuntu·arm