GPS 时钟系统(GPS同步时钟)的软件由主程序和接收/发送中断子程序组成。在主程序中进行系统的初始化,包括对SUPERSTAR GPS OEM板、 两个串行通信口、内置可编程看门狗、定时器等的初始化。程序每秒产生一次串行通信口0的中断,读取UTC时间数据,并将之转化为北京时间, 以 BCD码格式通过串行通信口1发出。在中断子程序中,还将对时间信息进行判断,在每分钟的59秒时刻和每小时的59分59秒时刻产生1PPM和1PPH 信号的选通信号,在整时或整分时刻,则禁止发出选通信号。 GPS时钟系统(GPS同步时钟)也可响应电网自动化装置发来的校时命令,将当时的准确时间信息发送出去。为此只需在程序中增加一个串行 通信口1的中断子程序,使之按照一定的通信协议,为电网自动化装置提供实时时间信息。 更详细的相关信息可查看 NTP网络时间服务器 http://www.ptptime.net