下载

3下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 51单片机汇编语言教程:22课单片机串行口通信程序设计

51单片机汇编语言教程:22课单片机串行口通信程序设计.pdf

51单片机汇编语言教程:22课单片机串行口通信程序设计

hlmcu
2010-11-24 0人阅读 举报 0 0 暂无简介

简介:本文档为《51单片机汇编语言教程:22课单片机串行口通信程序设计pdf》,可适用于IT/计算机领域

单片机汇编语言教程慧净电子会员收集整理(全部课)推荐使用慧净实验板。推荐学习网WWWHLMCUCOM淘宝网:http:shoptaobaocom单片机汇编语言教程:第课单片机串行口通信程序设计(基于HJG、HJG实验板).串行口方式应用编程单片机串行口方式为移位寄存器方式外接一个串入并出的移位寄存器就能扩展一个并行口。.<单片机串行口通信程序设计硬件连接图>例:用单片机串行口外接CD扩展位并行输出口如图所示位并行口的各位都接一个发光二极管要求发光管呈流水灯状态。串行口方式的数据传送可采用中断方式也可采用查询方式无论哪种方式都要借助于TI或RI标志。串行发送时能靠TI置位(发完一帧数据后)引起中断申请在中断服务程序中发送下一帧数据或者通过查询TI的状态只要TI为就继续查询TI为就结束查询发送下一帧数据。在串行接收时则由RI引起中断或对RI查询来确定何时接收下一帧数据。无论采用什么方式在开始通信之前都要先对控制寄存器SCON进行初始化。在方式中将将H送SCON就能了。单片机串行口通信程序设计列子ORGHSTART:MOVSCON,#H置串行口工作方式MOVA,#H最高位灯先亮CLRP关闭并行输出(避象传输过程中各LED的"暗红"现象)OUT:MOVSBUF,A开始串行输出OUT:JNBTI,OUT输出完否CLRTI完了清TI标志以备下次发送SETBP打开并行口输出ACALLDELAY延时一段时间RRA循环右移CLRP关闭并行输出JMPOUT循环说明:DELAY延时子程序能用前面我们讲P口流水灯时用的延时子程序这里就不给出了。二、串行口异步通信orgHAJMPSTARTORGHSTART:movSP,#fhmovTMOD,#hT:工作模式movPCON,#hSMOD=movTH,#FDH初始化波特率(参见表)单片机汇编语言教程慧净电子会员收集整理(全部课)推荐使用慧净实验板。推荐学习网WWWHLMCUCOM淘宝网:http:shoptaobaocommovSCON,#hStandardUARTsettingsMOVR,#AAH准备送出的数SETBREN允许接收SETBTRT开始工作WAIT:MOVA,RCPLAMOVR,AMOVSBUF,ALCALLDELAYJBCTI,WAIT如果TI等于则清TI并转WAITAJMPWAITWAIT:JBCRI,READ如果RI等于则清RI并转READAJMPWAITREAD:MOVA,SBUF将取得的数送P口MOVP,ALJMPWAITDELAY:延时子程序MOVR,#ffHDJNZR,$RETEND将程序编译通过写入芯片插入实验板用通读电缆将实验板与主机的串行口相连就能实验了。上面的程序功能很简单就是每隔一段时间向主机轮流送数H和AAH并把主机送去的数送到P口。能在PC端用串行口精灵来做实验。串行口精灵在我主页上有下载。运行串行口精灵后按主界面上的“设置参数”按钮进入“设置参数”对话框按下面的参数进行设置。注意我的机器上用的是串行口如果你不是串行口请自行更改串行口的设置。设置完后按确定返回主界面注意右边有一个下拉列表应当选中“按进制”。然后按“开始发送”、“开始接收”就能了。按此设置实验板上应当有两只灯亮只灯灭。大家能自行单片机汇编语言教程慧净电子会员收集整理(全部课)推荐使用慧净实验板。推荐学习网WWWHLMCUCOM淘宝网:http:shoptaobaocom更改设置参数中的发送字符如FF等等观察灯的亮灭并分析原因也能在主界面上更改下拉列表中的“按进制”为“按进制”或“按ASCII字符”来观察现象并仔细分析。这对于大家理解进制、进制、ASCII字符也是很有好处的。程序本身很简单又有注释这里就不详加说明了。三、上述程序的中断版本orgHAJMPSTARTorghAJMPSERIALORGHSTART:movSP,#fhmovTMOD,#hT:工作模式movPCON,#hSMOD=movTH,#FDH初始化波特率(参见表)movSCON,#hStandardUARTsettingsMOVR,#AAH准备送出的数SETBREN允许接收SETBTRT开始工作SETBEA开总中断SETBES开串行口中断SJMP$SERIAL:MOVA,SBUFMOVP,ACLRRIRETIEND本程序没有写入发送程序大家能自行添加。实验板推荐(点击下面的图片可以进入下载资料链接)HJGHJG

用户评价(1)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/3

51单片机汇编语言教程:22课单片机串行口通信程序设计

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利