当前位置:首页 > 技术学院 > 热搜器件
[导读]一般单片机的串口通信都需要通过MAX232 进行电平转换然后进行数据通信的,当然STC89C52RC 单片机也不例外。

硬件设计

一般单片机的串口通信都需要通过MAX232 进行电平转换然后进行数据通信的,当然STC89C52RC 单片机也不例外。

图中的连接方式是常用的的一种零Modem 方式的最简单连接即3 线连接方式:只使用RXD、TXD 和GND 这三根连线,如下图

由于RS232 的逻辑“0”电平规定为+5~+15V,逻辑“1”电平规定为-15~-5V,因此不能直接连接

与TTL/CMOS 电路连接,必须进行电平转换。

电平转换可以使用三极管等分离器件实现,也可以采用专用的电平转换芯片,MAX232 就是其中典型

的一种。MAX232 不仅能够实现电平的转换,同时也实现了逻辑的相互转换即正逻辑转为负逻辑。

#include "stc.h" //加载"stc.h"头文件

void Delay(void) //定义Delay 函数,延时500ms

{

unsigned char i,j; //声明变量i,j

for(i=0;i<255;i++) //进行循环操作,以达到延时的效果

for(j=0;j<255;j++);

for(i=0;i<255;i++) //进行循环操作,以达到延时的效果

for(j=0;j<255;j++);

for(i=0;i<255;i++) //进行循环操作,以达到延时的效果

for(j=0;j<140;j++);

}

void UARTInit(void) //定义串口初始化函数

{

SCON =0x40; //8 位数据位

T2CON=0x34; //由T/C2 作为波特率发生器

RCAP2L=0xD9; //波特率为9600 的低8 位

RCAP2H=0xFF; //波特率为9600 的高8 位

}

void UARTSendByte(unsigned char byte)//串口发送单字节函数

{

SBUF=byte; //缓冲区装载要发送的字节

while(TI==0); //等待发送完毕,TI 标志位会置1

TI=0; //清零发送完成标志位

}

void main(void) //进入Main 函数

{

unsigned char i=0; //声明变量i

UARTInit(); //串口初始化

while(1) //进入死循环

{

UARTSendByte(i); //串口发送单字节数据

Delay(); //延时500ms

i++; //i 自加1

if(i>255)i=0; //若i>255,i=0

}

}

重点:

熟悉单片机串口相关寄存器的配置,如 SCON、T2CON、RCAP2L、RCAP2H。

波特率的计算公式要重点注意,同时波特率时钟发生器既可以由T/C1发生,又可以从 T/C2发生。

串口数据发送是否完成,只要查看 TI(发送中断标志位)是否置 1就可以了,最后要记得的是要将 TI

(发送中断标志位)清零。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Apr. 12, 2024 ---- 中国动力电芯价格在过去一年多的时间里持续下滑,但自今年2月份以来,供应链价格整体已逐渐回稳。据TrendForce集邦咨询研究显示,3月电池级碳酸锂价格反弹,先后突破每吨10万元、1...

关键字: 动力电芯 碳酸锂 电池

为增进大家对变频调速器的认识,本文将对变频调速器、变频调速器的接线方法予以介绍。

关键字: 调速器 指数 变频调速器

为增进大家对液压调速器的认识,本文将对液压调速器的两种类型:无反馈的液压调速器、具有刚性反馈机构的液压调速器予以介绍。

关键字: 调速器 指数 液压调速器

为增进大家对调速器的认识,本文将对调速器运转方式、调速器的后期维护予以介绍。

关键字: 调速器 指数 传感器

Apr. 10, 2024 ---- 根据TrendForce集邦咨询于403震后对DRAM产业影响的最新调查,各供货商所需检修及报废晶圆数量不一,且厂房设备本身抗震能力均能达到一定的抗震效果,因此整体冲击较小。美光、南...

关键字: DRAM DDR3 HBM

为增进大家对光电开关的认识,本文将对光电开关、光电开关的工作原理予以介绍。

关键字: 开关 指数 光电开关

为增进大家对电导变送器的认识,本文将对电导变送器的工作原理、电导变送器的主要特点、电导变送器的常见故障予以介绍。

关键字: 变送器 指数 电导变送器

为增进大家对双卡双待的认识,本文将对双卡双待、双卡双待注意事项予以介绍。

关键字: 双卡双待 指数 芯片

Apr. 04, 2024 ---- TrendForce集邦咨询针对403震后各半导体厂动态更新,由于本次地震大多晶圆代工厂都位属在震度四级的区域,加上台湾地区的半导体工厂多以高规格兴建,内部的减震措施都是世界顶尖水平...

关键字: 晶圆代工 内存

Apr. 03, 2024 ---- 4月3日7时58分在台湾花莲县海域(北纬23.81度,东经121.74度)发生7.3级地震,震源深度12千米。根据全球市场研究机构TrendForce集邦咨询于第一时间调查各厂受损及...

关键字: 存储器 晶圆代工
关闭
关闭