📄 sxkey232.asm
字号:
;天逸版串口232通信程序,4800波特率,12m晶体
;使用该文件夹下的串口调试软件,运行软件,按软件上的“打开串口”按键,打开串口,设置波特率4800, 连接9针串口232电缆到天逸版的串口,
;分别按p32,p33,p34,p35可以从软件界面看到单片机返回的4句话,本程序演示了单片机
;与电脑界面的通信,单工通讯,
;***************************************************************************
;* ohm@szsxmcu.com 深圳随想电子科技有限公司版权所有 *
;* Create by :欧海明 www.szsxmcu.com 更多例程及单片机专业 *
;* 咨讯请登陆网站 因为专业所以做得更好!深圳随想电子科技 *
;***************************************************************************
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 ;允许接收
ajmp start
start:
l1:jnb p3.3,l3 ;检测键盘,如果P3.3按下则执行L3
jnb p3.4,l4
jnb p3.5,l5
JNB P3.2,L6
ajmp l1
l3: mov dptr,#sx1 ;置表头1
ajmp senda3
senda3: clr a ;
movc a,@a+dptr
cjne a,#'$',senda_3
ajmp start ;遇到$则从头开始执行。
senda_3:mov sbuf,a ;发送数据
JNB TI,$;
CLR TI ;
inc dptr
Ljmp senda3
l4: mov dptr,#sx2 ;置表头2
ajmp senda3
l5: mov dptr,#sx3 ;置表头3
ajmp senda3
l6: mov dptr,#sx4 ;置表头4
ajmp senda3
sx1: db 0dh,0ah,0dh,0ah,"深圳随想电子科技有限公司版权所有,这块试验板博采众长,吸取国内外单机开发工具之精华,结合随想电子科技强大的研发团队,更是业界的一大力作,并且是国内外综合试验板领域的里程碑式设计!也是迄今为止国内外资源最丰富、功能最完善的一款单片机研发工具",0dh,0ah,'$'
sx2: db 0dh,0ah,0dh,0ah,"有了这个开发系统,就同时拥有了学习实验板,编程器、仿真器、 ISP 下载线,一个可以自由扩展的单片机应用平台,同时具有极高的性价比。是单片机工程人员迅速掌握单片机技术不可多得的电子产品研发工具",0dh,0ah,'$'
sx3: db 0dh,0ah,0dh,0ah,"天逸版单片机学习综合开发系统功能强大,是将控制软件、单片机实验板、 ISP 下载线、编程器、仿真器系统有机集成到统一的一个系统中",0dh,0ah,'$'
sx4: db 0dh,0ah,0dh,0ah,"天逸版单片机学习综合开发系统是深圳随想电子科技特别针对在校学生、电子科研人员、无线电爱好者、在职工程师及程序员开发的单片机提高工具。是一种高科技技术含量的电子产品研发利器。",0dh,0ah,'$'
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -