基于AVR单片机的老化控制器的设计

来源 :硅谷 | 被引量 : 0次 | 上传用户:mytony
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]介绍采用Atmega64单片机和128×64点阵液晶模块设计的老化控制器。针对老化时间、老化环境以及产品一些功能的老化的实现,重点讲述了这种控制器的继电器输出,键盘输入,并通过点阵液晶显示控制器的工作状态(显示计次次数、工作状态、剩余老化时间、日期与时间),当老化结束时,电路能够自动断电。给出系统的软、硬件实现方案。
  [关键词]老化控制器 Atmega64 点阵液晶显示 矩阵按键
  中图分类号:TP2文献标识码:A文章编号:1671-7597(2009)0510011-02
  
  一、引言
  
  随着电子技术的发展,电子产品的集成化程度越来越高,结构越来越细微,工序越来越多,制造工艺也越来越复杂,这样在制造过程中会产生潜伏缺陷。对于一个好的电子产品,不但要有较高的性能指标,而且还要有较高的稳定性。目前国内外普遍采用高温老化工艺来提高电子产品的稳定性和可靠性,通过高温老化可以使元器件的缺陷、焊接和装配等生产过程中存在的隐患提前暴露,保证出厂的产品经得起时间的考验[1]。本文的老化控制器主要是针对某些产品的老化量身设计的,取代了之前机械式的或半自动化的控制器,在提高了生产效率的同时,提高了产品的质量,也保障了生产安全。
  
  二、系统总体设计方案
  
  本文设计的老化控制器选用Atmega64单片机来驱动点阵液晶显示,具有如下特点:能够随时反应老化的状态;具有时间显示功能,记忆功能、定时功能,老化结束报警功能,中断记忆功能;有多种工作模式,为老化提供不同的老化环境,能自由调节计次信号频率的高低等。具体的设计框图如图所示。
  


  
  三、系统硬件设计
  
  本系统硬件电路的设计主要分为两大块:矩阵按键模块与显示模块。
  (一)按键矩阵电路
  利用Atmeg64单片机的PB口作为键盘I/O口,键盘的列线接到PB口的PB4(PB7)、PB5(PG3)、PB6(PG4),键盘的行线接到PB口的PB2(PB4)和PB3(PB5)。将PB4(PB7)、PB5(PG3)、PB6(PG4)设置为输入、上拉,并把行线PB2(PB4)和PB3(PB5)设置为输出,2根行线和3根列线形成6个相交点。检测当前是否有键被按下。检测的方法是将行线中某一个输出低电平,读取列线对应端口的状态,若为全“1”,则无键闭合,否则有键闭合。
  


  (二)显示电路
  本系统显示器采用恒芳公司的128×64点阵液晶模块,它是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。可完成图形显示,也可以显示8×4(16×16点阵)汉字。
  其中Atmeg64单片机的端口PA6、PA7、PG2分别控制液晶的读/写、数据/命令和读写使能;PC7~PC0为数据端口,将要显示的数据通过他送到液晶显示器中这样能够使数据传送的效率提高;PG1、PG0和PD7分别控制右半屏片选、左半屏片选使能和液晶复位,一般PD7置高电平。在电路中,R5用来调节对比度,当滑片向下时,1、3脚之间的电压逐渐的增大,使屏幕上点越亮;R6用来调节背光灯,当滑片向上时,19、20脚之间的电压逐渐增大,背光也就越亮。
  
  四、系统软件设计
  
  本系统软件设计分为三大部分:显示子程序、按键扫描子程序以及主程序。
  (一)主程序
  (二)显示程序流程图
  (三)按键扫描流程图
  


  


  
  五、结束语
  
  本论文是基于电子产品的生产工艺流程中的老化环节而设计的老化控制器,电路主要采用Atmega64芯片和点阵液晶显示,能直接显示计次次数、工作状态、剩余老化时间、日期与时间(要求24小时为一计时周期),当老化结束时(即剩余时间为零),电路能实现自动断电,具有一定的实用价值。
  
  参考文献:
  [1]电子产品高温老化的原理[EB/OL].http://www.700q.com/article/sho
  w.asp?id=65196,2007.12.
  [2]陈冬云、杜敬仓、任柯燕,ATmega128单片机原理与开发指导[M].机械工业出版社,2005.
  [3]廖继海、梁志明、罗广君、苏达彦,基于AVR单片机的LED显示屏的灰度设计与实现[J].现代电子技术,2007(3):189-191.
  [4]李光飞,单片机C程序设计实例指导[M].北京:北京航空航天大学出版社,2005.
  [5]马潮、詹卫前、耿德根,ATmega8原理与应用手册[M].北京:清华大学出版社,2003.
  [6]杜春雷,ARM体系结构与编程[M].北京:清华大学出版社,2003.
  [7]冯建华、赵亮,单片应用系统设计与产品开发[M].北京:人民邮电出版社,2004.
  [8]沙占友,单片机外围电路设计[M].北京:电子工业出版社,2003.
  
  作者简介:
  仲小英,女,江苏太仓人,助教,从事应用电子技术和单片机应用方面的研究和教学工作。
