- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于at89s52的挥手翻屏系统论文
基于单片机的挥手翻屏系统摘要本设计主要以AT89S52单片机构成的最小系统为控制核心,通过感应红外传感器,将挥屏动作转变成电信号,处理后送给单片机接收,从而单片机控制LCD12864液晶做出相应的显示。整个电路分为三个模块:52单片机最小系统、红外发收模块以及液晶显示模块,三个模块的相互连接配合,实现了在15cm的感应区内,挥手液晶屏前后翻页的效果。一、设计要求通过手势挥动方向决定屏幕的向前翻页或者向后翻页。二、题目分析通过手势来控制屏幕翻页,那就必须用到我们学习的传感器技术。使用传感器将非电信号(挥手方向)转化为电信号,以单片机作为控制核心,处理接收到的信号,分析判断之后,来控制LCD液晶进行何种显示操作。本系统主要包含三个部分,框图如下:三、方案论证1、红外发射接收部分本部分设计要求能够准确检测到挥手的动作,检测距离越远越好,将检测到的信号处理后,送入单片机进行分析判断。方案一:采用人体红外感应管,人体红外感应管有双元探头,探头的窗口为长方形,双元位于较长方向的两端,当人体从左到右或从右到左走过时,红外光谱到达双元的时间、距离有差值,差值越大,感应越灵敏,当人体正面走行啊探头或从上到下或从下到上方向走过时,双元检测不到红外光谱的距离的变化,无差值,此时感应不灵敏。当时经我们测试时发现它反应时间太长,又很长的延时,不能达到实时变化。方案二:采用红外发送和接收分立源器件,通过用38KHZ的脉冲调制红外发射管,接收管感应接收,感应距离可以达到15cm左右,电路简单且感应较好综合考虑选择方案二。2、调制方式选择方案一:用单片机产生38K的载波来对红外发射管调制。单片机采用12M的晶振,由于一个机器周期包含12个时钟周期,则每执行一个机器周期需要1ms时间,而要产生38KHz的载波,就需要用定时器定时26.3ms,时间较短,单片机定时不准。方案二:用555电路产生38K的载波来对红外发射管调制。555定时单元外围结构简单,NE555功能强大、使用灵活,可用来产生时间延迟和多种脉冲信号。只需要配置外围参数,就可以较准确的定时到38KHz,且产生的载波稳定。综合考虑,选择方案二。四、单元电路及程序设计单元电路1、51单片机最小系统51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。以上是简化的51单片机的最小系统,外围电路包括晶振起整、上电复位和12864液晶显示模块。晶振电路:晶振并不能独立的使用,必须配合合适的负载电容,否则不能工作。负载电容的选择可以根据单片机的技术文档上的说明来选择,51单片机一般选择不大于40pF的瓷片电容。复位电路:复位是单片机的初始化操作。单片机启运运行时,都需要先复位,其作用是使CPU和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作,但单片机本身是不能自动进行复位的,必须配合相应的外部电路才能实现。当MCS-5l系列单片机的复位引脚RST出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。根据应用的要求,复位操作通常有两种基本形式:上电复位和开关复位。此处用的是开关复位。12864液晶显示模块:12864液晶,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。12864的数据位为8位,有五个控制位,RS为读控制位,RW为写控制位,EN为液晶的时钟信号,在上升沿写入或读出数据,DB0DB7为数据位,PSB为模式选择位,当为高电平时选择并行方式,为低电平时选择串行方式,RST为复位引脚,低电平有效。Vo为液晶显示背光调节,通过调节滑动变阻器来调节显示的对比度。12864液晶可以显示图片,在单片机的控制下,挥动红外管实现前后翻页的功能。2、红外接收管红外通信原理红外通信是利用950nm近红外波段的红外线作为传递信息的载体,通过红外光在空中的传播来传递信息,由红外发射器和接收器实现。发射端将二进制数字信号调制成某一频率的脉冲序列,经电光转换电路,驱动红外发射管以光脉冲的形式发送到空中。接收端将接收到的光脉冲转换成电信号,再经解调和译码后恢复出原二进制数字信号。KSM-603TM2集成红外接收头,其内部含高速PIN光电二极管和全制程前置放大IC,内部有带通滤波和自动增益控制,带通滤波虑掉37.9KHz载波以外的频率抗干扰,因要使接收效果最好,调制载波要尽量和37.9KHz接近。KSM-603TM2对外只有3个引脚:VS、GND和1个
原创力文档


文档评论(0)