基于C8051F021的定位和报警移动终端设计基于C8051F021的定位和报警移动终端设计摘要:C8051F021是美国Cygnal公司生产的单片机。具有双串口、低功耗、高速度等优点。本文以GSM的数据业务,设计一种具有报警和定位的移动终端,并介绍该终端的结构框图、工作原理以及I/O配置和初始化程序。关键词:C8051F021GSM模块GPS模块移动终端定位报警引言GSM网是目前移动通信体制中最成熟、最完善、应用最广的一种系统。数据业务作为GSM网络的一种基本业务,已得到越来越多的系统运营商和开发商的重视,基于这种业务的各种应用也蓬勃发展起来。以GSM网络作为无线数据传输网络,可开发出多种前景极其乐观的应用,如无线远程检测和控制、无线自动警报等。本文基于GSM的数据业务设计一种实时性比较强、数据率为9.6kbps的具有报警和定位的终端。1C8051F021简述C8051F021是集成在一块芯片上的混合信号系统级单片机,芯片上有32位数字I/O端口(引脚),与标准8051的端口(P0~3)相同。C8051F021在功能上有所增强,每个I/O端口都可独立地设置为推挽或开漏输出和弱上拉,这为一些低功耗系统设计提供了节省电源的手段,而其最突出优点就是改进了可以控制片内数字资源与外部I/O引脚相连的交叉开头网络。通过设置交叉开关控制寄存器,将人的数字资源输入输出配置为端口I/O引脚,这就允许用户根据自己的特定应用将通用I/O端口与所需数字资源相结合。C7051F021具有双串口、多中断源、低功耗、高速度、低电压工作(3.3V)、高容量存储器等特性,这些特性满足本终端核心处理器的要求:低功耗、集成度高、可扩展性好等。2终端结构框图终端系统是由C8051F021单片机、GSM模块、GPSOEM接收模块、键盘和液晶显示器组成,如图1所示。C8051