基于AT89C52单片机的液晶GPS定位仪设计

合集下载

基于AT89C52单片机的液晶GPS定位仪设计

基于AT89C52单片机的液晶GPS定位仪设计

图 5 经纬度显示子程序流程图
断是否需要更新显示 。若需要 ,则更新显示 ;若不需 要 ,则返回 。具体流程如图 6 所示 。
4 结语
图 6 主程序流程图
图 4 中断接收子程序流程图
本文设计了基于 A T89C52 单片机的液晶 GPS 定位仪 ,实现了 GPS 空间数据的读取显示 。本设计 方法灵活 ,可以根据需要从 GPS 信号中提取多种导 航信息 ,采用单片机电路易于调试 ,成本低廉 。该定 位仪经过测试已证明完全满足系统基本需要 ,在珍 贵动物放生定位的应用中已经取得满意的效果 ,工 作人员能够随时跟踪到放生动物的位置信息等 。该 定位仪在需要卫星导航信息的应用领域具有广阔的 应用前景 。
$GP GGA 〈, 1〉〈, 2〉〈, 3〉〈, 4〉〈, 5〉〈, 6〉〈, 7〉, 〈8〉〈, 9〉,M〈, 11〉〈, 12〉3 hh〈CR〉〈L F〉
如一条 GPS 定位数据信息语句 : $GP GGA ,
114641 ,3002. 3232 , N ,12206. 1157 , E ,1 ,03 ,12. 9 , 53. 2 ,M ,11. 6 ,M , , 3 4A ,其意思为 U TC 时间为 11 时 46 分 41 秒 ,位置在北纬 30 度 2. 323 2 分 ,东 经 112 度 6. 115 7 分 ,普通 GPS 定位方式 ,接收到 3 颗卫星 ,水平经度为 12. 9 m ,天线离海平面高度 为 53. 2 m ,所在地离地平面高度为11. 6 m ,校验和 为4 A H 。 2. 2 电平转换电路设计
GPS 定位技术的基本原理是采用测量学中通 用的测距交会方法 。GPS 接收机在某一时刻接收 到 4 颗以上的 GPS 卫星信号导航电文 ,通过变频 、 放大 、滤波等一系列处理过程 ,实现对 GPS 卫星信 号的跟踪 、锁定 、测量 ,从而产生计算位置的数据信 号 ,经由 I/ O 串行输出 。

(完整word版)基于89C52单片机和液晶显示的温度测量系统

(完整word版)基于89C52单片机和液晶显示的温度测量系统

JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY测控系统综合训练基于单片机和液晶显示的温度测量系统学院名称:电气信息工程学院专业:测控技术与仪器班级:08测控2班姓名:董亮学号:08314237指导教师:王久龙2011年12月基于单片机及液晶显示的温度测量系统摘要:本文将介绍一种基于单片机控制的数字温度测量系统,本温度计属于多功能温度计,可以软件预设置上下报警温度,当温度不在设置范围内时,可以报警。

本文设计的数字温度计具有读数方便,测温范围广,测温精确,液晶显示,适用范围宽等特点。

它的主要组成部分有:AT89C52单片机、温度传感器、温度显示电路、温度报警电路等。

关键词:温度测量;温度传感器;液晶显示;仿真目录前言 (1)第一章设计目的及设计要求 (2)1.1 设计目的 (2)1.2 设计要求 (2)第二章设计方案论证 (3)2.1 总体设计原理 (3)2.2 单片机AT89C51介绍 (3)2.3 温度传感器的选择 (5)2.4 显示元件的选择 (7)第三章硬件电路设计 (8)3.1 时钟振荡电路 (8)3.2 测温电路 (8)3.3 复位电路 (8)3.4 报警电路 (9)3.5 显示电路 (9)第四章软件设计 (10)4.1 主程序设计 (10)4.2 液晶显示程序设计 (10)4.3 温度采集程序设计 (11)第五章安装调试与分析 (12)结束语 (13)参考文献 (14)附录 (15)附录一系统仿真图 (15)附录二实物组装图 (16)附录三元器件清单 (17)附录四程序清单 (18)前言在这个信息化高速发展的时代,单片机作为一种最经典的微控制器,单片机技术已经普及到我们生活、工作、科研等各个领域,已经成为一种比较成熟的技术。

随着科技的不断进步,在工业生产中温度是常用的参数,而采用单片机来对这些参数进行测量与控制已成为当今的主流,现代社会对各种信息参数的准确度和精确度的要求也在不断增长,而如何准确而又迅速的获得这些参数就取决于现代信息基础的发展水平。

毕业论文基于AT89C52单片机最小系统设计(可编辑)

毕业论文基于AT89C52单片机最小系统设计(可编辑)

毕业论文基于AT89C52单片机最小系统设计摘要MCS-52单片机的内部虽已集成了很多资源,但这类单片机内部的各种资源都是折中配置的,在实际许多应用中,基本型MSC-52单片机的资源显得缺乏,针对这个问题,本文首先通过对主要部件方案论证,选取合理可用的部件,其次详述了通过对单片机进行扩展外围设计一个能满足广泛应用要求的单片机通用系统,并重点介绍了单片机扩展原理,系统硬件原理图的设计过程与说明和软件的设计过程,同时也简要介绍了硬件制作工艺等环节。

