语音电子门锁(Voice electronic door lock).docVIP

语音电子门锁(Voice electronic door lock).doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语音电子门锁(Voice electronic door lock)

语音电子门锁(Voice electronic door lock) #包括 reg51. H / /语音识别程序 #包括 absacc。” #包括信息。” # unsigned int定义单元 #定义unsigned char函数 公司isd_ss = P1 ^ 0;// ISD4002片选 公司isd_sclk = P1 ^ 1;// ISD4002时钟 公司isd_mosi = P1 ^ 2;// ISD4002数据输入 公司isd_miso = P1 ^ 3;// ISD4002数据输出 公司isd_int = P3 ^ 3;// ISD4002溢出或放音结束中断 公司公关= P1 ^ 4;/ / PR = 1录音PR = 0放音 公司运行= P1 ^ 5;/ /执行录音或放音 公司停止= P1 ^ 6;/ /复位 公司领导= P1 ^ 7;/ /指示灯 P3 ^了SDA的= 1;// 24C02数据端 P3 ^了SCL = 0;// 24C02时钟端 P2 ^了错误= 4;//闭锁指示端 公司权利= P2 ^ 5;/ /开锁指示端和开锁输出 #定义COM xbyte [ 0x7FFF ] / / 8279命令状态地址A11 A14 #定义数据xbyte [ 0x77ff ] / / 8279数据地址 公司clflag ACC ^ = 7;//记录状态字最高位 点int0_flag = 0;//中断0标志位 nmb_flag /语音识别编号函数; 函数代码表[ ] = { 0x3F,0x06,0x5b,0x4f,0x66,0x6d,7d,0x07,/ / 0,1,2,3,4,5,6,7 0x7F,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71 / 8,9,A,B,C,D,E,F };//共阳极数码管显示段码 函数的iData迪斯[ 8 ];//显示用数据暂存器8位数据 函数的iData米马[ 6 ];//密码用数据暂存器6位数据 / / **************函数声明********************** 无效回复(void);/ /自动回答程序 isd_pr虚空(void);/ /手动对ISD录放音 无效isd_write(UCHAR ISDX);/ / SPI串行发送一个字节子程序 isd_stop虚空(void);/ /发送停止指令程序 isd_pu虚空(void);/ /发送上电指令程序 isd_pd虚空(void);/ /发送省电指令程序 isd_play虚空(void);/ /发送玩指令程序 isd_rec虚空(void);/ /发送REC指令程序 无效isd_setplay(ADL函数函数,ADH);/ /发送约定指令程序 无效isd_setrec(ADL函数函数,ADH);/ /发送setrec指令程序 read_isd_ovf函数(void);/ /读溢出标志OVF程序 isd_ovf虚空(void);/ / LED闪烁程序 延时(单位N);/ /延迟N微秒 虚空DELAYms(单位N);/ /延迟N毫秒 函数keyin();/ / 8279读键号子程序 函数deky();/ / 8279监测有无按键按下子程序 无效的DISP(UCHAR IDATA * D);/ / 8279显示子程序 start_bit虚空(void);/ / 2402开始位 stop_bit虚空(void);/ / 2402停止位 mast_ack虚空(void);/ / 2402主答函数 piece write _ 8bit (uchar ch); / / 2402写一个字节 (8位) 数据 uchar page _ wr (uint firstw _ ad, uint counter, uchar * firstr _ ad); / / 2402页面写函数 uchar page _ rd (uint firstrd _ ad, uint count, uchar * firstwr _ ad); / / 页面读函数 mimakey void (void); / / 密码锁设置密码 输入密码子程序 / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / / 主程序 / / 功能: 系统录音分成8段, 可以提供8个提示语. 1.录音时, 按住run键, led点亮开始录音, 松开run即可停止录音 / / 再次按下run键, led点亮开始录第二段音,

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档