毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
51单片机的多功能电子门铃设计+电路图+仿真图+源码(5)
3.2.1按键扫描程序的设计
本程序采用非编码键盘,单片机必须对所有按键进行监视。一旦发现有键按下,单片机扫描按键,然后转入相应的处理程序,实现该键功能。当按下K1时,跳转到录音子程序,开始主人录制留言;当按下K2键,跳转到播放子程序,主人按键,可以听到来访者的留言;当按下K3键时,来访者的按铃键,判断K4键为高电平还是低电平,然后跳转到相应回应程序1或2;而K4是主人选择是否在家按键,当主人在家是,将开关打在VCC,键盘扫描到高电平时,播放主人录制的留言2,以及显示留言2;当家里没人时,将开关打在GND,键盘扫描到低电平时,播放主人录制的留言1,以及显示留言1。
图8 按键扫描子程序
3.2.2 门铃键程序的设计
门铃是K3键,当来访者按下门铃键,系统判断P0.3口是高电平还是低电平,即K4键是打开还是闭合。K4键是主人控制键,当主人不在家或是不想有人打扰的时候,主人将K4旋钮打在“OUT”上,即P0.3口为高电平,执行子程序1;当主人在家的时候,将旋钮打在“IN”上,即 P0.3口 为低电平,执行子程序2。 图9 门铃键子程序
如图10语音和显示子程序1流程图所示就是主人不在家时,对来访者的语音提示和显示提示,语音会提示:“欢迎你的到来,主人不在家,请留您的姓名,谢谢合作!” ,12864液晶显示:“欢迎你的到来,主人不在家,请留您的姓名,谢谢合作!”,响起不同音乐。
流程图如图11所示语音和显示子程序2是当主人在家时,来访者听到的语音提示以及显示语,其中语音由主人录制:“欢迎你的到来,请稍等,我马上就来开门!”12864液晶显示 :“欢迎你的到来,请稍等,我马上就来开门!”。 图11语音和显示子程序2流程图
图10语音和显示子程序1流程图
3.3.3 录音(RECORD)和播放(PLAY)字程序设计
RECORD键是录主人留言信息控制键,就是要主人自己不在家的留言信息(例如:“您好,我是XX,主人不在家,请留言,留言时间是20s”和“您好,请稍等,我马上来开门”)[8]。预先录入ISD1420芯片中,以便需要时可以随时调用。在这里留有9s的时间用来录这段话。具体操作是:选按下RECORD键,程序检测到此键后,便开始示主人留言信息并启动单片机的T0中断定时[15]。4s后自动停止。由于对ISD1420进行直接寻址时,信息的最小分辨率是150ms,所以将A0~A5都接地,将A6~A7连到单片机输出端。这样可以使信息的最小分辨率变为9.6s(150ms×26=9.6s)[8]。利用单片机的T0中断定时器从ISD的初始地址(即A6~A7都为0)开始定时9s,这段时间留作主人留言区(剩下大约0.6s不用)。把接下来的20s用来录对方留言信息[8] 。
图12 PLAY键子程序
如同12所示当主人要听自己留言信息或对方留言信息时可以按下此键,这时便开始播放第一段信息(主人留言);若不想听此段信息,可以不等其播放完,再按一下PLAY键,便从第二段开始播放(对方留言);若再按此键,便重新播放第一段信息;只要按的不是PLAY键,就跳出此子程序,ISD1420停止播放[8]。
4. 系统仿真
4.1 仿真电路1
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
51单片机多路温度检测系统的设计+电路图+源程序+流程图
下一篇:
51单片机太阳能热水器的控制系统设计+仿真图+硬件电路图
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
辩护律师的作证义务和保...
谷度酒庄消费者回访调查问卷表
《醉青春》导演作品阐述
多元化刑事简易程序构建探讨【9365字】
国内外无刷直流电动机研究现状
浅谈新形势下妇产科护理...
中国古代秘书擅权的发展和恶变
拉力采集上位机软件开发任务书
高校网球场馆运营管理初探【1805字】
浅谈传统人文精神茬大學...