8脚的小芯片mx08是直流马达驱动芯片,用来驱动电子锁上的小马达用的。大些的芯片是单片机,用来判断输入的密码,一旦正确,就向mx08芯片发送信号,驱动马达打开电子锁。你的照片太小,看不清单片机具体的厂家和型号,你如果看得清楚,可以自己在网上搜索。
简易14位数字密码锁控制电路设计,其中的ic9a模块用VHDL硬件描述语言编写
PL2303是USB接口,应该是用电脑通过USB口给锁设置密码用的。

CD4069就是简单的非门,缓冲驱动输出。Cx的走向电路中没给出,猜测是送给执行机构的信号;如果数码显示不只一位,也可能是LED驱动的片选信号。你把图找全了就知道了。
ic9a程序:LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY IC9A IS
PORT(CLK:IN STD_LOGIC;
CLR:IN STD_LOGIC;
D :IN STD_LOGIC_VECTOR(6 DOWNTO 0);
OUT2:OUT STD_LOGIC);
END IC9A;

ARCHITECTURE ART OF IC9A IS
SIGNAL QH:STD_LOGIC_VECTOR(6 DOWNTO 0);
BEGIN
PROCESS(CLK,CLR)
BEGIN
IF(CLR='1')THEN
QH<="0000000";
ELSIF (CLK'EVENT AND CLK='1') THEN
QH(6 DOWNTO 0)<=D(6 DOWNTO 0);
END IF;

IF(QH&D="00010000100111")THEN
OUT2<='1';
ELSE
OUT2<='0';
END IF;


