滚印车间
您当前的位置:贴片加工 > 基础知识

基于单片机的汽车防盗报警系统的设计与实现

时间:2017-02-24 12:05:10  来源:  浏览量:

②8255芯片初始化:通过写方式选择控制字,设置PA口为输出,实现PA口对LCD模块:DB0~DB7进行数据写入,同时置PC口为高4位输入,低4位输出,实现LCD模块的BUSY口及REQ口的控制。

③设置GPS输出格式:

GT-2525 GPS采用的是NMEA-0183协议,该协议格式要求严格。基本NMEA命令指令是一个ASCII字符串.以‘$’字符开始,以序列结束。根据文献可知,该GPS默认设置输出为:$PFST,NMEA,E003,4800,而本系统采用$GPGGA输出格式,则设置GPS输出格式命令为:$PFST,NMEA,2000。此外,由于该GPS串口默认参数为:4800BPS,1个起始位,无校验位,8个数据位,1个停止位,与8250设置的串口通讯参数一致,故不需重新设置。该部分软件设计流程如图3所示,单片机将ASCII字符串命令依次通过8250转换后以串行方式发送给GPS,实现GPS输出格式的设置。



④接收GPS模块定位数据存储于片外RAM

单片机在对GPS模块发送输出格式的设置命令后,单片机将首先接收到该命令的回显,即单片机先接收到$PFST,NMEA,2000各字符后,然后才会接收GPS模块发送的定位数据。

NMEA标准消息以“GP”开始,接着是3个字符的消息标识码。消息头和消息内容通过逗号进行分隔,消息以校检码结束(校检码由一个‘*’和两个16位的校验码组成。校验码计算方法为:自“$”符后开始,到“*”符以前,第一个字与第二个字进行异或后的结果,再与第三个字进行异或运算,如此循环后得到的结果)。

  • stc89c52单片机使用外部中断0时,ET1我用protues仿真,发现,我用外部中断0的时候,同时打开定时器1的溢出中断(ET1=1)就不会触发外部中断,只能置0,而定时器0的溢出中断(ET0=1)就可以,请问有大神知道为什么吗?照理来说各中断

  • [开关电源]APFC 有用单片机编程实主动功率矫正,我看很多都是用的芯片实现。
    用单片机应该也能够实现吧?
    代价太大。
    戈卫东发表于2017-7-2217:50
    代价太大。
    什么代价太大?哪一种?APFC其实就是实现了指定的电流-

  • 在线咨询单片机按键扫描程序p2.0,p2.1,p2.2,p2.3分别是设置,加,减,开始4个独立按键功能是:按设置键一次后后,显示设置界面,再按设置键后,光标在35,上限处闪烁,此时,加减键功能可用,可调节上限值。再按设置键后,光标

  • 哪位高手做过直流高压发生器?这种电压很高,电流哪位高手做过直流高压发生器?这种电压很高,电流很小的电源有什么设计技巧?请高手赐教.谢谢!
    我做过直流高压发生器模式72千伏,其实,除尘高电压以前也讨论了不少,我也上了一些

  • 推荐资讯
    相关文章
    栏目更新
    栏目热门
    关于我们
    电脑周边
    家用电器
    通讯
    地区
    新闻中心
    深圳贴片加工厂
     
    • ☆电源板
    • ☆U盘
    • ☆网卡
    • ☆显卡
    • ☆监控摄像头
    • ☆电脑主板
    • ☆平板电脑主板
    • ☆DVD主板
    • 解码板
    • 伺服板
    • 高频头板
    • 复读机板
    • 音响主板
    • ☆手机主板
    • ☆手机按键板
    • ☆无线电话机
    • ☆对讲机主板
    • ☆深圳
    • 东莞
    • 广州
    • 龙岗
    • 宝安
    • 龙华
    • 坂田