试题详情
简答题请用中断法编出串行口方式1下的发送程序,设单片机主频为6MHz,波特率为1200bps,发送数据缓冲区在外部RAM,始址为Tblock,数据块长度为30,采用偶校验,放在发送数据第8位(数据块长度不发送)。
  • 串行口工作在方式1,定时器T1工作在方式2,作为波特率发生器。
    定时常数:X=256 ―(fosc*2SMOD)/( 384*波特率)
    取SMOD=1,则X=229.96=230=E6H。 (若取SMOD=0,则X=F3H)
    采用中断方式编程,单片机发送程序如下:
  • 关注下方微信公众号,在线模考后查看

热门试题