篇一 :单片机串口通讯实验报告

实验十  单片机串行口与PC机通讯实验报告

                                

实验目的

1.  掌握串行口工作方式的程序设计,掌握单片机通讯的编制;

2.  了解实现串行通讯的硬环境,数据格式的协议,数据交换的协议;

3.  了解PC机通讯的基本要求。

实验器材

1.  G6W仿真器                    一台

2.  MCS—51实验板             一台

…… …… 余下全文

篇二 :单片机串行通信实验报告

实验六 串行通信

实验报告

班级:             

学号:             

姓名:             

教师:             

一、双机通信

由两套单片机试验装置(两个实验小组)共同完成该实验。我们U1为甲机,U2为乙机。甲机发送本机(学生本人)学号后8位给乙机,乙机接收该8位数据,并显示在8位数码管上。 电路如图1所示。

要求串行通信方式为方式1,波特率为2400bit/s,不加倍,单片机外部晶振频率为11.0592M。

实验电路图:

1、C源程序清单

甲机(U1)代码:

…… …… 余下全文

篇三 :单片机-实验三-串行口通信实验

实验三  串行口通信实验

一、 实验目的

1、掌握单片机串行口的工作原理及工作方式;

2、掌握单片机串行口波特率的设置方法;

3、掌握单片机串行口查询方式程序的设计方法。

二、 实验内容及要求

1、单片机的串行口经 RS-232 电平变换后和 PC 机相连;

2、单片机系统的晶振频率选择 11.0592MHz,串行口设置为 9600bps、无校验位、8 位数据位、1 位停止位(简记为 N81)模式;

3、单片机采用查询方式收发数据,将 PC 机送来的除回车/换行之外的数据加 1 后送回。

三、 实验设备

硬件:PC 机,nKDE-51 单片机实验教学系统;

软件:Keil C51 集成开发环境,FlashMagic 单片机程序烧写软件。

四、 实验原理及步骤

MCS-51 串行口的结构、原理及各种工作方式参阅教材相关内容。本实验使用串行口工作方式 1,通过定时器 1(T1)产生波特率时钟,通过查询串行口收发中断标志 RI 和 TI 来判断单片机串行口数据收发的状态。

步骤如下:

1、创建新项目:Project—New Project—命名、存储—CPU类型(philips P89C52X2)

…… …… 余下全文

篇四 :单片机串口通讯实验报告

2

1 选题背景

在国内外,以PC机作为上位机,单片机作为下位机的控制系统中,PC机通常以软件界面进行人机交互,以串行通信方式与单片机进行积极交互,而单片机系统根据被控对象配置相应的前向,后向信息通道,工作时作为主控机测对象,作为被控机接受PC机监督,指挥,定期或受命向上位机提供对象及本身的工作状态信息。

用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。同时,系统的更改和扩充极为容易。MCS-51系列单片机,由于内部带有一个可用于异步通讯的全双工的穿行通讯接口,阴齿可以很方便的构成一个主从式系统。

2 实验设备

统一电子开发平台。

3 方案论证

3.1 实验原理

鉴于8051单片机输入、输出电平均为TTL/CMOS电平,而计算机配置的是RS232标准串行接口,使用的是RS232标准电平(逻辑0:+3V~+15V,逻辑1:约-3V~-15V),二者的电气规范不一致,因此要完成PC机与单片机的数据通讯,必须进行电平转换。这里,我们介绍Sipex公司的SP3232电平转换专用芯片[7]。

 SP3232的工作原理

    SP3232的引脚如图1所示。

…… …… 余下全文

篇五 :单片机与PC机串口通信实验报告

单片机与PC机串口通讯

           学生:    何绍金   

           学号:201203870408

专业班级:自动化1202

           指导老师:  杨东勇  

20##年12月

一、    实验目的

学习PC机的串口通讯原理。

二、实验设备

统一电子开发平台。

三、实验要求

单片机与电脑串口通讯,将单片机与电脑相连,借助串口调试助手,单片机发送“which led is light?”,串口调试助手中输入1-8个数字中一个,相应的led点亮,单片机再发送“which led is light?”消息提示输入下一个需要点亮的灯。通讯波特率:9600bps,信息格式:无校验位+8个数据位+1个停止位,传送方式,单片机采用中断方式接收信息。

