单片机与嵌入式系统8探讨.ppt

发送程序 先发送一个字符,等待TI=1后再发送下一个字符。 void sendchar(unsigned char ch) { SBUF=ch; while(!TI); TI = 0; } 1、查询方式(发送): * 单片机与嵌入式系统 2、中断方式(发送): ORG 0023H ;串行口中断入口 AJMP SINT MAIN: … ;初始化编程 TRAM: MOV A,@ R0 ;取数据 MOV SBUF,A ;发送第一个字符 H: SJMP H ;其它工作 SINT: CLR TI ;中断服务程序 INC R0 MOV A,@ R0 ;取数据 MOV SBUF,A ;发送下一个字符 RETI * 单片机与嵌入式系统 2、中断方式(发送): void sint() interrupt 4 { TI = 0; } * 单片机与嵌入式系统 接收程序 1.查询方式(接收): WAIT: JBC RI,NEXT ;查询等待 SJMP WAIT NEXT: MOV A,SBU

文档评论(0)

1亿VIP精品文档

相关文档