以下是小编为大家准备的基于C8051F021的定位和报警移动终端设计,本文共6篇,欢迎大家前来参阅。本文原稿由网友“梨子梨子酱”提供。
篇1:基于C8051F021的定位和报警移动终端设计
基于C8051F021的定位和报警移动终端设计
摘要:C8051F021是美国Cygnal公司生产的单片机。具有双串口、低功耗、高速度等优点。本文以GSM的数据业务,设计一种具有报警和定位的移动终端,并介绍该终端的结构框图、工作原理以及I/O配置和初始化程序。关键词:C8051F021 GSM模块 GPS模块 移动终端 定位报警
引言
GSM网是目前移动通信体制中最成熟、最完善、应用最广的一种系统。数据业务作为GSM网络的一种基本业务,已得到越来越多的系统运营商和开发商的重视,基于这种业务的各种应用也蓬勃发展起来。以GSM网络作为无线数据传输网络,可开发出多种前景极其乐观的应用,如无线远程检测和控制、无线自动警报等。本文基于GSM的数据业务设计一种实时性比较强、数据率为9.6kbps的具有报警和定位的终端。
1 C8051F021简述
C8051F021是集成在一块芯片上的混合信号系统级单片机,芯片上有32位数字I/O端口(引脚),与标准8051的端口(P0~3)相同。C8051F021在功能上有所增强,每个I/O端口都可独立地设置为推挽或开漏输出和弱上拉,这为一些低功耗系统设计提供了节省电源的手段,而其最突出优点就是改进了可以控制片内数字资源与外部I/O引脚相连的交叉开头网络。通过设置交叉开关控制寄存器,将人的数字资源输入输出配置为端口I/O引脚,这就允许用户根据自己的特定应用将通用I/O端口与所需数字资源相结合。C7051F021具有双串口、多中断源、低功耗、高速度、低电压工作(3.3V)、高容量存储器等特性,这些特性满足本终端核心处理器的要求:低功耗、集成度高、可扩展性好等。
2 终端结构框图
终端系统是由C8051F021单片机、GSM模块、GPSOEM接收模块、键盘和液晶显示器组成,如图1所示。C8051F021单片机是用来实时采集终端外围设备数据并进行相应的处理;GSM模块即GSM无线调制解调器,完成和GSM网的接续,负责通过串口接收来自单片机所采集到的数据,并以无线电磁波的形式发送,或接收来自远程计算机发来的信息并传递给单片机处理;GPSOEM的主要功能是接收卫星发射导航电文的信号,并进行码测量或相位测量,然后根据导航电文提供的卫星位置和时钟差校正信息,计算GPS接收机的当前位置,在单片机的控制下传输定位数据;键盘包括数字键和功能键,数字键用来设置呼叫远程主机的号码,功能键具有相应的报警功能如火警、匪警等和辅助功能;液晶显示器用来显示操作信息和提示信息。由于移动终端不需采集和存储大量的数据,仅采集GPS-OEM模块的导航数据、报警类型数据和存储呼叫远程主机的号码数据和系统程序,所以C8051F021自带的存储器容量即64KB+128 Flash和4KB+256B RAM已满足本终端的需要,故不需扩展外部存储器。
3 工作原理
在终端中,由GPS-OEM模块完成位置定位。GSM模块完成与GSM网通信接续,用户按键盘上的报警按钮后,单片机通过串口实时读取来自GPS-OEM发出的导航电文,从中提取经度、纬度、速度、时间、航向定位数据,并和相应的报警类型数据重新组合形成新的数据格式。同时,以ATD<号码>指令进行拨号在接,连接成功后通过所建立的数据链路实时传输数据,监控中心计算机接收数据并进行经纬度数据坐标变换、误差校正等处理,在电子在图上实时显示出当前监控的终端地理位置,并实时地跟踪移动终端,并以声光的.形式提示工作人员,以便及时处理警情。移动终端也可随时接来自监控中心的控制命令,并依命令执行相应的动作。
4 终端I/O配置和初始化程序(本网网收集整理)
由于本系统需要配置UART0、SMBus、UART1、INT0和INT1(8位),存储器的工作模式为片内方式。P1端口作为4×4键盘的接口,P2、P3口作为通用的I/O端口,其中INT0用作远程主机呼叫终端时的中断处理,INT1用作键盘中断处理。故C8051F021单片机的EMIF和I/O端口配置如下。
①设EMI的配置寄存器EMI0CF=0x00,因为本应用无扩展存储器和存储器映像的I/O设备,即存储器工作模式为片内方式;同时将EMIFLE(XBR2.5)设置为0,这样P037、P0.6、P0.5的引脚将由交叉开关或端口锁存器来决定,不被交叉开关忽略。
②按UART0EN=1、UART1EN=1、SMB0EN=1、INT0E=1、INT1E和EMIFLE=0设置XBR0、XBR1和XBR2为XBR0=0x05、XBR1=0x14、XBR2=0x04。
③配置P1端口为数字输入模式,即P1MDIN=0xFF。P1端口低4位为键盘输出,高4位为输入,P1MDOUT=0x0FH(P1.0~P1.3为推挽方式,P1.4~P1.7为漏极开路方式),P1|=0xF0。
④使能交叉开关,即XBARE=1,XBR2=0x44。因为EMIFLE=0,交叉开关译码器将不跳过P0.7、P0.6、P0.5引脚,所以按优先权交叉开关译码表进行分配。UART0具有最高优先权,故P0.0分配给TX0、P0.1分配给RX0;SMBus的SDA、SCL分别分配在P0.2、P0.3引脚;UART1的TX1、RX1分别分配在P0.4、P0.5引脚;INT0分配在P0.6引脚;INT1分配在P0.7引脚。
⑤设置UART0的TX0引脚(TX0,P0.0)、UART1的TX1引脚(TX1、P0.4)为推换输出方式,即P0MDOUT=0x11。RX0、SDA、SCL、RX1、INT0和INT1是由交叉开关分配输入的,因此与其端口配置寄存器的值无关。
⑥P2、P3作为一般I/O端口初始化输入状态,即P2MDOUT=0x00、P2=0xFF和P3MDOUT=0x00、P3=0xFF。
引脚分配如表1所列。
表1 单片机引脚分配
引脚P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P1P2P3功能TX0RX0SDKSCLTX1RX1INT0INT1键盘通用通用初始化程序如下:
void System_init{
WDTCN=0xdeh; //禁止看门狗
WDTCN=0xadh;
EMI0CF=0x00;
XBR0=0x05; //使能UART0、SMBus
XBR1=0x14; //使能UART1,使能交叉开关和弱上拉,禁止外部寄存器低端口ALE、WR、RD由交叉开关寄存器或地址锁存器决定I/O端口配置
P0MDOUT=0x11; //TX0、TX1为推挽输出,RX0、SDA、SCL、RX1、INT0和INT1是由交叉开关分配输入的,因此与其端口配置寄存器的值无关
P2MDOUT.0=0x0; //把P2.0位初始化为输入方式,用作LCD的命令/数据的辨别
P2.0=1;
//初始化为4×4键盘接口
P1MDIN=0xFFH; //配置P1端口为数字输入模式
P1MDOUT=0x0FH; //配置P1.0~P1.3为推挽方式,P1.4~P1.7为漏极开路方式
P1|=0xF0; //P1端口低4位为输出,高4位为输入
P3MDOUT=0x00; //将P3口设置为输入方式
P3=0xFF;
IE=0x85; //使能INT0、INT1并按默认的优先权进行切换
}
;UART0初始化函数;定时器1为UART0波特率源
void UART0_init(){
SCON0=0x50; //UART工作模式为1,8位数据位,使能RX
TMOD=0x20; //定时器1工作模式2,8位自动重载
TH1=-(SYSCLK/9600/16);//按波特率设置定时器1的重载值
TL1=TH1; //设置定时器1的初始值
CKCON|=0x10; //使用系统时钟SYSCLK作为时基
PCON|=0x80; //SCOD0=1
TR1=1; //启动定时器1
}
;UART1初始化函数;配置定时器4为串口波特率源
void UART1_Init(void){
SCON1=0x50; //SCON1:模式1,8位UART,使能RX
T4CON=0x30; //停止定时器;清除中断标示;使能UART波特率模式
RCAP4=-(SYSCLK/9600/32);//按波特率设置定时器T4重载值
T4=RCAP4; //给定时器4赋初值
T4CON|=0x04; //(TR4=1)启动定时器4
TI1=1; //清除HW_UART接收和发送中断
}
;SMBus初始化函数
void SMBus_init(){
SMB0CN=0x04h; //配置SMBus在应答周期发送确认ACK
SMBOCR=0x60; //时钟速率大约10μs,根据SMBOCR公式计算
SMB0CN|=0x40h; //使能SMBus
}
6 总结
该该端具有功耗低、集成度高、数据处理速度快以及数据通信实时性强等特点,可广泛应用于个人、出租车和长途车辆的定位和报警。由于其利用GSM网的电路型数据业务进行无线数据通信,其通信费用相对比较高。
篇2:基于C8051F021的定位和报警移动终端设计
基于C8051F021的定位和报警移动终端设计
摘要:C8051F021是美国Cygnal公司生产的单片机。具有双串口、低功耗、高速度等优点。本文以GSM的数据业务,设计一种具有报警和定位的移动终端,并介绍该终端的结构框图、工作原理以及I/O配置和初始化程序。关键词:C8051F021 GSM模块 GPS模块 移动终端 定位报警
引言
GSM网是目前移动通信体制中最成熟、最完善、应用最广的一种系统。数据业务作为GSM网络的一种基本业务,已得到越来越多的系统运营商和开发商的重视,基于这种业务的各种应用也蓬勃发展起来。以GSM网络作为无线数据传输网络,可开发出多种前景极其乐观的应用,如无线远程检测和控制、无线自动警报等。本文基于GSM的数据业务设计一种实时性比较强、数据率为9.6kbps的具有报警和定位的终端。
1 C8051F021简述
C8051F021是集成在一块芯片上的混合信号系统级单片机,芯片上有32位数字I/O端口(引脚),与标准8051的端口(P0~3)相同。C8051F021在功能上有所增强,每个I/O端口都可独立地设置为推挽或开漏输出和弱上拉,这为一些低功耗系统设计提供了节省电源的手段,而其最突出优点就是改进了可以控制片内数字资源与外部I/O引脚相连的交叉开头网络。通过设置交叉开关控制寄存器,将人的数字资源输入输出配置为端口I/O引脚,这就允许用户根据自己的特定应用将通用I/O端口与所需数字资源相结合。C7051F021具有双串口、多中断源、低功耗、高速度、低电压工作(3.3V)、高容量存储器等特性,这些特性满足本终端核心处理器的要求:低功耗、集成度高、可扩展性好等。
2 终端结构框图
终端系统是由C8051F021单片机、GSM模块、GPSOEM接收模块、键盘和液晶显示器组成,如图1所示。C8051F021单片机是用来实时采集终端外围设备数据并进行相应的处理;GSM模块即GSM无线调制解调器,完成和GSM网的接续,负责通过串口接收来自单片机所采集到的数据,并以无线电磁波的形式发送,或接收来自远程计算机发来的信息并传递给单片机处理;GPSOEM的主要功能是接收卫星发射导航电文的信号,并进行码测量或相位测量,然后根据导航电文提供的卫星位置和时钟差校正信息,计算GPS接收机的当前位置,在单片机的.控制下传输定位数据;键盘包括数字键和功能键,数字键用来设置呼叫远程主机的号码,功能键具有相应的报警功能如火警、匪警等和辅助功能;液晶显示器用来显示操作信息和提示信息。由于移动终端不需采集和存储大量的数据,仅采集GPS-OEM模块的导航数据、报警类型数据和存储呼叫远程主机的号码数据和系统程序,所以C8051F021自带的存储器容量即64KB+128 Flash和4KB+256B RAM已满足本终端的需要,故不需扩展外部存储器。
3 工作原理
在终端中,由GPS-OEM模块完成位置定位。GSM模块完成与GSM网通信接续,用户按键盘上的报警按钮后,单片机通过串口实时读取来自GPS-
[1] [2] [3] [4]
篇3:移动终端教学设计
移动终端教学设计模板
一、教学目标
1、能正确运用所学词汇表达自己及他人的感受。
能听、说、认读提出建议的词汇:see a doctor take a deep breath wear warm cloth count to ten do more exercises,并能在相应情境中使用。
2、能根据他人不同的情感状况,运用句型You should...提出合理的建议。
3、理解学会管理情绪很重要。
4、了解管理不良情绪的一些方法。
二、学习者分析
1、学生已掌握互联课堂基本技能,并熟练互联课堂的使用方法。
2、课前用在线平台学习软件进行本课课文、单词的'跟读,预习新词新句的读法。
3、课前下载加密PPT:“feel”供上课时使用,密码breath上课时获取,密码为本课难点单词,设置密码能保留课堂神秘感,激发学生好奇心。
三、课前准备
1、技术软件:向学云 智慧课堂平台安卓WPS
2、教具準备:学生端加密PPT制作并发送给学生端,学生先行下载
四、教学重难点分析及解决措施
重点:能掌握提出建议的词汇、运用句型You should...提出合理的建议。解决措施:运用pad进行听、看、说、做多方位操练。
难点:理解并初步学会管理情绪。解决措施:运用PPT图片帮助理解、运用pad现场调查反馈。
五、教学设计
1、课前热身
自由交谈交流关于自身的爱好的信息
课前检测1
检测上一节课所学词汇:学生端打开PPT链接游戏
单词检测flash游戏每位学生用PAD玩检测游戏
(运用PAD玩学习游戏,扩大操练及检测面,电子游戏检测增强学生兴趣。)
课前检测2
检测预习的词汇:
运用学生端PPT进行词组的认读,认读词组
(运用PPT出示词汇,增大容量,减少用时。提高课堂效率。)
2、课中学习
学习句型you should...
看三组图,使用句型you should提建议
模仿练习you should句型
(运用PPT出示图片及主句型,增加视觉记忆。)
课中操练you should...
掌握并运用句型you should...
自由选择好朋友的相片,看后帮忙提建议
(每位学生用pad在真实情境中运用句型运用PAD,学生可按自己想法选择帮助对象及交谈对象。创设
真实交流情境,人人都有话说,人人都能参与,激发兴趣。)
3、课后反馈
课堂问卷
现场调查学生能否合理管理情绪
在PAD上用课堂互联学生端接受教师发布的调查问卷,当堂做答卷。用课堂互联平台的考试功能,当堂测试,立即评分,学生即时接收分数。了解自身课堂学习情况。
问卷讲评、纠错
教师能当堂解决学生存在的问题,讲评环节能有针对的偏向错题学生。
课后小结:
应用移动终端PAD及互联课堂
一、关注每个学生,人人都能在课堂上动手操作,提高学生兴趣。
1、应用优课班级共享课堂需用的口语操练PPT,学生平板需课前下载并安装20xxwps,并提前将教师发送的课件下载。课上用WPS软件打开。实现英语口语交流真实情境的创设。在真实环境下,进行英语口语交际更能激发学生开口说的主动性。
2、应用多维信联极域电子书包课堂管理系统V1.0 FOR Android 20xx版 :“考试”功能进行“情绪调控问卷调查”,实现学生个性作答。教师能及时了解学生掌握英语学习情况。
学生端平板需安装多维信联极域电子书包课堂管理系统V1.0 FOR Android 20xx版。课堂需保证网络连接。
二、本节课在课前、课中、课后三次使用新媒体移动终端PAD。
1、课前检测小游戏:运用游戏检测替代传统单词卡片认读。做到每一位学生都能自测,避免忽略部分学生。小游戏动感强烈,时间紧凑,用在课前提高学生注意力。应用PAD操作则改变单一的单词卡片认读、改变只有个别学生能上前操练其它学生只能观看的现状。
2、课中口语交流“跟好朋友提建议”:将说话交流的时间交给学生,学生应用PAD,WPS软件打开教师为这一环节制作的操练PPT。教师可以设置加密,课堂上进行到这一环节时才将密码告诉学生。制做的PPT运用了动画、覆盖功能,可以实现“想了解谁就点谁”。加密、覆盖则增强学生神秘感,激发兴趣。
3、课后考试“情绪管理调查问卷”aspt电子书包课堂管理系统文件:课堂结尾7分钟,对本课堂的知识、理解当堂调查,教师用多维信联极域电子书包课堂考试功能,现场考试、当场评分,学生能当时知晓得分,了解自己本堂课的掌握情况,课后则能有针对性巩固。教师能当时知晓全班学生得分情况,为下一节课的课堂调整提供依据。
篇4:移动定位技术在110报警中的应用
移动定位技术在110报警中的应用
移动通信技术和地理信息系统的.快速发展,为位置信息服务即移动定位服务提供了广阔空间.将移动定位技术应用于公安110接处警中,可在报警同时提供报警位置,极大提高接处警效率,有效打击犯罪,维护社会治安稳定.
作 者:崔和宏 作者单位:山东警察学院,山东,济南,250014 刊 名:硅谷 英文刊名:SILICON VALLEY 年,卷(期): “”(14) 分类号:X9 关键词:移动定位 GIS 接处警篇5:打110报警会自动定位吗
拓展资料:
20世纪80年代中期,沿海和内地一些大城市的公安机关,为适应斗争形势发展的需要,提高公安机关接处警的快速反应能力,便利于解决群众斗殴、求助和投诉,同时更好的'打击小偷劫匪犯罪行为,将原为群众报警电话的110.逐步扩大职能,拓宽服务范围。建立了110报警服务台,展开110报警服务工作。1986年2月27日,广东省广州市公安局建立了我国第一个110报警服务台,正式开展110报警服务工作。
受理范围:
受理范围主要有正在进行的或可能发生的各类刑事案件;正在进行的或可能发生的各类治安案件或紧急治安事件;还有火灾、交通事故;自然灾害和各种意外事故等;举报各种犯罪行为及犯罪嫌疑人;需要有人民警察到现场才能处置的事件和人民群众的各种求助;发生微小责任事故时;突遇危难无力解决时;要举报违法犯罪线索时;遇到人身攻击时可以求助。
篇6:移动智能终端安全问题
2.1 恶意软件程序指令植入
智能终端的操作系统有多任务同时运行的特性,这使得恶意软件能在用户不知情的情况下运行。
据统计,目前安卓平台下的恶意软件可以分为远程控制木马、恶意扣费、窃取隐私、破坏系统这四大类。
远程控制木马可以接收攻击者发送的远程指令,而攻击者的不同指令会改变远程控制木马的恶意行为,所以用户不但会受到隐私、话费的威胁,而且会受到广告骚扰等;恶意扣费软件则是通过程序在系统后台发信息给业务台,从而定制增值业务,甚至在用户不知情的情况下拦截业务定制后的确认信息和资费提醒信息。
窃取隐私的恶意软件能够窃取终端用户隐私,而移动智能终端通常都会存储大量隐私信息,若这些信息被泄漏,会造成很严重的后果;破坏系统的恶意软件通过非法手段获取系统的Root权限,进而强行结束安全软件进程,然后伪装成系统程序,从而破坏用户的终端系统。
2.2 恶意程序植入原理和手段分析
智能终端为了用户安全考虑会限制应用程序的使用权限,而很多好的应用软件通常要“越狱”后才能正常运行使用。
黑客利用用户迫切“越狱”的心理,开发了能够破解权限限制的程序,使得用户能够获得系统最高管理权限,即Root权限。
安卓系统是基于Linux内核的基础上产生的,每个应用都配备一个单独的Linux用户ID,而用户无法直接执行系统底层的操作,需通过系统目录下的su程序将用户切换成Root身份才能完成操作。
“越狱”之后的操作系统打破了原有的安全机制,使包含恶意程序的第三方应用程序能够获得Root权限,这将导致严重的后果。
目前移动智能终端恶意软件应用的泛滥不但和安卓系统在全球的高使用率有关,也和安卓应用安装包有极大关系。
安卓软件很容易被反编译,导致不法分子能够轻易将恶意代码嵌入到正常程序中,再通过应用商店进行大范围传播。
不法分子也会将恶意软件和常用软件的安装包捆绑在一起,在用户安装常用软件时,这些恶意软件便和常用软件一起安装到用户终端中;此外恶意软件也可以通过固件进行植入,伪装成合法的软件程序,而卸载这类软件也需要最高权限,但大多数安全软件又不具备最高权限,因此无法及时清除这类软件。
- 火灾报警系统设计中单片机的应用论文2022-12-17
- 基于森林火灾监控报警系统软件的设计论文2023-01-13
- 基于Intel?PXA263的智能移动信息终端设计2025-02-08
- 银行营业场所紧急报警子系统设计规定有哪些?2023-05-17
- 移动魔百和警示教育心得2023-03-30
- 职业生涯设计:先定位角色,后选择考证2021-10-07
- 亲环蛋白的结构、细胞定位和生物学功能2022-12-22
- 设计和开发策划书2023-12-01
- 基于GA的带终端约束的变结构末制导律设计2024-10-04
- 《小数点位置移动引起小数大小变化》教学设计2022-12-22