寻求一个单片机双机通讯程序及注解(要求三星,现代,瑞萨等芯片控制)
- 提问者网友:玫瑰园
- 2021-06-04 02:35
- 五星知识达人网友:走死在岁月里
- 2021-06-04 03:11
很高兴看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
可能是你问的问题有些专业了,没人会。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也会比较热心,能快点帮你解决问题。
希望我的回答能够帮到你!
祝你好运。。
- 1楼网友:酒者煙囻
- 2021-06-04 03:35
看下汇编吧。搞单片机这么久,不应该就局限在几款MCU之内。
MAX485双向通信试验(作这个实验必须另外购买232-485转换器) ;烧写MAX485.HEX通过后,关闭xlisp烧写软件,把XL2000的JP17(编程/仿真)按下到仿真状态。 ;打开配套光盘的工具软件sscomv20串口调试工具。选择通信串口号(一般是com1),波特率4800 ;1 按键接到P3口。用一条8PIN数据排线,把按键部份的JP37,接到CPU部份的P3口JP53. ;2 接8位数码管的数据线。将数码管部份的数据口 JP5接到CPU部份的P0口JP51. ;3 接8位数码管的显示位线。将数码管部份的显示位口 JP8接到CPU部份的P2口JP52. ;4 用两条1PIN线把MAX485的RO 接单片机P30, DI 接单片机P31 ;6 用串口线连接MAX485转换器和电脑的串口。 ;7 用两条1PIN线,连接485转换器D+,D- 到开发板MAX485的A,B ;用1条1PIN线连接开发板MAX485的E(控制就是RE,DE)分别接地, 和5V 来分别作接受,发送的实验 ;******************************************************************************** ;* 日期: 2007-3-25 * ;* 版本: 3.0 * ;* 作者: 深圳学林电子有限公司 专业8051单片机教学站 * ;* 邮箱: sxj1974@163.com * ;* 网站: http://www.51c51.com http://www.8951.com 更多例程请登陆网站 * ;******************************************************************************** ;* 硬件:此程序在本公司xlisp系列单片机实验仪运行通过 * ;******************************************************************************** ;* 【版权】 Copyright(C)深圳学林电子有限公司 www.51c51.com All Rights Reserved * ;* 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息! * ;******************************************************************************** ORG 0000H AJMP main0 ORG 0030H main0: MOV 20H,#00H ;设置串口工作方式 MOV TMOD,#22H MOV SCON,#40H MOV TH1,#0F3H ;设置速率4800,(12M晶体) MOV PCON,#80H SETB TR1 SETB REN ;允许接收 clr p2.6 ;开数码管的最后一位 ajmp start start: l1:jnb p3.3,l3 ;检测键盘,如果P3.3按下则执行L3 jnb p3.4,l4 jnb p3.5,l5 JNB P3.2,L6 jbc ri,rec mov p0,#0ffh rec: mov a,sbuf ;缓冲数据送到a mov p1,a CJNE A,#00110001b,T00 MOV P0,#07eH ;数码管显示2 mov p0,#0ffh t00: CJNE A,#00110010b,T2 MOV P0,#0A2H ;数码管显示2 mov p0,#0ffh T2: CJNE A,#00110011b,T3 MOV P0,#62H T3: CJNE A,#00110100b,T4 MOV P0,#74H T4: CJNE A,#00110101b,T5 MOV P0,#61H T5: CJNE A,#00110110b,T6 MOV P0,#21H T6: CJNE A,#00110