今天是: <%response.write formatdatetime(date(),1)%> 电子制作天地网站欢迎您的光临,欢迎提出宝贵意见或建议。本站信息产业部备案: 粤ICP备05114582号
 
自制一个自动模拟输入密码键电路
CD4066 keyboard circuit

时间:2013-8-4 16:08:56 来源:互联网 作者:不详 编辑: 【关闭


 
作者:郝刚
广播爱好者手中的道奇车机多为欧版机,调频被锁定只能收听单数的频点,如果想全频点收听,需要在开机状态下依次按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后将开始制转,这时打开面板上的电源开关给车机按键电路供电,然后等待自动制式转换完成,指示灯熄灭。
 
自制一个自动模拟输入密码键电路CD4066 keyboard circuit
 
  程序采用汇编语言编写,延时程序是按内置约6MHz的晶振频率编写,STC单片机一个指令周期只要一个时钟,因此与AT89C2051的延时时间不同。模拟按键间隔时间为200ms.置位程序用来控制CD4066的KA~KD,按照输入键码的顺序,完成高、低电平控制,5V单片机I/O口默认是弱上拉方式,可与CD4066直接连接。最后设置单片机进入掉电方式,外围引脚的电平被锁存,不会影响手动按键。
  STC单片机在烧写程序时,需要外接晶振和陶瓷电容,这样,烧写成功率高,同时注意选择“下次启动使用内部晶振”的选项。先点烧录界面“下载”选项,再给单片机上电复位,才能开始下载。
  小结:本电路可用于模拟矩阵或独立键盘的按键输入,每片CD4066可模拟四个按键,也可根据需要增加。该程序编制简单,初学者也可以完成。

◆相关文章◆
◆ 编辑推荐 ◆
用户:
更多评论
您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。60个字以内
留言:
验证码:
 
 
 

免责声明:
●本站所有内容均来自网络,以学习为目的,如果侵犯了您的利益,请来信告知,立即删除,站长邮件为"diy+dzdiy.com",请将"+"变更为"@"
●电子制作存在风险,请注意人身安全,如果您在根据本站电路进行制作过程中发生伤害,本站不负任何责任。

版权所有:www.dzdiy.com © 2001-2019 本站信息产业部备案: 粤ICP备05114582号