…… …… 余下全文

篇六 :单片机串行通信实验报告

单片机实验报告(三)

 

南京理工大学紫金学院电光系

一、  实验目的

1、理解单片机串行口的工作原理;

2、学习使用单片机的TXD、RXD口;

3、了MAX232解芯片的作用。

二、  实验原理

计算机与其外部设备之间进行数据交换称为通信。通信的基本方式可分为并行通信和串行通信两种。并行通信中数据至少有8路,可以同时将一个字节的8位二进制代码发送到对方。串行通信用两根传输线进行数据的传输,一次只能发送一位二进制。

串行通信技术根据传送的编码格式不同,可分为同步通信和异步通信两种方式:

1、同步方式:数据以数据块为单位传送。在开始传送前用同步字符来指示,并由时钟来实现发送端和接收端同步。

2、异步方式:数据时不连续传送的。以字符为单位进行传送。被传送字节分为:起始位、数据位、校验位和停止位,称为一帧。

常用格式:

a、1bit起始位+8bit数据位+无校验位+1bit停止位  

b、1bit起始位+8bit数据位+1位偶校验位+1bit停止位

串行通信技术根据数据流动方向分为三种方式:

1、单工通信:数据流动方向是固定的,数据只能由一方发送到另一方。

…… …… 余下全文

篇七 :串行通信实验,南京理工大学紫金学院单片机实验报告

单片机实验报告

 

南京理工大学紫金学院电光系

一、  实验目的

1、理解单片机串行口的工作原理。

2、学习使用单片机的TXD、RXD口。

3、了解MAX232芯片的作用。

二、  实验原理

MCS-51单片机内部集成有一个UART,用于全双工方式的串行通信,可以发送接收数据。它有两个互相独立的接受,发送缓冲器,这两个缓冲器同名(SBUF),共用一个地址号—(99H),发送缓冲器只能写入,不能读出,接收缓冲器只能读出,不能写入。要发送的字节数据直接写入发送缓冲器,SBUF=a;当UART接收到数据后,CPU从接收缓冲器中读取数据,a=SBUF。串行接口内部有两个移位寄存器,一个用于串行发送,一个用于串行接收。定时器T1作为波特率发生器,波特率发生器的溢出信号作接收或发送移位寄存器的移位时钟。T1与R1分别为发送完数据与接收完数据的中断标志,用来向CPU发中断请求。

三、  实验内容

1、学会DPFlash软件的操作与使用,以及内部内嵌的一个串口调试软件的使用。 

2、用串口连接PC机和DP-51PROC单片机综合仿真实验仪。RS232串行电路图如图:

…… …… 余下全文

篇八 :单片机实验报告串行口

单片机实验报告

 

南京理工大学紫金学院电光系

一、  实验目的

1、  理解单片机串行口的工作原理;

2、  学习使用单片机的TXD、RXD口;

3、  了解MAX232芯片的使用。

二、  实验原理

MCS-51单片机内部集成有一个UART,用于全双工方式的串行通信,可以发送、接收数据。它有两个相互独立的接收、发送缓冲器,这两个缓冲器同名(SBUF),共用一个地址号(99H),发送缓冲器只能写入,不能读出,接收缓冲器只能读出,不能写入。要发送的字节数据直接写入发送缓冲器,SBUF=a;当UART接收到数据后,CPU从接收缓冲器中读取数据,a=SBUF;串行接口内部有两个移位寄存器,一个用于串行发送,一个用于串行接收。定时器T1作为波特率发生器,波特率发生器的溢出信号做接收或发送移位寄存器的移位时钟。TI和RI分别发送完数据和接收完数据的中断标志,用来向CPU发中断请求。

三、  实验内容

1、 学会DPFlash软件的操作与使用,以及内部内嵌的一个串口调试软件的使用。

2、 用串口连接PC机和DP-51PROC单片机综合仿真实验仪。

…… …… 余下全文