找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6461|回复: 1
收起左侧

[求助]关于串口RB8位,希望各位帮忙看看

[复制链接]
ID:10611 发表于 2009-3-31 19:25 | 显示全部楼层 |阅读模式
我自己弄了2个程序,在proteus上模拟的,发现怎么样都不能使rb8位置1,程序如下,用两个at89c51做的
接收机的程序:
  1. [br]1 ORG 0000H [br]2 AJMP START [br]3 ORG 0030H [br]4 START: [br]5 MOV PCON,#10000000B [br]6 ;MOV r1,080h [br]7 ;LCALL DELAY [br]8 RRRR: [br]9 MOV SCON,#10010000b [br]10 ;WAIT: JNB RI,WAIT [br]11 LCALL DELAY [br]12 MOV P0,SBUF [br]13 [br]14 MOV C,RI [br]15 MOV P1.0,C [br]16 [br]17 MOV C,RB8 [br]18 MOV P1.1,C [br]19 CLR P1.2 [br]20 JMP $ [br]21 DELAY:MOV R7,#250 [br]22 D1:MOV R6,#250 [br]23 D2:DJNZ R6,D2 [br]24 DJNZ R7,D1 [br]25 RET [br]26 END
复制代码


发送机的程序:
  1. [br]1 ORG 0000H [br]2 AJMP START [br]3 ORG 0030H [br]4 START: [br]5 clr p1.1 [br]6 clr p1.1 [br]7 clr p1.1 [br]8 clr p1.1 [br]9 SEND: [br]10 [br]11 ;0 01 [br]12 [br]13 CLR p1.0 [br]14 CLR p1.0 [br]15 CLR p1.0 [br]16 SETB p1.0     [br]17 CLR p1.0    ;0 [br]18 clr p1.0 [br]19 SETB p1.0     ;1 [br]20 clr p1.0 [br]21 ;100 [br]22 CLR p1.0 [br]23 SETB p1.0     ;1 [br]24 CLR p1.0 [br]25 CLR p1.0 [br]26 SETB p1.0     ; 1 [br]27 SETB p1.0 [br]28 CLR p1.0     ; 0 [br]29 SETB p1.0 [br]30 ;000 [br]31 CLR p1.0 [br]32 SETB p1.0     ;1 [br]33 CLR p1.0 [br]34 SETB p1.0 [br]35 CLR p1.0     ;0 [br]36 SETB p1.0 [br]37 setb p1.0     ;0 [br]38 setb p1.0 [br]39 [br]40 setb p1.0 [br]41 SETB p1.0     ;1 [br]42 setb p1.0 [br]43 ;CLR p1.0 [br]44 ;CLR p1.0     ;0 [br]45 ;CLR p1.0 [br]46 [br]47 [br]48 ;JMP SEND [br]49 END
复制代码


我是用发送机的p1.0口来模拟串行信号的,发送给接收机的数据中,1-8位都显示正常,只有rb8总是0,不知道为什么???
回复

使用道具 举报

ID:10611 发表于 2009-3-31 19:36 | 显示全部楼层
发送的是不是写多了点,一下是个用P3.1口发送的程序,我吧tb8位置1了但是接收的依然没有1

  1. [br]1 ORG 0000H [br]2 AJMP START [br]3 ORG 0030H [br]4 START: [br]5 clr p1.1 [br]6 clr p1.1 [br]7 clr p1.1 [br]8 clr p1.1 [br]9 setb p1.0 [br]10 MOV PCON,#10000000B [br]11 MOV SCON,#10001000b [br]12 mov c,tb8 [br]13 mov p1.2,c [br]14 [br]15 mov sbuf,#10000001b [br]16 [br]17 END
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表