找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2994|回复: 4
收起左侧

基于51单片机的双机通信汇编程序+Proteus仿真

[复制链接]
ID:455344 发表于 2018-12-26 23:20 | 显示全部楼层 |阅读模式
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载
QQ图片20181226231726.png

org  0000h

       ljmp reset

       org  0003h

       reti

       org  000bh

       reti

       org  001bh

       reti

       org  0023h

       ljmp tans_int   



reset:       mov r0,#0

       djnz r0,$



init:  mov r1,#4  

       mov tmod,#0020h

       mov th1,#0fdh

       mov tl1,#0fdh

       setb tr1        

       mov pcon,#00h



       clr   sm0      

       setb sm1

       setb ren   

       clr   ti

       clr   ri

       setb es   

       setb ea     



main:      

       mov r0,#9

       mov a,#0

loop:            

       mov dptr,#table     

       mov a,r0

       movc      a,@a+dptr



       mov sbuf,a

       jb     ti,$      

       lcall  delay   

       inc   dptr

       dec         r0

       cjne r0,#255,loop

       ljmp main



tans_int:

       push       acc

       push       psw

       jnb   ti,recive_clr  

       clr   ti

       sjmp       int_end



recive_clr:

       jnb   ri,int_end   

       clr   ri   

       mov a,sbuf              

       mov p2,a



int_end:  

       pop        psw

       pop  acc

       reti



table:  

       db   0c0h,0f9h,0a4h,0b0h,99h

       db   92h,82h,0f8h,80h,90h



delay:   

        mov    r3,#4              ;????(????5**255*255*2=500ms)

l0:     mov r4,#0      

l1:    mov r5,#0ffh

         djnz r5,$

         djnz r4,l1

         djnz r3,l0

      ret  



       end

双机通信.rar

69.03 KB, 下载次数: 63, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:295874 发表于 2018-12-30 13:10 | 显示全部楼层
附件是不是上传错误了,里面的程序不是汇编语言,是C语言的。
回复

使用道具 举报

ID:613684 发表于 2019-12-11 21:28 | 显示全部楼层
挂羊头卖狗肉,是C的不是汇编
回复

使用道具 举报

ID:362692 发表于 2019-12-11 23:21 来自手机 | 显示全部楼层
liyongan_1985 发表于 2018-12-30 13:10
附件是不是上传错误了,里面的程序不是汇编语言,是C语言的。

汇编  不是  详情有吗
回复

使用道具 举报

ID:362692 发表于 2019-12-11 23:22 来自手机 | 显示全部楼层
qianjun 发表于 2019-12-11 21:28
挂羊头卖狗肉,是C的不是汇编

汇编不是  详情有吗
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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