[其他语言学习]串行通信_中断与查询方式

[其他语言学习]串行通信_中断与查询方式

ID:29790843

大小:58.18 KB

页数:9页

时间:2018-12-23

[其他语言学习]串行通信_中断与查询方式_第1页
[其他语言学习]串行通信_中断与查询方式_第2页
[其他语言学习]串行通信_中断与查询方式_第3页
[其他语言学习]串行通信_中断与查询方式_第4页
[其他语言学习]串行通信_中断与查询方式_第5页
资源描述:

《[其他语言学习]串行通信_中断与查询方式》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、包子酷猴上页下页1/2请问

2、设置

3、提醒

4、短消息(1)

5、好友

6、任务

7、退出积分:8,威望:0,金钱:7,贡献:0,激情:17,用户组:新手上路帖子日志相册记录收藏分享论坛BBS群组Group家园Space插件Plugin签名进度条每日签到搜索本版搜索搜索本版论坛用户启明星辰?论坛?单片机?串行通信_中断与查询方式返回列表发表帖子发起投票发布悬赏发起辩论发起活动出售商品查看:44

8、回复:4go串行通信_中断与查询方式[复制链接]大志发短消息加为好友窥视卡雷达卡大志当前在线最后登录2010-12-20UID2精华4积分1758帖子182威望0金钱1471阅读权限200注册时间2010

9、-9-28管理员TA的每日心情奋斗2010-12-2011:14签到天数:68天威望0金钱1471贡献85激情1889注册时间2010-9-28楼主发表于2010-12-817:39

10、只看该作者

11、倒序浏览

12、打印;*******************************************************************;**;*1、获取拨指开关状态给主机*;*2、将接收的数据再发回P0口*;*(中断方式)*;*******************************************************************ORG00

13、00HLJMPSTARTORG0023HLJMPRXD_CHARSTART:MOVTMOD,#20H;将定时器1作为比特率的产生器MOVTH1,#0FDH;比特率设置为9600bit/sMOVSCON,#50H;设置串行工作模式为1,并且允许接收数据SETBTR1;启动定时器1SETBES;开串行中断SETBEA;开总中断MOVP2,#0FFH;将P2设置为输入功能LOOP:MOVA,P2;载入拨指头开关的状态数据LCALLTXD_CHAR;发送数据子程序MOVP0,A;将所接收到的数据输出到P0口LJMPLOOP;******************************

14、***************************;发送数据子程序;*********************************************************TXD_CHAR:MOVSBUF,A;发送数据JNBTI,$;等特数据传送完毕CLRTI;清除中断标志RET;*********************************************************;串行中断接收数据子程序;*********************************************************RXD_CHAR:JNBRI,$

15、;等特数据接收完毕MOVA,SBUF;接收数据CLRRI;清除中断标志RETIEND复制代码;*******************************************************************;**;*1、获取拨指开关状态给主机*;*2、将接收的数据再发回P0口*;*(查询方式)*;*******************************************************************ORG0000HSTART:MOVTMOD,#20H;将定时器1作为比特率的产生器MOVTH1,#0FDH;比特率设置为9600

16、bit/sSETBTR1;启动定时器1MOVSCON,#50H;设置串行工作模式为1,并且允许接收数据MOVP2,#0FFH;将P2设置为输入功能LOOP:MOVA,P2;载入拨指头开关的状态数据LCALLTXD_CHAR;发送数据子程序LCALLRXD_CHAR;接收数据子程序MOVP0,A;将所接收到的数据输出到P0口LJMPLOOP;*********************************************************;发送数据子程序;******************************************************

17、***TXD_CHAR:MOVSBUF,A;发送数据JNBTI,$;等特数据传送完毕CLRTI;清除中断标志RET;*********************************************************;接收数据子程序;*********************************************************RXD_CHAR:JNBRI,$;等特数据接收完毕MOVA,SBUF;接收数据CLRRI;清除中断标志RETEND复制代码收藏0分享0支持1反对0

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

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

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