红外遥控密码锁的设计 基于单片机的红外遥控电子密码锁设计毕业设计论文.doc

红外遥控密码锁的设计 基于单片机的红外遥控电子密码锁设计毕业设计论文.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
红外遥控密码锁的设计 基于单片机的红外遥控电子密码锁设计毕业设计论文 导读:就爱阅读网友为您分享以下“基于单片机的红外遥控电子密码锁设计毕业设计论文”的资讯,希望对您有所帮助,感谢您对92的支持! AGC功能的单通道声音A/D转换器,以及具有音频输出功能的双通道1O位D/A转换器;在2.6V~3.6V工作电压范围内,工作频率范围为0.32MHz~49.152Mhz,较高的处理速度使其能够非常容易、快速地处理复杂的数字信号;中断系统支持IO个中断向量以及l4个可来自系统时钟、定时器/计数器、时间基准发生器、外部中断、键唤醒、通用异步串行通信及软件中断的中断源,非常适合实时应用领域;UnSPTM的指令系统还提供具有较高运算速度的16位×16位的乘法运算指令和内积运算指令,为其应用增添了DSP功能,在复杂的数字信号处理方面既非常便利,又比专用的DSP芯片便宜得多。 SPCE061A内置8通道1O位模/数转换器,其中7个通道用于将模拟信号(例如电压信号)转换为数字量信号,1个通道只用于语音输入,即通过内置自动增益控制放大器的麦克风通道(MIC—IN)输入。因此,可以直接将语音信号送给此输入通道,完成8kHz语音信号的采集、编码并存储到片外FLASH中,简化了电路设计。 凌阳SPCE061A单片机具有音频输出功能的双通道IO位D/A转换器可 以完成用户训练、识别等各种操作的语音提示。SPCE061A提供的音频输出方式为双通道DAC方式,在此方式下,DAC1和DAC2转换输出的模拟量电流信号分别通过AUD1和AUD2引脚输出,输入的字分别写入P—DAC1(写)(0x7017)和P—DAC2(写)(0x7016)单元。 LED显示器中每个发光二极管要通过5~20mA电流才能达到正常亮度,而SPCEO61A的IO口输出电流可达到5mA,不用驱动电路即可达到正常亮度。系统为了满足可靠性设计,采用晶体管构成驱动电路。整个显示过程中采用动态显示,即六位显示器逐一轮流显示,每位持续lms或10ms循环一遍,但刷新速度不要小于每秒三十帧,这样,由于视觉暂留现象,看到的便是六位七段LED显示器同时显示。 按键输入部分共有数字键、密码设定键、密码显示键、确认键和密码清除键等16个按键,用于密码输入和功能按键的实现。本设计采用具有键唤醒功能的IO的低8位IOA0--~IOA7接4×4键盘作为控制输入部分,从而可以合理利用硬件资源,且编程灵活。识别键盘有无键被按下的方法是:让所有的列线均为低电平,检查各行线电平是否有高电平,如果有则说明有键被按下;如果没有,则说明无键被按下(实际编程时应考虑按键抖动的影响,通常总是采用软件延时的方法进行消抖处理)。 识别具体按键的方法采用扫描法:逐个列置零电平,并检查各行线电平的变化,如果某行电平由低电平变为高电平,则可确定此行此列交叉点处按键被按下。 SPCEO61A片内的FLASH存储器只有32K,在播放大量语音资源时需要外扩存储器。本设计使用凌阳科技公司的SPR4096作为外扩存储器,与SPCE061A结合播放语音。在使用SPR4096时,采用ResWriter对SPR4096进行读写操作,用于存储说话人的个性特征参数参考模板。 SPCE061A单片机完成识别和显示后,驱动电磁执行器实现开锁功能,并检测其驱动电流值、接收传感器送来的报警信号、发送数据等。单片机接收键入的代码,并与存贮在FLASH中的密码进行比较,如果密码正确,则驱动电磁执行器开锁;如果密码不正确,则允许操作人员重新输入密码,最多可输入三次;如果三次都

文档评论(0)

raojun00006 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档