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

相关推荐
糖糖单片机设计8 小时前
基于 STM32 与中移 OneNet 的智慧电梯监控平台系统
stm32·单片机·嵌入式硬件·51单片机·语音识别
创界工坊工作室11 小时前
55-基于STC89C52宠物智能饲喂控制系统设计
stm32·单片机·嵌入式硬件·51单片机·proteus·宠物
极客 - L U14 小时前
卡尔曼滤波从零到精通
c语言·数据结构·单片机·嵌入式硬件·mcu
AMASENSYS艾马斯14 小时前
变频器滤波器选型与EMC合规建议
驱动开发·单片机·其他·硬件工程·精益工程
码小文16 小时前
CAM350使用笔记(6)---Gerber文件铺铜间距检查
嵌入式硬件·cam350软件·cam350使用笔记
Zw-awa17 小时前
编译器工具链:GCC、Clang、MSVC、ICC、armclang
stm32
Yiran_G17 小时前
双频 Wi-Fi 6 + 蓝牙 5.4:无声讯通 WS8712 模组的开发与集成要点
网络·嵌入式硬件·物联网·智能家居
凯基迪科技17 小时前
STM32G系列(G0/G4)芯片解密程序提取RDP读保护解析
网络·stm32·安全
光子物联单片机18 小时前
ESP32传感器模块编程实践(一)DIY智能WIFI视频控制小车
嵌入式硬件·esp32·智能硬件·硬件
2501_9226395818 小时前
率能半导体 SS6628E直流双向马达驱动芯片:20V/7A,覆盖电子锁、玩具、无线充电、机器人四大应用场景
单片机·嵌入式硬件·硬件工程