您的位置:首页 > 其它

51单片机串行口速率设置

2012-09-06 11:23 113 查看


/*

51单片机速率设置公式
波特率=SYSclk/(32*12*(256-TH1)
*/
#ifndef MONITOR51
    SCON  = 0x50;		/* SCON: mode 1, 8-bit UART, enable rcvr      */
    TMOD |= 0x20;               /* TMOD: timer 1, mode 2, 8-bit reload        */
    TH1   = 221;                /* TH1:  reload value for 1200 baud @ 16MHz   */
    TR1   = 1;                  /* TR1:  timer 1 run                          */
    TI    = 1;                  /* TI:   set TI to send first char of UART    */
#endif




                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: