您现在所在的是:

单片机论坛

回帖:2个,阅读:1652 [上一页] [1] [下一页]
1000
sunsoncheng
文章数:109
年度积分:50
历史总积分:1000
注册时间:2010/5/25
发站内信
发表于:2010/12/18 11:22:15
#0楼
SENT2:
MOV 38H,#00h    ;标识正在发送中
mov 37h,#00H ;用于标识2号是否发送完成
CLR ES ;关断串口中断的开关

MOV SBUF,34H ;将34H的值通过串口发送出去

CALL DELAY10U
MOV SBUF,35H ;将35H通过串口发送出去

mov 37h,#01H ;2#发送完成标识
MOV 38h,#01h ;标识发送过程完成

SETB ES ;重新打开串口中断
RET
上述的程序是用在串口通讯时写的,不想用发送的中断,一定性用时间间断将数据发送
数据发送时主要波特率调好了,一切就没有问题了
PC上相关的串口程序也能收到正确的数据,
这样写法有坏处吗?
1000
sunsoncheng
文章数:109
年度积分:50
历史总积分:1000
注册时间:2010/5/25
发站内信
发表于:2010/12/21 17:13:20
#1楼
顶起来啊
问题总得解决呀

19260
pqsh 版主
文章数:7424
年度积分:1090
历史总积分:19260
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2010/12/22 8:57:09
#2楼
定时发送是主动式设备的常用方法,很不错的.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002