汇编语言翻译,求B机子程序: BST: MOV TMOD,#20H MOV TH1,#0E8H MOV TL1
B机子程序: BST: MOV TMOD,#20H MOV TH1,#0E8H MOV TL1,#0E8H MOV PCON,#00H SETB TR1 MOV SCON,#50H BRR1: JBC RI,BRR2 SJMP BRR1 BRR2: MOV P1,SBUF BTT1: MOV SBUF,#0BaH RET
B机子程序: BST: MOV TMOD,#20H MOV TH1,#0E8H MOV TL1,#0E8H MOV PCON,#00H SETB TR1 MOV SCON,#50H BRR1: JBC RI,BRR2 SJMP BRR1 BRR2: MOV P1,SBUF BTT1: MOV SBUF,#0BaH RET
答案:朋友你好,
感谢对我们团队的信任与支持,
我想朋友你这是嵌入式中关于两个单片机的通信程序,对于汇编我得承认确实不太懂,只能针对你提出的问题给你一点建议:
1、既然是两个单片机的通信,那么肯定存在一方发送一方接收的情况,而这样的情况只需要根据A发送数据的特点在B方接收数据流,解析数据流,然后存储数据流
2、不管什么语言,它的除了语法规则,思想过程(算法)都是相通的,只要能够把握这些共通的地方,那么学习起来就会事半功倍。
3、针对朋友你这种类型的通信,为你找到了一个类似的接收数据的代码段,希望能够对你有所帮助:
ORG 0000H
LJMP MAIN
ORG 0023H
LJMP COMM
MAIN:
SETB EA
SETB EX0
SETB ES
MOV TMOD,#20H
MOV TL1,#0FDH
MOV TH1,#0FDH
SETB TR1
MOV SCON,#0C0H ;3
MOV PCON,#00H ;串口初始化,方式3,9600bps
LJMP $
COMM:MOV A,SBUF
MOV P1,A
RETI
具体的操作还需要朋友你自己多学,多练,发现问题,解决问题才是进步的最佳途径。
上一个:汇编语言 DB 高手帮忙啊。
下一个:用汇编语言实现交通灯管理器的设计