中断系统初始化:
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,复位中断标志准备串行通讯。
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』