菜单
  

    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
  1. 上一篇:51单片机多路温度检测系统的设计+电路图+源程序+流程图
  2. 下一篇:51单片机太阳能热水器的控制系统设计+仿真图+硬件电路图
  1. 基波磁通补偿的串联混合...

  2. stc15单片机水温水压无线监...

  3. PIC16F73单片机逆变电源硬件电路设计+电路图

  4. 单H桥三电平有源电力滤波器的控制策略研究

  5. 51单片机永磁直流无刷电动机驱动控制器设计

  6. PLC柔性制造系统的控制系统设计+梯形图

  7. 含二甲基咪唑分子基介电...

  8. 中国传统元素在游戏角色...

  9. 江苏省某高中学生体质现状的调查研究

  10. NFC协议物理层的软件实现+文献综述

  11. 上市公司股权结构对经营绩效的影响研究

  12. 巴金《激流三部曲》高觉新的悲剧命运

  13. 高警觉工作人群的元情绪...

  14. C++最短路径算法研究和程序设计

  15. 浅析中国古代宗法制度

  16. g-C3N4光催化剂的制备和光催化性能研究

  17. 现代简约美式风格在室内家装中的运用

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回