最后,通过硬件测试和软件调试,该系统具有功能强,效率高等优点,符合大部分单片机应用设计要求并可投入使用关键词 MCS-52单片机,系统硬件原理图,单片机AbstractMCS-52 microcontroller has integrated a lot of internal resources, but such single-chip resources are the various configurations of compromise, in many practical applications, the basic MSC-52 MCU resources it is lack of response to this problem, this paper first of all, the main components of the program through the demonstration, select the components reasonably available, followed by details of the external expansion of single-chip design of a widely used to meet the requirements of general-purpose single-chip systems, and focuses on extension of theprinciple of the single-chip, system hardware schematic diagram and description of the design process and software design process, as well as a brief introduction of the hardware manufacturing process and so on. Finally,Through the hardware test and debug software, the system has a strong functions, high efficiency, in line with the requirements of most single-chip microcomputer application design and put into use.Key Words MCS-52 microcontroller ,system hardware schematic diagram,microcontroller目录摘要IAbstract II1 引言 11.1选题意义 11.2单片机简介 11.3 单片机应用 22系统设计及工作原理 42.1 系统整体方案提示42.2 系统工作原理及整体电图框图 42.3 AT89C52芯片的介绍 53 系统硬件设计113.1 硬件模块设计113.1.1 AT89C52单片机电路113.1.2 指拨开关,按键和显示接口电路的设计123.1.3 独立按键电路的设计143.1.4 蜂鸣器电路定时模块设计153.1.5 LCD液晶显示接口电路的设计153.1.6 A/D转换电路设计173.1.7 EEPROM存储器电路设计173.1.8 RS-232接口电路设计183.1.9 电源电路设计194 系统软件设计204.1 键盘扫描程序的设计204.2显示程序设计23结论25致谢26参考文献27附录 A1.1 28附录 A1.2 291 引言1.1选题意义由于单片机技术在各个领域正得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中,MCS-52系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。

基于AT89C52单片机的车载智能测距系统的设计

基于AT89C52单片机的车载智能测距系统的设计

