资源简介
本设计是以 STC12C5A60S2 单片机为核心来实现 GPS 定位及信息显示的系
统。 系统主要是通过 GPS 模块接收定位信息, 单片机处理后, 再将数据传送到
LCD12864 并显示经度、 纬度、 时间等信息, 并且可以通过 GSM 模块远程发送位置信息到特定手机号, 也具有按键报警使灯闪和蜂鸣器响的功能, 适用于车辆在户外时遇到突发情况, 紧急求助。 本系统硬件电路设计工具采用 Protel99se,
软件设计采用 Keil uvision4 编写程序。
关键词: STC12C5A60S2; GPS 模块; GSM 模块; LCD12864; 蜂鸣器
代码片段和文件信息
#include “GPS.h“
unsigned char RX_Buffer[68];
unsigned char RX_Count = 0;
unsigned char Hour = 0Min_High = 0Min_Low = 0Sec_High = 0Sec_Low = 0;
unsigned char Month = 0Day = 0Month_High = 0 Month_Low = 0Day_Low = 0 Day_High = 0 Year_High = 0Year_Low = 0;
unsigned int Year = 0;
bit Flag_GPS_OK = 0;
unsigned char MaxDay = 0;
void Uart_Init()
{
SCON = 0X50; //UART方式1;8位UART
REN = 1; //允许串行口接收数据
PCON = 0x00; //SMOD=0;波特率不加倍
TMOD = 0x20; //T1方式2,用于产生波特率
TH1 = 0xFD; //装初值
TL1 = 0xFD;
TR1 = 1; //启动定时器1
EA = 1; //打开全局中断控制
ES = 1; //打开串行口中断
}
void RECEIVE_DATA(void) interrupt 4 using 3
{
unsigned char temp = 0;
ES=0;
temp = SBUF;
RI = 0;
if(temp == ‘$‘)
{
RX_Count = 0;
Flag_GPS_OK = 0;
}
RX_Buffer[RX_Count++] = temp;
if(RX_Count >= 59)
{
RX_Count = 59;
Flag_GPS_OK = 1;
}
ES=1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-18 00:30 成果\
目录 0 2018-07-18 00:30 成果\GPS定位及显示程序\
文件 131 2018-07-18 00:23 成果\GPS定位及显示程序\delay.h
文件 1029 2018-07-18 00:23 成果\GPS定位及显示程序\GPS.c
文件 455 2018-07-18 00:23 成果\GPS定位及显示程序\GPS.h
文件 80 2018-07-18 00:23 成果\GPS定位及显示程序\gps.lnp
文件 3181 2018-07-18 00:23 成果\GPS定位及显示程序\GPS.LST
文件 42416 2018-07-18 00:23 成果\GPS定位及显示程序\gps.M51
文件 4926 2018-07-18 00:23 成果\GPS定位及显示程序\GPS.OBJ
文件 232 2018-07-18 00:23 成果\GPS定位及显示程序\gps.plg
文件 56752 2018-07-18 00:23 成果\GPS定位及显示程序\gps.uvopt
文件 13711 2018-07-18 00:23 成果\GPS定位及显示程序\gps.uvproj
文件 56573 2018-07-18 00:23 成果\GPS定位及显示程序\gps_uvopt.bak
文件 13551 2018-07-18 00:23 成果\GPS定位及显示程序\gps_uvproj.bak
文件 10191 2018-07-18 00:23 成果\GPS定位及显示程序\GSM.c
文件 21017 2018-07-18 00:23 成果\GPS定位及显示程序\GSM.LST
文件 37526 2018-07-18 00:23 成果\GPS定位及显示程序\GSM.OBJ
文件 4748 2018-07-18 00:23 成果\GPS定位及显示程序\lcd12864.c
文件 848 2018-07-18 00:23 成果\GPS定位及显示程序\lcd12864.h
文件 9592 2018-07-18 00:23 成果\GPS定位及显示程序\LCD12864.LST
文件 11439 2018-07-18 00:23 成果\GPS定位及显示程序\LCD12864.OBJ
文件 28451 2018-07-18 00:23 成果\GPS定位及显示程序\main
文件 8743 2018-07-18 00:23 成果\GPS定位及显示程序\main.c
文件 500 2018-07-18 00:23 成果\GPS定位及显示程序\main.h
文件 6537 2018-07-18 00:23 成果\GPS定位及显示程序\main.hex
文件 69 2018-07-18 00:23 成果\GPS定位及显示程序\main.lnp
文件 19979 2018-07-18 00:23 成果\GPS定位及显示程序\main.LST
文件 30325 2018-07-18 00:23 成果\GPS定位及显示程序\main.M51
文件 17987 2018-07-18 00:23 成果\GPS定位及显示程序\main.OBJ
文件 174 2018-07-18 00:23 成果\GPS定位及显示程序\main.plg
文件 70535 2018-07-18 00:23 成果\GPS定位及显示程序\main.uvgui.Administrator
............此处省略33个文件信息
- 上一篇:华为LTE M2000后台网管信令跟踪说明
- 下一篇:ModBus-RTU协议C封装
相关资源
- 链表实现通讯录管理系统
- PowerShell-6.2.1-win-x86.zip
- pl/0编译器 语法分析
- 毕业论文--基于政府OA系统的测试
- 源程序阅读与调试课程设计报告--学生
- 谁说程序员不浪漫?!基于easyX图形库
- 基于S3C2410的触摸屏五子棋游戏毕业设
- 编译原理课设c编译器
- 某某大学校园网网络规划与设计
- 中值滤波算法Quartus实现
- 立体车库控制设计(两份毕业设计)
- 自然语言处理、文本挖掘论文40篇 包
- 基于ssh的在线网络商城 大学毕业设计
- eshop毕业论文加源代码
- 门诊医疗管理系统[包含详细的需求分
- 基于PLC的自动化立体车库毕业设计北
- IPV4向IPV6平滑过渡毕业论文
- 优秀毕业设计——基于PLC控制的立体
- 毕业设计-RSA算法(源代码+论文+ppt
- 关于电子密码锁的毕业设计
- 51单片机实现智能型孵化器的控制系统
- MCP3421 STM32 Driver
- ADS1100 STM32 Driver
- 单片机89c52与MLX90614红外的测温程序
- stm32f103AES加密 cbc模式
- 单片机 点阵 字模提取软件
- 基于Hibernate与Struts2框架的整合项目之
- 学籍管理系统毕业论文
- 基于单片机的十字路口交通灯控制系
- 精品课程教学网站毕业论文
评论
共有 条评论