当前位置: 代码迷 >> 单片机 >> 关于51中断求教,该怎么处理
  详细解决方案

关于51中断求教,该怎么处理

热度:928   发布时间:2016-04-28 16:36:14.0
关于51中断求教
各位大虾,我现在要做一个GPS授时的小程序,遇到如下困惑,求大虾们解答:

  1 线路板上带有时钟芯片,平时显示时间是时钟芯片的时间,我想利用时钟芯片的闹钟,接51的int1,进入中断和GPS进行时间校对,GPS为232标准输出,我可否在进入中断后设置通信的波特率(T0,T1在主程序中都有使用,所以没办法在主程序中设置)。
   
  2 若问题一,能实现,那我能不能在外部中断INT1的中断服务程序中再设置一个串口中断来接收GPS的数据。

有好的其他方法求大虾们不吝赐教!

------解决方案--------------------
在中断中修改一些设置,虽然可以,但不是正规的编程方式;

1)首先,应该将你现有的定时器使用合并成只使用1路定时器;省下一路定时器专门用来产生波特率。

2)串口中断可以事先就设置好,不应在中断中来做。
  相关解决方案