第22卷 第4期2007年8月郑州轻工业学院学报(自然科学版)J OURNAL OF Z H ENGZ HOU UNI VERS I TY OF L I G HT I NDUSTRY(Nat u ral S cience)V o.l 22 N o .4A ug .2007收稿日期:2007-03-20基金项目:国家自然科学基金项目(60666001)作者简介:张正平(1964 ),男,贵州省贵阳市人,贵州大学副教授,博士,主要研究方向:信号处理和通信理论.文章编号:1004-1478(2007)04-0041-05基于AT89C52单片机的车载智能测距系统的设计张正平1, 张 波2, 夏 斌1(1.贵州大学计算机科学与工程学院,贵州贵阳550025;2.双星东风轮胎有限公司,湖北十堰442011)摘要:利用AT89C52单片机,结合超声波传感器,设计了一个可以发出声光信号或者是防止事故发生的执行机构的测距系统.该系统硬件结构简单,工作性能可靠,误差小且经济耐用.关键词:车载智能测距系统;单片机;超声波传感器中图分类号:TP274文献标识码:AD esign of vehicle m ount intelligence rang m easuri ng syste m based on AT89C52Z HANG Zheng p i n g 1, ZHANG Bo 2, XI A B in1(1.C olle ge of C o mp.Sci .and E ng .,Guizhou Univ .,Gui y ang 550025,China ;2.D ouble Star and D ongfeng T i re Co.,L t d.,Shi yan 442011,China )Abstract :The syste m o f the m easure that m ay send out sound and ligh t or avo id accidents based on AT89C52and ultrasonic w ave senso r w as designed .The syste m has si m p le the hardw are architecture ,t h e re liable operati n g perf o r m ance ,s m a ll error durality .Key w ords :ve h i c le m o unt i n telligence rang m easuri n g syste m ;si n gle chi p m icroco mputer ;se nsor ultr asonic wave0 引言超声波是一种振动频率高于声波的机械波,是由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小、方向性好、能够成为射线而定向传播等特点.超声波碰到杂质或分界面会产生显著反射形成回波,碰到活动物体会产生多普勒效应.要以超声波作为检测手段,就要产生超声波和接收超声波,完成这种功能的装置就是超声波传感器.利用超声波传感器检测,迅速、方便、计算简单,易于实现实时控制且测量精度能满足要求.该文将超声波传感器用于汽车测距,用AT89C52单片机作为处理数据的核心,并采用车内仪表进行数据显示,同时发送语音信号,使驾驶员及时了解汽车在倒车时与其他汽车或物体的距离是否安全.1 超声波测量原理超声测距有2种:共振式和脉冲反射式.脉冲反射式测距是先发生高频声波,然后测量声波从发生郑州轻工业学院学报(自然科学版)器至目标物体再反射回来所需要的时间,以此进行距离检测.原理图如图1所示.图1 超声波测量原理图2 系统硬件电路设计ATMEL 公司的AT89C52单片机是一种低功耗、高性能的微机,片内含有4KB F l a shROM 的8位C MOS 单片机,工作电压范围为2.7V ~6V,有8位数据总线.它有一个可编程的全双工串行通信接口,能同时进行数据的接收和发送,通过RXD 引脚和TXD 引脚与外界进行通信.超声测距系统的原理框图如图2所示.图2 系统原理框图2.1 系统工作原理系统上电工作后,脉冲发生器发出脉冲信号,一边通过驱动电路推动脉冲发生器继续发出脉冲,一边触发AT89C52内部定时器T 1(由外部中断I N T 0实现)开始定时,同时由AT89C52控制按时间自动改变放大增益,即按发射波未到达接收器的传播时间来逐渐增大放大增益.接收到的超声回波经过放大、滤波后,直接送给鉴幅器,或经峰值保持电路提取回波峰值作为阈值的基准信息.AT89C52通过ADC0809采样回波峰值,经过软件加权处理后作为鉴别阈值,再经过DAC0832送给鉴幅器.当回波包络中某个波白鉴别出来时,立即触发外部中断I N T 1关闭定时器T 1.同时,P 1.1设置检测窗口,由T 0计数检测窗口内鉴别回波个数n,根据n 再确定下次鉴别给定值的大小,然后从补偿表中取出与n 对应的补偿值,对T 1的计时时间(即从发射超声波到接收到第1个鉴别回波之间的计数值,计数周期为1 s)进行修正,获得超声波实际的往复传播时间,再通过3字节浮点运算求出距离,由AT89C52串行通信口送LCD 显示.由于超声波是一种声波,其速度与温度有关,所以系统还需定时对环境温度采样,在程序中进行温度补偿,以修正声速.超声波传感器安装在汽车尾部和后轮位置,如果系统检测到危险距离,AT89C52单片机就通过I /O 口发出语音提示,或者启动制动机构,防止意外发生.2.2 发生器和接收器的硬件电路超声波发生器要不停地发出175k H z~215k H z 高频率声波,同时接收器接收反射回来的声波,具体实现电路如图3所示.接收部分电路接收到反射波,经滤波和两级放大后,将输出信号送到AT89C52单片机的P 1.1口进行数据处理.检测到的距离数据由串口线RXD 和TXD 输出到4054,转化为并行数据控制LCD 进行动态显示,语音报警信号通过AT89C52的P 2.1口输出.3 温度补偿原理如果传播介质比较稳定,而且温度是影响传播速度的主要因素,则可采用温度传感器对超声波速度进行实时校正,具体方法是:通过实验确定传播介质中超声波速度与温度之间的关系曲线,按一定的温度间隔截取到速度与温度的关系数据表,最后编成软件存入超声波测距传感器的硬件系统.实时测距时,系统通过温度传感器获得介质的实时温度,然后从速度与温度关系表中提取对应速度,从而测出距离.对于不同形状和位置的物体,回波形状大致相同,只是幅度不同.对此,可采用变阈值鉴幅固定补偿法.1)采用微处理器闭环控制自动改变阈值;2)在超声回波中鉴别其包络峰附近少于6个波的第1个波,形成关闭定时器的触发信号,并同时设置检测窗口;42 2007张正平等:基于AT89C52单片机的车载智能测距系统的设计a)超声波接收部分电路图b)发射、预置、显示、语言报警等部分电路图3 超声波发生与接收实现电路3)计数检测窗口内的鉴别回波个数n ;4)判断n 的大小,若n >5,则增大鉴别规定阈值,转到2)重新检测;若n <5,则从先验的固定补偿表中取出与n 对应的补偿值进行修正.鉴别回波提取及补偿时间如图4所示.补偿修正公式为t =t !- t t =(N -n !-78)T 0式中,t 为从发射到接收反射波的传播时间;t !为检测时间; t 为补偿时间;T 0为超声波周期;N 为回波包络峰顶以前波的个数;n !为检测窗口内包络峰顶以前的鉴别回波个数.4 系统的软件设计AT89C52单片机及其开发应用系统具有语言简洁、可移植性好、表达能力强、实现方式灵活等特1.超声回波2.鉴别阈值3.鉴别窗口4.鉴别回波图4 鉴别回波的提取与补偿时间点,可以进行结构化设计,也可以直接控制计算机硬件,所生成的代码质量高,使用方便.该系统采用模块化设计,由主程序、定时子程序、数据运算处理程序、显示子程序、语音提示子程序、执行结构执行子程序等构成.系统的主程序框图如图5所示,图中43 第4期郑州轻工业学院学报(自然科学版)L 0为预设置的倒车安全距离.图5 系统主程序框图4.1 显示子程序图3b)所示的显示模块,采用静态驱动段型液晶4054,背极由4047构成的震荡电路提供方波信号.4054是带有锁存器的4位液晶显示驱动器,可用于小数点和符号位的显示.4056为带有锁存器的BCD 7段译码器/驱动器,用作数字位显示.4514为4-16译码器,将它的D 端接地,A,B ,C 连到AT89C52的地址线上,形成3-8译码器.AT89C52的A 15与RD,WR 信号经2个与非门连接到4514的输出允许端I BT ,用以控制4514的译码输出,分别选通4056芯片的选通信号,来向它们传递符号位和2位要显示的数字位.4054的通道地址为8020H,2个4056的通道地址分别为8030H 和8040H.若需要显示更多的数字位,则再增加4056.显示电路如图6所示.编程时,把要显示的数字位送入显示字缓冲区,然后用一个寄存器存入显示字缓冲区的首地址,用另一个寄存器存放显示字符的长度,再把I /O 通道的初始地址送入DPTR 寄存器.设计一个循环程序,第1次进入循环体时,用MOVX 指令向4054和4056传送要显示的符号位和数字位,延时0.5s 后返回.第2次进入循环体时,再用MOVX 指令向4054和4056传送等长度的关显示字符,再延时0.5s 后结束.4.2 报警子程序报警子程序流程如图7所示.图中d 表示实际测试距离,d h 表示危险报警距离,d b 表示提示报警距离.5 性能测试将一根20mm ∀20mm 的矩形截面杆在超声波的可达范围内移动,声纳可以精确检测到杆件的距离0.29m ~12.8m,测量范围左右边线的夹角为80#.分别将试验杆置于0.2m,0.3m,0.4m,0.5m,1m 处进行测量.测量结果如表1所示.图6 LCD 静态显示电路44 2007张正平等:基于AT89C52单片机的车载智能测距系统的设计图7 报警子程序流程图表1 测量距离分析c m 实杆实际距离测量距离平均最大测量误差平均值相对误差200198.62.30.71300298.53.00.40400398.63.30.45500497.44.20.501000995.64.60.42 由表1可知,测量误差均小于5c m,精确度较高.再将直径为3mm,5mm,10mm等的圆柱体在距离传感器4m处进行检测实验,结果表明,传感器能有效测出的圆柱体障碍物的最小直径为4mm,可以满足汽车安全行驶的需要.6 结语利用超声波传感器和单片机设计的汽车智能测距系统,易于设计和安装维护,功能扩展便捷,价格实惠,系统的高精确度和稳定的性能可大大提高夜间行车、安全避让以及倒车的安全系数.随着交通业的发展,单片机车载测距系统的应用前景非常广阔.参考文献:[1] 金篆芷,王明时.现代传感器技术[M].北京:电子工业出版社,1995:331.[2] 路锦正,王建勤.超声波测距仪的设计[J].传感器技术,2002(8):29.[3] 先锋工作室.单片机程序设计实例[M].北京:清华大学出版社,2003:188.(上接第3页)区间时,还原糖,水溶性糖,氮碱比均处于较佳范围.因此,通过测定烤烟烟叶拉力,可以对烟碱,还原糖,水溶性糖和氮碱比这些影响品质的内在成分进行初步预测.表2 烟叶化学成分指标与拉力的对应关系化学成分指标拉力/N1.101.802.2w(烟碱)/%1.841.551.41w(还原糖)/%19.6623.0723.77w(水溶性糖)/%29.5232.0232.86氮碱比0.680.820.913 结论烤烟拉力与主要化学成分指标在样品间存在着广泛变异.在一定范围内,拉力与烟碱呈极显著负相关,与氮碱比呈极显著正相关,与还原糖、水溶性糖呈显著正相关,而与总氮相关系数不显著,通过改变烟叶拉力可有效调控烟碱、还原糖、水溶性糖含量和氮碱比.由拉力与化学指标的回归方程得出:当把拉力控制在1.10N~2.20N的适宜范围内时,烟碱、还原糖、水溶性糖含量和氮碱比分别为1.84%~1.41%,20.39%~24.11%,29.40%~ 33.36%,0.68~0.91,也将处于相应的适宜范围内,这与已往研究的烟叶弹性的强弱与质量关系密切的结论是一致的[1].烟叶需求者也可根据拉力初步预测出上述各化学成分的含量,以便判断烟叶质量.参考文献:[1] 宫长荣,于建军.烟草原料初加工[M].北京:中国轻工业出版社,1993.[2] 徐杰,闫克玉,帅红梅,等.河南烤烟(40级)酚类物质含量及规律性研究[J].烟草科技,1999(1):23. [3] 张翔,范艺宽,黄元炯,等.烤烟吸收氯的主要来源及其在体内分布的研究[J].土壤肥料,2006(2):62.[4] 许自成,张莉,肖汉乾,等.烤烟硝酸盐、亚硝酸盐含量与若干品质指标的典型相关分析[J].郑州轻工业学院学报:自然科学版,2007,20(1):43.[5] 贾琪光,宫长荣.烟叶的成熟度与生长发育对质量的影响[J].烟草科技,1986(2):32.[6] 王卫康.烤烟国标中分级因素的概念及把握[J].烟草科技,2004(5):44.[7] 杨林波,刘洪祥,章新军,等.氯素营养对黔北烟区烤烟产量和品质的效用研究[J].中国烟草科学,2002(1):21.[8] 袁宝生,张巨祥,孙闻海,等.生物钾肥对改良烟草品质提高烟草产量的效果[J].河北省科学院学报,1994(2):33.[9] 王瑞新.烟草化学品质分析法[M].郑州:河南科技出版社,1990.[10]王瑞新.烟草化学[M].北京:中国农业出版社,2003.45第4期。

