0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自制一个自动模拟输入密码键电路

电子设计 来源:陈翠 2019-02-16 10:37 次阅读

广播爱好者手中的道奇车机多为欧版机,调频被锁定只能收听单数的频点,如果想全频点收听,需要在开机状态下依次按AM/FM、SET、SEL及五次数字1密码,而且每次开机时都需要输一次密码,很麻烦。用STC11F02E和CD4066制作了一个自动模拟输入密码键的电路,自动完成制式转换,不用再人工输入密码。

STC11F02E是与AT89C2051外围引脚兼容的功能增强型国产可反复擦写单片机

内置复位电路和大约6MHz晶振,因此外围电路简单。其型号后缀“E”表示内置EEPROM.本电路没有用到,详细中文资料请在互联网上下载pdf文件。

CD4066是四双向模拟开关电路,由于道奇车机的面板按键采用矩阵方式,所以不能像独立按键方式编程那样直接下拉到低电平。

CD4066四个模拟开关可以分别控制四个车机面板按键,而与车机的内部编程无关,兼容性和灵敏度都很好。电路如附图所示,KA是模拟双向开关A组触点的控制端,高电平时A组的端口双向导通,低电平时断开,悬空时为弱导通状态。

接线时,将A、B、C、D四组引脚分别接车机面板上对应的AM/FM、SET、SEL及数字l键的常开端子焊点,5V电源取自车机主板芯片ETC9344(11)脚,地接车机外壳地即可。发光二极管钻孔安装在车机面板的合适位置,用来指示制转过程。

操作时,先将车机接通12V电源,这时发光二极管点亮,提示l0s后将开始制转,这时打开面板上的电源开关给车机按键电路供电,然后等待自动制式转换完成,指示灯熄灭。

自制一个自动模拟输入密码键电路

程序采用汇编语言编写,延时程序是按内置约6MHz的晶振频率编写,STC单片机一个指令周期只要一个时钟,因此与AT89C2051的延时时间不同。模拟按键间隔时间为200ms.置位程序用来控制CD4066的KA~KD,按照输入键码的顺序,完成高、低电平控制,5V单片机I/O口默认是弱上拉方式,可与CD4066直接连接。最后设置单片机进入掉电方式,外围引脚的电平被锁存,不会影响手动按键。

STC单片机在烧写程序时,需要外接晶振和陶瓷电容,这样,烧写成功率高,同时注意选择“下次启动使用内部晶振”的选项。先点烧录界面“下载”选项,再给单片机上电复位,才能开始下载。

小结:本电路可用于模拟矩阵或独立键盘的按键输入,每片CD4066可模拟四个按键,也可根据需要增加。该程序编制简单,初学者也可以完成。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路
    +关注

    关注

    171

    文章

    5500

    浏览量

    169974
  • 自动模拟加载

    关注

    0

    文章

    2

    浏览量

    2087
收藏 人收藏

    评论

    相关推荐

    输入QQ密码错误的原因有哪些?

    ,您需要按次键盘左侧的“大写锁定”(Caps Lock)开始输入大写字母,输入大写字母后,需要再按次关闭大写锁定(此时点击字母
    发表于 02-05 11:25

    求51单片机密码锁C程序

    哪位高人有可用51单片机密码锁C程序啊?功能:输入八位密码,原始密码为12345678,输入3次密码
    发表于 09-04 22:32

    数字电路设计三位输入开关的密码

    本帖最后由 gk320830 于 2015-3-8 18:24 编辑 设计密码锁,锁上有三按键A、B、C,当A或B单独按下,或 A、B 同时按下,或三
    发表于 01-15 19:25

    CD4017做的密码

    电路设计加上制作共28天,纯数字电路打造;输入正确密码按下确认之后绿色指示灯点亮,继电器闭合
    发表于 03-29 09:40

    基于单片机的电子密码

    、键盘包括“A”、“B”、“1”、“3”、“5”、“7”、“9”、“确认”、“设置”、“清除”10按键;3、按“设置”后,可以设置6位密码,假设出厂初始密码为“111111”。①按
    发表于 05-09 21:47

    基于单片机的电子密码

    、键盘包括“A”、“B”、“1”、“3”、“5”、“7”、“9”、“确认”、“设置”、“清除”10按键;3、按“设置”后,可以设置6位密码,假设出厂初始密码为“111111”。①按
    发表于 05-09 21:50

    基于单片机的电子密码锁设计

    、键盘包括“A”、“B”、“1”、“3”、“5”、“7”、“9”、“确认”、“设置”、“清除”10按键;3、按“设置”后,可以设置6位密码,假设出厂初始密码为“111111”。①按
    发表于 05-09 22:09

    Mooltipass:离线的密码保存器

    要的是,Mooltipass不只记录网站的凭证!你可以用它来保持登录名和密码的计算机,服务,等等。Mooltipass模拟标准的USB键盘,因此可以
    发表于 11-14 14:55

    Labview程序 如何做到在输入密码的时候提示大写已打开?

    Labview 程序的前面板有输入控件,用于输入密码,如何做到程序在运行的时候,密码
    发表于 07-29 22:33

    小程序--自动输入密码,还有小bug请大神帮忙解

    修改配置文件confi,即可在当前屏幕自动输入你设定的字符串密码适用于每天重复性多次输入软件密码最初的设想是软件开机自启,
    发表于 12-30 09:13

    种在鼠标概念基础上研究开发的密码输入方法

    本文介绍种在鼠标概念基础上研究开发的密码输入方法,或者称为密码鼠标。这种密码鼠标采用滚动的数码输入
    发表于 05-27 06:26

    3路模拟输入“或”峰值选择电路

    3路模拟输入“或”峰值选择电路 电路的功能 本电路是一种输入单极
    发表于 05-05 15:30 849次阅读
    3路<b class='flag-5'>模拟</b><b class='flag-5'>输入</b>“或”峰值选择<b class='flag-5'>电路</b>

    自制模拟飞行器的程序员代码+电路

    自制模拟飞行器的程序员代码,及其电路图,
    发表于 11-25 10:23 44次下载

    基于模拟电路的电子密码锁设计

    随着科技的不断发展和进步,电子密码锁已经成为了人们日常生活中必不可少的一种安全防护措施。传统的机械密码锁存在着许多缺陷,例如使用不便、易损坏、安全性差等问题。因此,研究开发一种基于模拟电路
    的头像 发表于 06-09 16:13 674次阅读
    基于<b class='flag-5'>模拟</b><b class='flag-5'>电路</b>的电子<b class='flag-5'>密码</b>锁设计

    Arduino自动密码输入

    电子发烧友网站提供《Arduino自动密码输入器.zip》资料免费下载
    发表于 06-26 11:38 0次下载
    Arduino<b class='flag-5'>自动</b><b class='flag-5'>密码</b><b class='flag-5'>输入</b>器