其他文献
[摘要]分析高职院校学生学习C语言效果不理想的现象,结合多年的教学经验和教学体会,提出提高学生学习C语言的兴趣,使学生主动学习、协作学习,提高创新能力和实践能力,并辅以强化训练,可以达到良好的教学效果。  [关键词]兴趣 强化训练 效果  中图分类号:071 文献标识码:A 文章编号:1671—7597(2009)0620133-01    国内多数的高职高专类院校,都把C语言作为新生学习计算机知
期刊
[摘要]研究基于RBF神经网络的分类数据挖掘方法。并将遗传算法和RBF神经网络有机结合,利用遗传算法优化RBF隐层中心参数和宽度。  [关键词]数据挖掘 RBF神经网络 遗传算法  中图分类号:03—3 文献标识码:A 文章编号:1671—7597(2009)0620054—01    一、前言    信息技术的发展使人类收集、存储数据的能力迅速增长。数据管理技术的进步促进了商业和政府事务的信息化
期刊
[摘要]以多媒体计算机技术和网络通讯技术为标志的信息技术,对当今社会产生着重大的影响,改变着我们的工作方式、学习方式和生活方式。在这样的时代背景下,面对教育的深刻变革,我们必须要用一个全新的观念来审视整个教学过程中所涉及的方方面面,那么,在高等职业教育中培养和提高学生的自主学习能力和倡导学生终身学习日益重要,将对利用网络教学平台提高高职学生计算机课程自主学习能力进行如下探究。  [关键词]网络教学
期刊
[摘要]语文教学要取得高效,在授课时架设情境的阶梯,这样才能完美地理解课文以及生活。不脱离教材为前提驱动学生进行网络情境下的自主学习,使课堂开放化、情境化、教学生活化。  [关键词]语文教学 高效  中图分类号:G42 文献标识码:A 文章编号:1671—7597(2009)0620143-01    语文学科培养人们的语言能力、思维能力,但是传统的教学重教不重学。重授不重疑,重传承不重创新,枯燥
期刊
[摘要]以公路工程常规试验实践教学为具体内容,利用Authorware軟件平台,采用设计图标和流程线制作方法,论述课件模块体系构建思路、多媒体素材准备和制作技巧以及课件的编辑合成与打包方法,从而形成交互式的实践教学课件系统。  [关键词]软件Authorware实践教学课件  中图分类号:G71 文献标识码:A 文章编号:1671-7597(2009)0620139—02    注:本文中所涉及到
期刊
[摘要]分析“挑战杯”竞赛的选择工作的重要性,着重对选题的原则进行阐述,并对如何加强选题工作进行详细地分析,提出相应的对策。  [关键词]挑战杯 选题 创新  中图分类号:G24 文献标识码:A 文章编号:1671-7597(2009)0620190-01    “挑战杯”全国大学生课外学术科技作品竞赛是由共青团中央、中国科协、教育部、全国学联主办,国内著名大学和新闻单位联合发起,在国家教育部支持
期刊
[摘要]乡村旅游系统作为一个巨系统,其发展不是在短时间内一簇而成,而是一个螺旋式的推进发展过程。从螺旋式推进方法入手,系统分析重庆市乡村旅游发展的背景及发展瓶颈,在此基础上提出重庆市乡村旅游发展推进策略,并进行多系多组双螺旋推进方法的诊断,系统思考螺旋式推进方法在重庆市乡村旅游发展中的作用。  [关键词]螺旋式推进 乡村旅游 重庆市 战略  中图分类号:F719 文献标识码:A 文章编号:1671
期刊
[摘要]针对德国HAUNI公司的嘴棒发射机的原电控系统采用早期的逻辑电路控制,电气元件繁多,使用年限已久,零配件采购困难且价格昂贵,故障隐患多,维修难度大,故提出并进行了发射机组的改造。系统软件采用西门子STEP7编制,通过PLC控制变频器的启动/停止,通过接口模块控制分布式I/O的运行。使机组线路简单明了,维护起来比较方便;降低故障发生率,提高机器性能;通过特有的故障显示功能,提高操作人员对机器
期刊
[摘要]介绍一个以XC2S200为核心的视频信号滤波处理系统,该系统为水下图像目标识别和监控提供了一种解决方案,它采用共轭算法对图像进行统一、高效的全局变换,滤波增强效率更高,并且采用Xilinx公司的FPGA芯片XC2S200位处理核心,使得该系统结构紧凑,配置灵活,便于携带。该系统可实时使水下昏暗、模糊的视频图像获得较好的噪声滤波效果,并输出给液晶显示器显示。可应用于水下场景监测或监控,具有很
期刊
[摘要]详细研究对增量式光电编码器脉冲信号进行细分、计数以及传输的基于FPGA(现场可编程逻辑阵列)的接口电路。采用以高度集成的FPGA芯片为核心的设计方式,实现增量式光电编码器对信号的处理。编码器输出的数据在FPGA芯片中进行细分、辨向、计数等传输处理,最后所得的数据经寄存器存储。验证光电编码器FPGA接口信号处理系统的可行性。  [关键词]FPGA 光电编码器 接口 信号  中图分类号:TP3
期刊