毕业设计(论文)基于at89c52单片机的液晶显示的数字钟的设计与实现

毕业设计(论文)基于at89c52单片机的液晶显示的数字钟的设计与实现

目录摘要 (1)关键词 (1)Abstract (1)Key words. (1)1. 引言 (2)2. 系统总体设计方案 (4)系统可实现的功能 (4)2.2 数字时钟的硬件系统框图 (5)2.3各元器件的选用 (6)2.3.1 单片机AT89C52 (6)2.3.2 时钟芯片DS1302 (9)2.3.3 显示器的结 (10)3. 系统硬件设计 (11)3.1单片机复位电路的设计 (11)3.1.1 设计原理 (11)3.1.2 方案的比较与选择 (11)3.1.3 复位电路与单片机的连接 (11)3.2单片机时钟电路的设计 (12)3.2.1振荡器电路原理 (12)3.2.2 DS1302时钟电路 (13)3.3 显示器和单片机的接口电路 (14)3.3.1 显示电路 (14)3.3.2 显示器的接入 (15)4. 系统软件设计 (16)4.1软件系统中的主模块设计 (16)4.1.1 主模块的C语言实现 (16)5. 系统的实现 (18)5.1 电路的仿真 (18)6. 总结 (18)参考文献 (18)致谢: (20)液晶显示的数字钟的设计与实现(湖南人文科技学院湖南娄底)摘要:数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。

本文介绍了一款基于AT89C52单片机数字钟的设计,通过多功能数字钟的设计思路,详细叙述了系统硬件、软件的具体实现过程。

软件采用简单流通性强的C语言编写实现。

本设计实现了年、月、日和时、分、秒的显示功能。

并且运用Proteus软件进行仿真,通过对比实际的时钟,查找出了误差的来源,确定了调整误差的方法,尽可能的减少误差,使得系统可以达到实际数字钟的允许误差范围内。

