通过PIC16f877单片机接受读取GPS的$GPGGA信息并通过YJD1602液晶显示

来源:百度知道 编辑:UC知道 时间:2024/07/13 02:33:54
如题!需要此部分的C程序!通过PIC16F877要读取GPS的$GPGGA信息,并通过YJD1602液晶显示!
本人初学单片机,越弄越糊涂,希望诸位能给一个C程序;实在有必要可给我的QQ号码;若答案满意,追加200分,绝不食言!
邮箱是jiachang1997@163.com
请不要贴一些基础教程,我比你多!如果有存储器的精华文章可以贴来看看,谢谢!

已经给你发过去了.

前言
近年来由於半导体技术发展快速,使得电子产品的制造成本大幅降低,电子产品的使用也逐渐成为日常生活之中人们不可或缺的一部份,由於使用者的需求不同,电子产品也需不断的求新求变。目前许多电子产品需利用单晶片微电脑(Single Chip Microcomputer) 作为控制核心,这一类的产品特色在於,只要将写好的控制程式写入单晶片的记忆体中,而且在单晶片外接一些周边的电子元件,就可以形成一个新的电子产品,这一类电子产品在日常生活中随处可见,例如生日卡片上的音乐IC、各式遥控器、行动电话,以及家电用品和汽车等其他产品均有单片机的运用,除此之外在个人电脑(PC)以及相关周边也都需利用单片机,另外工业控制应用上更是少不了单片机。

继学习和使用Intel MCS-51系列单片机之后,我们决定再研究Microchip PIC16F87X系列单片机,以PIC16F877为研究目标,来探讨单片机微电脑的组成架构,程式开发及控制应用技术,以此作为基础,再扩展於其他类型单晶片的运用与应用电路设计。

I简 介
1.1单片机基本架构
单片机系指由中央处理单元(CPU),记忆体单元(Memory)及输入/输出单元三大部分所组成。其中CPU可分为两部分,即算数逻辑(ALU)及控制单元(CU),CPU透过汇流排(BUS)执行程式码的Fetch、Decode、算数逻辑运算及读写时序信号的控制。记忆体单元提供存放程式与资料之空间,包含唯读记忆体(ROM)与随机存取记忆体(RAM)。而输入/输出单元提供与外界周边设备或元件沟通的管道。

1.1.1单片机微电脑
单片机微电脑(Single Chip Microcomputer)简称为单片机,而所谓单片机微电脑就是构成一部微电脑系统所需的元件,如中央处理单元(CPU)、记忆体单元(Memory)、输入/输出(I/O)、时脉产生单元及相关周边装置制作在同一晶片上,而成为一能够独立运作的控制系统。

1.2 PIC16F877 单晶片微电脑
PIC 16F87X系列单晶片是Microchip 公司所推出的产品,它为一颗RISC的八位元微电脑控