×
单片机 > 单片机程序设计 > 详情

8051中断定时器及串行口初始化

发布时间:2020-08-24 发布时间:
|
中断系统初始化:
        1、 设定IE,开相应的中断源的中断;
        2、 设定IP,设定所用中断源的中断优先级;
        3、 若为外部中断,则设定TCON,规定低电平还是负边沿的中断触发。
       
        定时器/计数器初始化:
        1、 设定TMOD,选择定时器/计数器的相应的工作方式;
        2、 设定TH、TL,赋定时器/计数器的初值;
        3、 设定IE,开相应定时器/计数器中断;
        4、 设定IP,选择定时器/计数器中断优先级;
        5、 设定TR(TCON),启动或禁止定时器/计数器的运行。
       
        串行口初始化:
        1、 设定TMOD,选择定时器/计数器的相应的工作方式;
        2、 设定TH、TL,赋定时器/计数器的初值;
        3、 设定IE,开定时器/计数器及串行口相应中断;
        4、 设定IP,选择定时器/计数器及串行口中断优先级;
        5、 设定TR(TCON),启动或禁止定时器/计数器的运行;
        6、 设定SM0、SM1(SCON),选择串行口工作方式;
        7、 设定SMOD(PCON),选择波特率是否加倍;
        8、 设定SM2(SCON),选择单/多机通讯;
        9、 设定REN(SCON),选择接收;
       10、 设定TI、RI,复位中断标志准备串行通讯。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
浅谈AVR中定时器几种工作模式