实验六 串口通信+实验报告.docx
《实验六 串口通信+实验报告.docx》由会员分享,可在线阅读,更多相关《实验六 串口通信+实验报告.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验六串口通信实验实验报告姓名: 学号:一、实验内容USB供电及自动下载原理图如图7-1所示,CH340G实现串口转USB原理图如图7-2 所示。自行编制程:实现以下功能:串口调试助手向单片机发送控制码,单片机向PC回送 控制码,并按表7-1实现控制功能。要求串口配置用ConfigUART()函数实现,注意从串口接收到的数据是ASCII码还是 16进制数。蜂鸣器连接原理图如图7-3所示。表7-1控制功能表控制码控制功能0熄灭1LED从上往-卜循环2LED从下往上循环3LED闪烁4蜂鸣器响图7-1 USB供电及自动下载原理图图7-2串口转USB原理图图7-3蜂鸣器连接原理图二、相关知识1、请说明
2、矗中所用的串口通信协议。UART通信协议。是异步串口通信协议的一种,工作原理是将传输数据的每个字符一位 接位地传输,它能将要传输的资料在串行通信与并行通信之间加以转换,能够灵活地与 外部设备进行全双工数据交换。1)起始位当未有数据发送时,数据线处于逻辑“1”状态;先发出一个逻辑“0”信号,表示开 始传输字符。2)数据位紧接着起始位之后。资料位的个数可以是4、5、6、7、8等,构成一个字符。通常采 用ASCII码。从最低位开始传送,靠时钟定位。3)奇偶校验位资料为加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此 来校验资料传送的正确性。4)停止位它是一个字符数据的结束标志。
3、可以是1位、1.5位、2位的高电平。由于数据是在 传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小 小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机 会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越 慢。5)空闲位或起始位处于逻辑“1”状态,表示当前线路上没有资料传送,进入空闲状态。处于逻辑“0”状态,表示开始传送下一数据段。6)波特率表示每秒钟传送的码元符号的个数,是衡量数据传送速率的指标,它用单位时间内载 波调制状态改变的次数来表示。常用的波特率有:9600、115200等时间间隔计算:1秒除以波特率得
4、出的时间,例如,波特率为9600的时间间隔为1s / 9600 (波特率)=104uso7)接口接口通过两个引脚从外部连接到其它设备。任何USART双向通信均需要至少两个引 脚:接收数据输入引脚(RX)和发送数据引脚输出(TX):RX:接收数据输入引脚就是串行数据输入引脚。过采样技术可区分有效输入数据和噪 声,从而用于恢复数据。TX:发送数据输出引脚。如果关闭发送器,该输出引脚模式由其I/O端II配置决定。 如果使能了发送器但没有待发送的数据,则TX引脚处于高电平。在单线和智能卡模式 下,该0用于发送和接收数据。2、串口初始化包含哪些?串行初始化,主要是设置产生波特率的定时器口、串行口控制和中
5、断控制。具体步 骤如下:(1)配置串行口为方式1 (编程SCON寄存器)。(2)配置T1为方式2,即自动重装模式(编程TMOD寄存器)。(3)根据波特率计算或查表T1的初值,装载TH1、TL1,如果有需要可以使用PCON进 行波特率加倍。(4)启动T1 (编程TCON中的TR1位)。另外,串行门在中断方式工作时,还要进行中断设置(编程IE、IP寄存器)。3、串口通信中波特率如何进行设置?通过软件可设置单片机传行口的工作方式,其中方式0和方式2的波特率是固定的, 方式1和方式3的波特率是可变的。串口可变的波特率需要由定时器产生,对于STC89C52 单片机来讲,这个波特率发生器只能由定时器T1或
6、定时器T2实现,而不能由定时器TO实 现。如果用定时器T2,需要配置额外的寄存器,默认是使用定时器T1的。使用定时器门作为波特率发生器,方式1下的波特率发生器必须使用定时器口的方 式2,也就是自动重装载模式当T1作为波特率发生器时,方式1和方式3的波特率为TI溢出率=晶振值12x(256-THD可推导出当SMOD = 0时,定时器重载值的计算公式为TH1 = TL1 = 256-晶振值12x2xl6x波特率和波特率有关的还有一个寄存器,是电源管理寄存器PCON,它的最高位SMOD可以把 波特率提高一倍,也就是说PCON 1=0x80,计算公式可写TH1 = TL1=256-晶振值12xl6x波
7、特率4、串口通信四种工作方式有何区别?方式0是同步移位寄存器方式(通常用于扩展10 口),波特率固定;方式I是10位 异步收发器(8位数据),波特率可变;方式2是11位异步收发器(9位数据),波特率 固定;方式3是11位异步收发器(9位数据),波特率可变。三二硬件电路此实验中除了 USB转串口电路、发光二极管电路还有蜂鸣器电路,请蜂鸣器电 路有哪两种?图7-3属于哪种,并简单分析此电路如何工作?请画出另一种控 制蜂鸣器的电路。蜂鸣器分为两类。1、有源蜂鸣器;2、无源蜂鸣器有源蜂鸣器比较简单,只要有电流通过,蜂鸣器就会发声。一般改变不了音调和音 量。无源蜂鸣器要给定频率的脉冲信号,蜂鸣器才会发出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验六 串口通信+实验报告 实验 串口 通信 报告
限制150内