- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用案例5——基于DTMF通信的密码锁
一、双音多频信号----DTMF
二、双音多频信号收发芯片
三、DTMF通信的密码锁硬件电路
几点说明:
① 采用硬件LED七段显示译码器7447,简化编程
② 采用74LS138译码器,产生扫描码
③ 显示及其显示扫描,合二为一,从P0口输出,扫描码为高半字节,格式为:0xxxYYYYB,xxx为扫描码,YYYY为BCD码,即键值
四、DTMF通信的密码锁软件实现
ORG 0000H
START: ORL P2, #0FFH ;令电锁不动作
MOV R4, #06H ;显示缓冲单元35H----30H清零
MOV R0, #30H
CLEAR: MOV @R0, #00H
INC R0
DJNZ R4, CLEAR
KEY: JB P1.4, KEYIN ;8870的STD引脚=1吗?是则DTMF信号有效
LCALL DISPLY ;无DTMF信号,调用显示子程序
AJMP KEY
KEYIN: JB P1.4, $ ;等待8870的STD引脚=0
MOV A, P1 ;从P1口读取DTMF代码
ANL A, #0FH ;取低4位
MOV R7, A ;暂存键值
XRL A, #0AH ;是“*”键吗?是则跳到密码比较
JZ COMP
MOV A, R7
XRL A, #0BH ;是“#”键吗?是则跳到清零显示
JZ START
MOV A, R7
XRL A, #0CH ;是“A”键吗?是则跳到键值输入等待
JZ KEY ;A,B,C,D,还可定义为其它功能键
MOV A, R7
XRL A, #0DH ;是“B”键吗?是则跳到键值输入等待
JZ KEY
MOV A, R7
XRL A, #0EH ;是“C”键吗?是则跳到键值输入等待
JZ KEY
MOV A, R7
XRL A, #0FH ;是“D”键吗?是则跳到键值输入等待
JZ KEY
MOV A, R7 ;不是以上各键,即为数字键
XCH A, 30H ;将数字码存入30H单元
XCH A, 31H ;旧(30H)值存入(31H)
XCH A, 32H ;旧(31H)值存入(32H)
XCH A, 33H ;旧(32H)值存入(33H)
XCH A, 34H ;旧(33H)值存入(34H)
XCH A, 35H ;旧(34H)值存入(35H)
LCALL DISPLY ;调用显示子程序
LJMP KEY ;跳到键值输入等待
DISPLY: MOV A, 35H ;取密码高位,即D6位
ADD A, #50H ;P0高半字节为扫描值,0101B为密码D6位亮
MOV P0, A
LCALL DELAY
MOV A, 34H ;取密码D5位
ADD A, #40H ;扫描值,0100B为密码D5位亮
MOV P0, A
LCALL DELAY
MOV A, 33H ;取密码D4位
ADD A, #30H ;扫描值,0011B为密码D4位亮
MOV P0, A
LCALL DELAY
MOV A, 32H ;取密码D3位
ADD A, #20H ;扫描值,0010B为密码D3位亮
MOV P0, A
LCALL DELAY
MOV A, 31H ;取密码D2位
ADD A, #10H ;扫描值,0001B为密码D2位亮
MOV P0, A
LCALL DELAY
MOV A, 30H ;取密码D1位
您可能关注的文档
最近下载
- 焊接方法与设备使用教学作者曹朝霞齐勇田主编其他焊接方法.pptx VIP
- 医院培训课件:《高警示等特殊药品管理规范》.pptx
- 2024年小微企业和个体户税收最新优惠政策宣讲培训课件(增值税小规模纳税人新政、“六税两费”减免、小微企业减免企业所得税、个体工商户减半征收个人所得税政策等内容)).docx
- 专升本《招投标与合同管理》教案.ppt VIP
- 中考物理专题2比热容易错分析(解析版).docx VIP
- 项目部综合办公室年度工作总结.docx VIP
- 教师数学教学经验分享精品课件.pptx VIP
- 重庆市渝中区2023-2024学年三年级下学期期末语文试卷(含答案).pdf VIP
- ZZ042 数字艺术设计赛题赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).docx VIP
- (统编版2024版)七年级历史新教材新变化及教学建议 课件.pptx
文档评论(0)