关键词:AT89C52单片机数字钟 Proteus.The Design and Implementation of LCD Digital ClockFang He(Hunan Institute of Humanities Science and Technology,Loudi,Hunan) Abstract:A digital clock is a kind of device which is used by digital circuit technology to achieve the timing . It is higher than the mechanical clock in accuracy and intuitive . And it has no machinery and has more longer service life, so it has been widely used . The design of LCD digital clock based on SCM of AT89C52 was introduced in the paper , the specific process of how the system hardware and software achieved were detailed description through the design of multifunction digital clock. Software design used the C language to achieve because of its simple and strong negotiability. In this design, the functions of the year, month, day , hour, minute and seconds display have been achieved.,andthe Proteus software has been used to simulate. By comparing the actual clock, we can find out the source of the error and determine the method of adjusting error, reduce errors as much as possibly, so this system can achieve a practical digital clock with error within the permissible range.Key words :AT89C52 microcontroller; Digital clock; Proteus .1引言现今数字钟已成为人们日常生活必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来了极大的方便,由于数字集成技术的发展和采用先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等特点,它还应用于计时、自动报时及自动控制等各个领域,尽管目前的市场上已经有现成的数字钟集成电路芯片出售,价钱便宜、使用方便,但鉴于数字钟集成电路的基本电路包含了数字电路的主要部分,因此进行数字的设计是必要的,研究数字钟及扩大其应用有着非常现实的意义。

基于AT89S52单片机的电子罗盘系统的设计与实现-开题报告

基于AT89S52单片机的电子罗盘系统的设计与实现-开题报告

浙注创扌储离院本科生毕业论文(设计)开题报告题目:基于AT89S52单片机的电子罗盘系统的设计与实现学生姓名******0*** *200 ***指导教师******二级学院信息学院专业名称计算机科学与技术班级0* 计算机*班2012年3月浙江财经学院毕业论文(设计)对学生的要求1.学生应充分认识毕业论文(设计)工作的重要性,学生本人应对工作的质量负责,有高度的责任感,在规定的时间内全面完成毕业论文(设计)的各项工作,争取优异成绩。

2.学生在接到毕业论文(设计)任务书后,在领会课题的基础上,进一步了解任务的范围及涉及的素材,应向指导教师提呈调查研究提纲,查阅、收集、整理、归纳资料,学生在毕业论文(设计)中都应结合毕业论文(设计)课题进行必要的外文阅读以及完成规定的外文资料翻译和文献综述。

3.学生应在充分调研的基础上编写毕业论文(设计)工作计划,列出完成毕业论文(设计)任务所采取的方案与步骤,认真做好论文提纲。

4.学生应主动接受教师的检查与指导,定期向指导教师汇报工作进程,听取教师对?作的意见和指导。

5.学生在毕业论文(议计)工作中应充分发挥主动性傌创造性,树立实事求是的科学作风,严格遵守规章制度,要独立完成毕业论文(设计)任务,严禁抄袭。

6.学生在毕业论文(设计)答辩结束后,应亠回毕业论文(设计)的所有材料,对设计内容中涉及的有关技术资料$学生负有保密责任,未经允许不得擅自对外交流或转让,并华助做好归档工作。

摘自《浙江财经学院本科毕上论文(设计)工作管理暂行规定》、论文(设计)选题的依据(选题的目的和意义、该选题国内外的研究现状及发展趋由于GPS导航定位的不稳定性,而地磁大小和方向随地点(甚至随时间)而异,无论何地磁场的水平分量永远指向磁北,这是所有电子罗盘的制作基础,所以电子罗盘可以用于稳定的精确的汽车导航定向,电子罗盘系统的市场需求也在我国日趋明显,而且也初具规模。

其主要发展趋势概括如下:(1)制定行业规范与产业标准(2)专业分工和产业化(3)与GPS技术结合,提高系统性能,实现定位一体化。

基于AT89C52的GPS车辆导航设备研制

基于AT89C52的GPS车辆导航设备研制
摘要:本文论述了GPS 车辆导航系统的车载台的电子电路设计与实现,详细论述了基于单片机的嵌入式系统设计方法。

介绍了GPS、GSM 短信息以
及液晶显示技术。

自行定制了车载台与监控中心的通信协议。

系统的特点与功能
如图1 所示,本设计中GPS 车辆导航系统将全球卫星定位技术(GPS)、
蜂窝移动通信技术(GSM)和地理信息技术(GIS)结合在一起,分为监控中心与车
载台两部分,两者间采用GSM 短信息的无线通信方式传输数据。

车载台属
GPS 车辆导航系统中的下位机部分,完成的主要功能有:1)接收GPS 卫星定位信号;2)以GSM 短信息方式与监控中心通信;3)使用软件狗技术,防止死机现象等。

设计实现
车载台分为车外的GPS 天线部分与车内部分两部分,车内部分包括
GPS-OEM 板、单片机、液晶显示模块、GSM 终端、电源模块。

车载台主要部
件组成如图2。

单片机采用ATMEL 公司的AT89C52 单片机作为车载台的中央控
制芯片,目前单片机编程可以选择的开发语言主要是汇编语言与单片机C 语言,即C51 语言。

在对单片机进行编程时,主要功能采用C51 语言实现,液晶驱动、显示部分采用汇编语言实现。

接收GPS 信号车载台的定位功能是由GPS 天线和Conexant 公司的GPS-OEM 板(型号Jupiter TU30-D410)一起提供的。

GPS-OEM 板记录天线传来的GPS 信号,对信号进行解调和滤波,还原出GPS 卫星发送的导航电文,获
得实时定位数据,通过串行方式输出数据。

