• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: 其他
  • 标签: gps  

资源简介

程序时关于用GPS秒脉冲或者UTC时间,同步LED闪烁频率的

资源截图

代码片段和文件信息

#include 
__CONFIG(LP&PROTECT&MCLRDIS&WDTEN);

#define PinSunDetIn GP0
#define PinGpsEnOut GP1
#define PinLedOut GP2
#define PinPpsIn GP3

bit PpsBit;
bit SunDetBit;
bit PpsDelayBit;
unsigned char LedDelay;
unsigned char PpsNum;
unsigned char TimBit1;
unsigned char Second;
unsigned char Min;
unsigned char Num;
unsigned char PpsDelay;
void main()
{
OPTION = 0X04;
TRIS = 0XF9;

if(PinSunDetIn)
{
PinGpsEnOut = 1;
}
else
{
PinGpsEnOut = 0;
}

Second = 0;
Min = 0;
SunDetBit = 0;
PpsDelayBit = 0;
PpsBit = 0;
LedDelay = 0;
PpsNum = 0;
while(1)
{
CLRWDT();
if((!SunDetBit)&&(PinSunDetIn))
{
PinGpsEnOut = 1;
SunDetBit = 1;
}

if(PinSunDetIn)
{
LedDelay = 30;
}


//////////////////////////

评论

共有 条评论