单片机-串行口通信试验1

单片机-串行口通信试验1

ID:43363990

大小:590.13 KB

页数:6页

时间:2019-10-01

单片机-串行口通信试验1_第1页
单片机-串行口通信试验1_第2页
单片机-串行口通信试验1_第3页
单片机-串行口通信试验1_第4页
单片机-串行口通信试验1_第5页
资源描述:

《单片机-串行口通信试验1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、安徽文达信息工程学院学生实验报告学年第学期课程名称《单片机原理与应用》实验日期:院部班级姓名学号实验项目名称:实骑九串行口通信实验指导老师:实验类型:编程仿真成绩:一、【实验目的】1.掌握MCS-51单片机的串行口工作原理。2.学习编程实现MCS-51的UART通讯。3.掌握CPU利用串口通讯的方法二、【实验原理及内容】(一)串行口控制寄存器与串行通信有关的控制寄存器主要是串行通信控制寄存器SCONoSCON是8051的一个可以位寻址的专用寄存器,用于串行数据通信的控制。SCON的单元地址98H,位地址9FH-98Ho寄存器内容及位地址表示如下:SCON位地址9F9E

2、9D9C9B9A9998位符号SM0SM1SM2RENTB8RB8TIRI电源控制寄存器PCON屮SMOD位可影响串行口的波特率oSMOD是串行口波特率倍增位,当SMOD=1时,串行口波特率加倍。系统复位默认为SMOD=0o实验中我们一般了不设置电源控制寄存器。PCOND7D6D5D4D3D2D1D0SM0D———GF1GF0PDIDL(二)四种工作方式1.串行工作方式0串行口为同步移位寄存器方式,波特率固定为f品振/12。该方式主要用于I/O口扩展等,方式0传送数据时,串行数据由RXD(P3.0)端输入或输出,而TXD(P3.1)此时仅作为同步移位脉冲发生器发出移位

3、脉冲。2.串行工作方式1(1)方式1传送的数据格式方式1传送一帧为10位的串行数据,包括1位起始位,8位数据位和1位停止位。数据发送由一条写入单片机发送寄存器SBUF指令启动。8位数据在串行口由硬件自动加入起始位和停止位组成完整的帧格式。在内部移位脉冲作用下,rtlTXD端串行输出。发送完一帧数据后,使TXD输出端维持”1”状态并置使TI标志位置1以通知CPU发送下一个字符。接收数据由接收单片机SCON中的REN置1开始,随后串行口不断采样RXD端电平,当采样到RXD端电平从1向0跳变时,就认定是接收信号并开始接收从RXD端输入的数据,并送入内部接收寄存器SBUF屮,

4、直到停止位到来之后,并使RI位置1,通知CPU从SBUF中取走接收到的一帧字符。方式1传送数据时发送前应先清TI,接收前应先清Rio3.串行工作方式2方式2是11位为一帧的串行通信方式,即1位始位,9位数据位和1位停止位。其中第9位数据既可作奇偶校验位,也可作控制位使用。其帧格式为:起始DOD1D2D31J4D5[D7D8停止

5、1.串行工作方式3方式3通信过程与方式2完全相同。区别仅在于方式3的波特率可通过设置定时的工作方式和初值来设定(与串行工作方式1波特率设定方法相同)。顺便指出,由于方式1和方式3的波特率设置较为灵活,在单片机串行通信中得到广泛应用。三、【实验器

6、材】PC机、Proteus仿真软件、Keilc51仿真软件四、【实验步骤】1、基础实验:如下图,控制8个发光二极管流水点亮。图中74LS164的8脚(CLK端)为同步脉冲输入端,9脚为控制端,9脚电平由单片机的P1.0控制,当9脚为0吋,允许串行数据由RXD端(P3.0)向74LS164的串行数据输入端A和B(1脚和2脚)输入,但是74LS164的8位并行输出端关闭;当9脚为1时,A和B输入端关闭,但是允许74LS164中的8位数据并行输出。当串行口将8位串行数据发送完毕后,申请中断,在中断服务程序中,单片机向通过串行口输岀下一个8位数据。C26WTM1F00MI0W

7、1/AD122?XTAL2Z心2心F06/AW0W7/AO7P3FT赞P21U9吃如0>27^A1SP10pi1r31/T)OM2P13F334HT1P14P34/T0P15P35/HP16P36ASSTPI1巧応•-•102扩展实验串口外接一片8位并行输入、串行输出同步移位寄存器74LS165,扩展一个8位并行输入口的电路,可将接在74LS165的8个开关S0〜S7的状态通过串行口的方式0读入到单片机内。C2•R10土fl»XTAL1P0g£0P011AO1P0*AO2P0XO3P04UCMnO^AT6P03C6P0W7R5TP2GA6P214A9P224A10P2

8、MA11P24A12P^5M13P2UK14W7U15PI0P3URXDfoinxoFl1巧2P32#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。