基于STC89C52的GPS定位系统设计与研究_朱超


3 经济性的实例计算
这里以某型号的废旧减速式起动机再制造为例,通过调查可
知: 该起动机的新产品价格为 480 元 / 台,制造一台新起动机所需
的成本大概为 280 元,废旧起动机的回收价格为 3500 元 / 吨,起动
机的重量为 7kg。这样的话,一吨大约有 143 台,平均每台的回收
价格在 24. 5 元。同时,作为弃用件处理的有电磁开关总成、单向
器总成、电刷架总成,这些材料回收价格为 12 元,且拆卸时间、检
查 及 检 测 时 间、清 洗 时 间、再 装 配 时 间 等 相 关 数 据 及 工 时 费 用 为
20 元 / 小时( 如表 1 所示) 。因此,根据公式( 2) 、( 3) 、( 4 ) 、( 5 ) 、
( 6) 、( 7) 、( 8) 可计算废旧起动机的再制造成本 CR 。 表 1 废旧起动机再制造成本
项费用提供了公式计算。总之,所用的方法是利用起动机再制造
过程中的费用与新起动机制造的费用进行对比来判断其经济性,
由此来说明再制造经济上的优势。虽然实例计算中只以某型号的
起动机作了经济性相关计算,但这也验证了模型的可行性及有效
性,此方法同样适用于其它型号的起动机再制造经济性的定量计
算及分析。
参考文献: [1]徐滨士. 装备再制造工程的理论与技术[M]. 北京: 国防工业 出版社,2007. [2]徐滨士. 绿色再制造工程的发展现状与未来展望[J]. 中国工 程学,2011( 01) : 4 ~ 20. [3]陈家瑞,张建文. 汽车构造[M]. 北京: 机械工业出版社,2009 ( 02) : 308 ~ 309. [4]张国庆. 零件剩余疲劳寿命预测方法与产品可再制造性评估 研究[D]. 上海: 上海交通大学,2007.

【毕业设计论文】基于at89c52单片机的液晶屏显示系统设计[管理资料]


存在的问题:目前为止,我们组只能实现在液晶显示屏显示出一些单词和固定的时间,完全无法实现本设计的最终目标,没有办法编写实现此目的的程序。因连接液晶屏的线路太复杂,在接线时候发生了一些错误,导致硬件图没有准确完成,在老师的帮助下,我们组模糊地将液晶显示屏和单片机连接完成。软件图是通过老师于人的肉眼的计时装置。而单片机模块中最常见的正是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。而LCD电子时钟是以单片机为基础的数字电路实现对时、分、秒的数字显示的数字计时装置,它的计时周期为24小时,另外应有校时功能和一些显示日期等附加功能。一个基本的数字钟电路主要由译码显示器、“时”,“分”,“秒”,“星期”计数器、校时电路、报时电路和振荡器组成。目前电子钟广泛用于各种私人和公众场合,家庭、银行、邮电、宾馆、医院等相关行业大厅,单位会议室,门卫等场所。因此,此设计具有相当重要的。成为我们生活、工作和学习中不可缺少的好。
[设计目标]
(1)能显示年月日时分秒星期
(2)能对时间进行手动修正
(3)采用24小时制
(4)使用LED显示时间参数
(5)上电后显示“2010年1月1日1时1分1秒星期一"
[
时间计时的历史要从公元1300年前开始追溯,那时人们主要是利用天文现象或流动物质的连续性运动来计时。我国天文学家张衡制造的漏水转浑天仪是最早出现的机械钟。公元1350年,意大利的丹蒂制造出第一台机械打点塔钟,这是最简单的钟表。公元1582年左右,意大利物理学家伽利略发明了重力摆。18世纪到19世纪,钟表制造行业已逐步实现工业化大规模生产,并且已经达到了相当高的水平。20世纪,随着资本主义工业化国家的高速发展,电子行业逐渐展露锋芒,尤其在20世纪末,电子技术飞速发展,使全球进入一个信息化新时代,在这个趋势下,新兴的电子产品几乎渗透到我们生产生活的各个部分。与此同时,现代电子产品的性能一步步提升,电子产品更新换代的速度也越来越快。

基于STC89C52RC单片机的GPS与电子温度计的系统开发

基于STC89C52RC单片机的GPS与电子温度计的系统开发作者:杨宁来源:《硅谷》2013年第13期摘要为了实现对环境的整体测量,先开发集GPS与电子温度计于一体的系统设备,其主要由GPS模块,GPS接收器、数字温度传感器DS18B20、单片机STC89C52RC、液晶显示器和电子电路构成,根据GPS数据结构对其进行解析,并编写相关程序,在温度采集部分重点掌握时序,并完成整体原理图及源程序的设计,对兼有GPS及温度测量的系统的设计,根据其数据信息量选择LCD进行显示,并且对其PCB板进行调试,从而完成相关设计。

整合后的系统具有较高的使用价值,从而满足现实的需要。

关键词单片机;GPS;电子温度计;系统设计;LCD中图分类号:TP277 文献标识码:A 文章编号:1671-7597(2013)13-0034-02GPS是指利用GPS定位卫星,在全球范围内实时进行定位、导航的系统,全称全球卫星定位系统,应用于诸多方面,本系统旨在完成GPS的基础上,增加电子温度计的功能,从而达到对所在环境客观全面的测定,使得整体效果更具实用性。

1 GPS原理3 系统硬件设计1)开机复位后,对DS18B20、输入输出口进行初始化。

2)从DS18B20 的温度下限存储单元读取上次测量存储的温度值,显示3 s。

3)单片机内部定时器T0进行启动,并且记录测温的时间。

