导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→看这个程序的问题

* 77689: 还请熟悉串口通信的大虾们提点!

   guest 
guest发表的帖子 

 看这个程序的问题
这段程序编译时有问题,如何解决?想用这段程序和串口进行通信测试,但程序编译时有错误,错误出现的地方我觉得是对的
每隔一段时间向主机轮流送数55H和AAH,并把主机送去的数送到P0口。在PC端用串口精灵来做实验
ORG 0000H 

AJMP START 

ORG 30H 

START: 

MOV SP,#5FH; 

MOV TMOD,#20H ;T1: 工作模式2
 
;MOV TL1,#0FDH ;

MOV TH1,#0FDH ;初始化波特率 

MOV PCON,#80H ;SMOD=1 ,问题在这里

MOV SCON,#50H ; 

MOV R0,#0AAH ;准备送出的数 

SETB REN ;允许接收 

SETB TR1 ;T1开始工作 

WAIT: 

MOV A,R0 

CPL A 

MOV R0,A 

MOV SBUF,A 

LCALL DELAY 

JBC TI,WAIT1 ;如果TI等于1,则清TI并转WAIT1 

AJMP WAIT 

WAIT1: JBC RI,READ ;如果RI等于1,则清RI并转READ 

AJMP WAIT1 

READ: 

MOV A,SBUF ;将取得的数送P0口 

MOV P0,A 

LJMP WAIT 

DELAY: ;延时子程序 

MOV R7,#0FFH 

DJNZ R7,$ 

RET 

END

发表时间:2005年5月15日17:50:45

  
回复该帖

本主题共有 7 帖,分页:>>>>>该主题的所有内容[7]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  77737.[详细]我认为是这样
摘要:[quote][b]以下是引用[i]guest在2005-5-15 17:50:45[/i]的发言:[/b]  WAIT:  ...  JBC TI,WAIT1......(342字)
- [guest][2256次] 2005年5月16日

  77695.[详细]换下串口线 2.3
摘要:换下串口线 2.3......(14字)
- [zane][1173次] 2005年5月15日

  77709.[详细]可能原因
摘要:1、上位机程序问题。建议用串口调试精灵,注意波特率、数据长度、停止位和奇偶校验的设定。还要注意显示方式是否为16进制 2、上位机和下位机的连线接收和发送没有交叉。......(158字)
- [new_zh][1056次] 2005年5月16日

[上一篇帖子]:求助  请过路的各位大虾帮帮忙有谁有关于SX52的中文使用说明书之类的资料&nb
[下一篇帖子]:求周立功Smart开发板头文件原程序小弟在做毕业设计,PC机和单片机的USB通信, 用AT8