×
单片机 > 单片机程序设计 > 详情

串行口异步通信单片机程序设计实例(用中断方式实现)

发布时间:2020-08-25 发布时间:
|

本程序串行口异步通信单片机程序设计实例的中断实现,本程序所用语言为Intel公司的MCS-51单片机语言 

org 0000H 

AJMP START 

org 0023h 

AJMP SERIAL ; 

ORG 30H 

START: 

mov SP,#5fh ; 

mov TMOD,#20h ;T1: 工作模式2 

mov PCON,#80h ;SMOD=1 

mov TH1,#0FDH ;初始化波特率(参见表) 

mov SCON,#50h ;Standard UART settings 

MOV R0,#0AAH ;准备送出的数 

SETB REN ;允许接收 

SETB TR1 ;T1开始工作 

SETB EA ;开总中断 

SETB ES ;开串行口中断 

SJMP $ 

SERIAL: 

MOV A,SBUF 

MOV P1,A 

CLR RI 

RETI 

END 

本程序没有写入发送程序,大家能自行添加。


关键字:串行口  异步通信  单片机  中断方式

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
AVR熔丝位操作时的要点和需要注意的相关事项