4)按照DS18B20的通讯协议通过其传感器读取温度信号,判别符号,并通过计算处理后获得温度值,并且在该温度的基础上加上0.2℃作为实际温度,将25℃~50℃范围内的测量误差进行校正,使其达到误差达到±0.1℃。

5)将所测的温度值送到显示器上进行显示,主显示区指示温度值,副显示区指示测温时间值。

6)测温时间为5 min时,将当前的温度值送DS18B20的温度下限存储单元寄存,并送副显示区显示。

当测温时间到6分钟时,单片机的14 脚输出低电平,温度计自动掉电。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图 1 基于 A T89C52 单片机的液晶 GPS 定位仪的 原理框图
图 1 中 ,主要核心为 GPS O EM 模块 ,它将实时 性地将定位信息转换成系统设计好的数据格式传送 给 A T89C52 单片机 ,由单片机来辨别数据信息接 收的格式并判断对错后由单片机按照相应的要求将 数据输出 ,由液晶显示模块实现目标的具体定位信 息 。键盘模块用来控制整个系统的工作状态 。
2. 1 GPS 输出数据格式 数据处理模块主要用于接收 GPS O EM 模块发
送的串行数据 。这个程序在串行中断里面完成 。 GPS O EM 模块的通信波特率为 9 600 bit/ s 、1 个起 始位 、8 个数据位 、1 个停止位 、无奇偶校验 。通常使 用 NM EA - 0183 格式输出 ,数据代码为 A SCII 码 字符 。NM EA 是美国海洋电子协会为海洋电子设 备制定的标准格式 , 目前广泛使用 V2. 0 版本[1] 。 由于该格式为 A SCII 码字符串 ,比较直观和易于处 理 ,在许多高级语言中都可以直接进行判别 、分离 , 以提取用户所需要的数据 。GPS O EM 模块可以输 出 12 句语句 ,这里接收的是“ $GP GGA”语句的数 据 。“ $GP GGA”语句的格式为
参考文献 :
[ 1 ] 方 群 ,袁 建 平 , 郑 愕. 卫 星 定 位 导 航 基 础 [ M ] . 西安 :西北工业大学出版社 ,1998.
2010 年第 2 期
韩晓新等 :基于 A T89C52 单片机的液晶 GPS 定位仪设计
· 跟踪 12 颗卫星以下 的器件 。当然 ,能跟踪的卫星数越多 ,性能越好 。大 多数 GPS 接 收 器 可 以 追 踪 8 ~ 12 颗 卫 星 , 计 算 L A T/ L ON G(二维) 坐标至少需要 3 颗卫星 ,4 颗卫 星可以计算三维坐标 。
图 5 经纬度显示子程序流程图
断是否需要更新显示 。若需要 ,则更新显示 ;若不需 要 ,则返回 。具体流程如图 6 所示 。
4 结语
图 6 主程序流程图
图 4 中断接收子程序流程图
本文设计了基于 A T89C52 单片机的液晶 GPS 定位仪 ,实现了 GPS 空间数据的读取显示 。本设计 方法灵活 ,可以根据需要从 GPS 信号中提取多种导 航信息 ,采用单片机电路易于调试 ,成本低廉 。该定 位仪经过测试已证明完全满足系统基本需要 ,在珍 贵动物放生定位的应用中已经取得满意的效果 ,工 作人员能够随时跟踪到放生动物的位置信息等 。该 定位仪在需要卫星导航信息的应用领域具有广阔的 应用前景 。
(江苏技术师范学院电气信息工程学院 ,江苏 常州 213001)
摘要 :在介绍 GPS 定位基本原理的基础上 , 提出了一种基于 A T89C52 系列单片机的液晶 GPS 定位仪 的设计方案 ,详细介绍了定位仪的硬件和软件设计 。实际应用表明 ,该系统能够实现对 GPS 全球定位系统 的定位导航信息帧参数的提取 ,实现了 GPS 空间数据的读取显示 , 具有体积小 、功耗低 、价格低廉的特点 , 有良好的应用价值 。
[ 1 ] 李 虹 , 温 秀 梅 , 高 振 天. 基 于 MSP430 单 片 机 和 DS18B20 的 小 型 测 温 系 统[J ] . 微 计 算 机 信 息 ,
2006 (20) . [ 2 ] Texas Inst rument s Incorpo rated. TMS320C28x 系 列
3. 3 经纬度显示子程序 GPS O EM模块发送的信息和要显示的信息有
所不同 。如图 5 所示 ,首先必须将 GPS O EM 模块 发送的“E , S , W , N”对应成“东 ,南 ,西 ,北”4 个字 符 ;其次发送的是“度度分分. 分分分分”格式 ,而要 显示的是“度度分分秒秒”的格式 ,因此必须进行转 换 。转换的方法是 ×100/ 60 ,同时最后两位舍去 。 其中 ,经度先显示 3 位数字 ,然后显示单位 ,再显示 两位数字 。 3. 4 主程序 主程序是一个无限循环体 。先扫描键盘 ,然后判
1 GPS 定位原理
全球有 24 颗 GPS 卫星沿 6 条轨道绕地球运行 (每 4 个一组) , GPS 接收模块就是靠接收这些卫星 来进行定位的 。但一般在地球的同一边不会超过
4 结语
参考文献 :
本文以 TMS320 F2812 DSP 及可编程数字式温 度传感器 DS18B20 为核心构建了一个温度测量系 统 。该系统能够根据主控计算机指令 ,对 8 路温度 进行巡回测量 ,并进行数据处理 ,还可根据设定温度 完成温度超限报警等 。本系统已成功运用于某飞行 器机舱内温度测量系统中 。根据测量结果 ,主控计 算机能够及时启动环控设备 ,可以满足飞行器内部 复杂环境下的现场温度测量的需要 ,系统运行稳定 可靠 ,具有较高的测量精度和较强的抗干扰能力 。 本系统也可应用于其它温度测量系统中 ,具有较高 的实用性和推广价值 。
第 2 期 2010 年 2 月
工矿自动化
Indust ry and Mine Automatio n
No . 2 Feb. 2010
文章编号 :1671 - 251X(2010) 02 - 0038 - 03
基于 AT89C52 单片机的液晶 GPS 定位仪设计 3
韩晓新 , 邢绍邦 , 沈 琳
关键词 :定位仪 ; 空间数据 ; 数据处理 ; GPS ; A T89C52 单片机 中图分类号 :TP274 文献标识码 :B
0 引言
全球 定 位 系 统 ( Glo bal Po sitio ning System , GPS) 是 美 国 从 20 世 纪 70 年 代 开 始 研 制 , 于 1994 年全面建成 ,以接收导航卫星信号为基础的非 自主式导航与定位系统 ,它以全球搜盖 、全天候 、连 续实时提供高精度的三维位置 、三维速度和时间信 息的能力 ,很好地解决了人类的导航和定位问题 。
该 GPS 定位仪采用 A T89C52 单片机为处理 器 ,以控制键盘和液晶显示作为人机对话接口与 GPS 定 位 模 块 进 行 数 据 交 换 。图 1 为 基 于 A T89C52 单片机的液晶 GPS 定位仪的原理框图 , 硬件部分主要由 GPS O EM 模块 、A T89C52 单片 机 、C GM - 12232 液晶显示器等组成 。GPS O EM 模块发送定位信息数据至单片机串行口 ,经单片机 处理后 送 到 液 晶 显 示 器 显 示 。A T89C52 是 美 国 A TM EL 公司生产的低电压 、高性能 CMOS 8 位单 片机 ,片内含 8 KB 的可反复擦写的 FL A S H 只读程 序存储器和 256 B 的随机存取数据存储器 ( RAM) , 与标准 MCS - 51 指令系统及 8052 产品引脚兼容 , 片内置通用 8 位中央处理器 (CPU) 和 FL A S H 存储 单元 ,适合于许多较为复杂控制应用场合[2] 。C GM - 12232 显示器具有 122 ×32 点阵 ,不仅可以显示 数字 ,还可以显示中文 、英文甚至图片等 ,功耗仅为 12. 5 mW (不开背光) 。
由于 GPS O EM 模块送出的是 RS232 电平 ,计 算机串行通信也是 RS232 电平 , A T89C52 单片机 的串口采用 COMS/ T TL 电平 ,因此 , GPS O EM 模 块与计算机通信可以直接用串口线相连 ,而与单片 机接口必须进行 RS232 电平和 CMOS/ T TL 电平 的转换 。图 2 为 RS232 电平转换为 CMOS/ T TL 电平的转换电路[3 ] 。
·40 ·
工矿自动化
3. 1 系统初始化子程序 如图 3 所示 ,系统初始化子程序包括 RAM 初
始化 、特殊功能寄存器初始化和外围设备初始化 。 该定位仪只需要对内部的 RAM 进行初始化处理即 可 ,外围设备的初始化主要是设定外围设备的初值 。
2010 年 2 月
图 3 系统初始化子程序流程图
收稿日期 :2009 - 10 - 29 3 基 金 项 目 : 2009 年 度 常 州 科 技 局 中 小 企 业 创 新 基 金 ( CN20090051) 作者简介 :韩晓新 (1964 - ) ,男 ,副教授 ,1985 年毕业于东南大学 自动化系 ,现任江苏技术师范学院电气信息工程学院主任 ,主要从事 电子测量、电气控制工程方面的教学与科研工作 ,已发表文章十余篇。 E2mail :dxhxx @jst u. edu. cn
3. 2 中断接收子程序 由于 GPS O EM 模块发送的语句不止一条 ,且
要完 整 地 接 收 一 条 $GP GGA 语 句 , 就 必 须 判 断 这条语句的头 ,也就是“ $GP GGA ,”这 7 个字符 。 当完整地接收到这 7 个字符后 ,才能保证是所需要 的数据 。具体流程如图 4 。
$GP GGA 〈, 1〉〈, 2〉〈, 3〉〈, 4〉〈, 5〉〈, 6〉〈, 7〉, 〈8〉〈, 9〉,M〈, 11〉〈, 12〉3 hh〈CR〉〈L F〉
如一条 GPS 定位数据信息语句 : $GP GGA ,
114641 ,3002. 3232 , N ,12206. 1157 , E ,1 ,03 ,12. 9 , 53. 2 ,M ,11. 6 ,M , , 3 4A ,其意思为 U TC 时间为 11 时 46 分 41 秒 ,位置在北纬 30 度 2. 323 2 分 ,东 经 112 度 6. 115 7 分 ,普通 GPS 定位方式 ,接收到 3 颗卫星 ,水平经度为 12. 9 m ,天线离海平面高度 为 53. 2 m ,所在地离地平面高度为11. 6 m ,校验和 为4 A H 。 2. 2 电平转换电路设计
GPS 定位技术的基本原理是采用测量学中通 用的测距交会方法 。GPS 接收机在某一时刻接收 到 4 颗以上的 GPS 卫星信号导航电文 ,通过变频 、 放大 、滤波等一系列处理过程 ,实现对 GPS 卫星信 号的跟踪 、锁定 、测量 ,从而产生计算位置的数据信 号 ,经由 I/ O 串行输出 。
相关文档
最新文档