51单片机实验11:串口通信

发布者:凌晨2点369最新更新时间:2020-04-26 来源: eefocus关键字:51单片机  串口通信  波特率 手机看文章 扫描二维码
随时随地手机看文章

目的:通过电脑向单片机发送字符,单片机收到字符后,向电脑回应相同的字符。


开发板时钟频率为12MHz。程序设置波特率为4800,加倍。


#include

#define uc unsigned char

void usartinit()

{

TMOD=0X20;

TH1=0XF3;

TL1=0XF3;

PCON=0X80;

SCON=0X50;

TR1=1;

ES=1;

EA=1;

}

void usart() interrupt 4

{

uc receive_data;

receive_data=SBUF;

RI=0;

SBUF=receive_data;

while(!TI);

TI=0;  

}

void main()

{

usartinit(); 

while(1);

}

关键字:51单片机  串口通信  波特率 引用地址:51单片机实验11:串口通信

上一篇:STC89C52系列单片机内部资源——串口通信
下一篇:51单片机实验10:定时器中断

推荐阅读最新更新时间:2024-11-02 19:07

单片机 MSP430 串口 计算 波特率
软件计算波特率地址: http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430BaudRateConverter/index.html MSP430怎么计算波特率在各手册都有提到,但始终不清楚,直到看了官网的一篇文章: https://processors.wiki.ti.com/index.php/USCI_UART_Baud_Rate_Gen_Mode_Selection The formulas for calculating USCI UART Baud Rate Register Values are basically available
[单片机]
单片机 MSP430 串口 计算 <font color='red'>波特率</font>
单片机成长之路(51基础篇) - 020 51单片机寄存器功能一览表
21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH,但只有83个有效位地址,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其地址能被8整除的都可以位寻址)。 在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。在单片机中有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(SFR)。这样的特殊功能寄存器51单
[单片机]
单片机成长之路(51基础篇) - 020 <font color='red'>51单片机</font>寄存器功能一览表
AT89C2051单片机的比较器的应用
AT89C2051的一个特殊应用,用它的比较器做一个光强调节器,应用在全静态LED显示屏上。当初的情况是原有LED 显示屏的光控是用专用的AD转换芯片做的,比较贵。最后用这个方案做为一个补丁用了一下。 它的使用原理是:用单片机的比较器和电容及光敏电阻组成一个充放电电路,用单片机的两个定时器组成一个PWM信号输出。PWM信号从一个端口输出,然后控制LED 显示屏的显示使能信号,这样就可以做到在夜间LED显示屏变暗一点,的天变亮一点。以达到一个最好的效果。 ORG 0000H LJMP MAIN ORG 000BH LJMP TIMER0 ;改变占空比 ORG 001BH LJMP TIMER1 ;定时10MS ORG 0030
[单片机]
Atmega16单片机和51单片机有何区别?从软硬件两方面分析
1. Atmega16单片机简介 今天我们的主题是单片机,说道单片机你可能最先想到的是51单片机,然后通过外接的数字电路和模拟电路来控制外围的硬件,比如PWM,ADC,I2C等等。那么今天我们所说的是什么那?其实你把Atmega16单片机当成51单片机来使用即可,只不过是Atmega16单片机的外围接口更丰富,那么它都有什么外设资源那? ATmega16是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器,由于其先进的指令集以及单时钟周期指令执行时间,ATmega16 的数据吞吐率高达1 MIPS/MHz。ATmega16常用片上资源有定时器、PWM、外部中断、SPI总线、两线串行接口TWI、EEPROM、USART
[单片机]
Atmega16单片机和<font color='red'>51单片机</font>有何区别?从软硬件两方面分析
51单片机入门 - UART串口
对于单片机来说,通信则与传感器、存储芯片、外围控制芯片等技术紧密结合,成为整个单片机系统的“神经中枢”。 1、初步认识 一位一位的发送出去的,要发送 8 次才能发送完一个字节。 STC89C52有两个引脚是专门用来做 UART串行通信的,一个是 P3.0一个是 P3.1,它们还分别有另外的名字叫做 RXD和TXD,由它们组成的通信接口就叫做串行接口,简称串口。 波特率:发送二进制数据位的速率,习惯上用 baud 表示;即我们发送一位二进制数据的持续时间=1/baud。 通信过程:在UART 通信的时候,一个字节是 8 位,规定当没有通信信号发生时,通信线路保持高电平,当要发送数据之前,先发一位 0
[单片机]
<font color='red'>51单片机</font>入门 - UART串口
TMS320VC5402的HPI与51单片机的接口设计
0 引言 TMS320VC5402是TI公司推出的性价比极高的定点数字信号处理器(DSP)。它具有先进的多总线结构(三条16位数据存储器总线和一条程序存储器总线);其数据/程序寻址空间为1 M×16 bit: 内置4 k×16 bitP/DROM和16 k×16 bit-DARAM;此外,该DSP内含两个多通道缓冲串行口,一个8位并行与外部处理器通信的HPI口,2个16位定时器以及6通道DMA控制器;具有低功耗,适合电池供电设备等特点 。 51系列单片机是一种很经典的单片机。20多年来一直久盛不衰。而且Intel通过授权5l内核,目前已出现了很多第三方生产的51系列产品。这些产品一般都具有较高的时钟频率和较大的存储空间,而且还
[应用]
51单片机串口通信
. 串行通讯与并行通信 数字信号是八位二进制数,可以使用信号线传输,一种方案是使用一条数据线按照次序一位一位的传送,每传送完8位为一个字节,这就是串行通信。还有一种方法是使用八条数据线同时传送8个位的数据,一次传送一个字节,这就是并行通信。 俩种通信方式图示如下: 并行通信 特点为传输速度快,控制简单,但远距离传输时成本较高且接收方同时接收各位比较难 串行通信 特点为传输线少,远距离传输时成本低,但数据传输比并行通信复杂 同步通信与异步通信 串行通信分为同步通信与异步通信 1.同步通信 顾名思义,同步通信就是对发送方和接收方的时钟实行直接控制,使双方的数据传输达到完全同步。数据以位的形式连续发送,且传送的字符之
[单片机]
<font color='red'>51单片机</font>—<font color='red'>串口通信</font>
51单片机寄存器介绍
1、IE中断允许寄存器 EA:EA=0时,所有中断禁止(即不产生中断);EA=1时,各中断的产生由个别的允许位决定 ET2:定时2溢出中断允许(8052用1允许, 0禁止) ES:串行口中断允许(1允许, 0禁止) ET1):定时1中断允许(1允许, 0禁止) EX1:外中断INT1中断允许(1允许, 0禁止) ET0:定时器0中断允许(1允许, 0禁止) EX0:外部中断INT0的中断允许(1允许, 0禁止) 2、TCON定时器控制寄存器 TF1:定时器T1溢出标志,可由程序查询和清零,TF1也是中断请求源,当CPU响应T1中断时由硬件清零。 TF0:定时器T0溢出标志,可由程序查询和清零,TF0也是中断请求源,当C
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved