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

相关推荐
FreakStudio6 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
✎ ﹏梦醒͜ღ҉繁华落℘11 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
u1521096484911 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
zd84510150011 天前
RS485 总线详解
单片机·嵌入式硬件
半条-咸鱼11 天前
【STM32】I2C协议原理、HAL读写与OLED显示操作
嵌入式硬件·c·信息与通信
牛根生同志11 天前
SPI数据收发的时候 TXE与RXNE标志位置位的时机
stm32·spi·transfer
wohoo_wangzi11 天前
苏州晟雅泰电子:关于W25Q128JVSIQ这个芯片物料的参数,规格及应用领域
嵌入式硬件
goldenrolan12 天前
学习型红外控制系统稳定性挂测工装专项总结
软件测试·python·stm32·嵌入式·红外
✎ ﹏梦醒͜ღ҉繁华落℘12 天前
编程基础 --高内聚,低耦合
c语言·单片机
科芯创展12 天前
1A,1MHz,30VIN,XZ4115,降压恒流LED驱动芯片
单片机·嵌入式硬件