正在加载图片...
五、异步通讯程序举例 1.发送程序:将片内RAM50H起始单元的16个数由串 行口发送。要求发送波特率为系统时钟 的32分频,并进行奇偶校验。 MAINT: MOV SCON,#80H;串行口初始化 MOV PCON,#80H ;波特率 SETB EA SETB ES ; 开串行口中断 MOV R0,#50H 9 设数据指针 MOV R7,#10H ;数据长度 LOOP: MOV A,@R0 取一个字符 MOV C,P ;加奇偶校验 MOV TB8,C MOV SBUF,A ;启动一次发送 HERE: SJMP HERE ;CPU执行其它任务五、异步通讯程序举例 1.发送程序:将片内RAM 50H起始单元的16个数由串 行口发送。要求发送波特率为系统时钟 的32分频,并进行奇偶校验。 MAINT: MOV SCON,#80H ;串行口初始化 MOV PCON,#80H ;波特率 SETB EA SETB ES ;开串行口中断 MOV R0,#50H ;设数据指针 MOV R7,#10H ;数据长度 LOOP: MOV A,@R0 ;取一个字符 MOV C,P ;加奇偶校验 MOV TB8,C MOV SBUF,A ;启动一次发送 HERE: SJMP HERE ;CPU执行其它任务
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有