该程序使用的是串口的工作方式0,在该方式下,串行口本身相当于“并入串出”或“串入并出”的移位寄存器串行移位脉冲从TXD引脚发出,频率是系统时钟的频率的12分频,而八位串行数据b0-b7依次从RXD引脚输出或输入。
该程序就是利用该功能发送八个数。
mov a,#00h
mov scon,a-------串口的工作模式设置在0模式
mov ro,#30h-------八个数存放在内部RAM中,从30h开始放
mov r7,#8-------八个数一共发送八次
start:mov a,@r0
mov sbuf,a-------把要发送的数放入SBUF寄存器w...
|