只给你提个思路:1.74hc164是串入并出的转换芯片,这里需要用到单片机的串口,先选中位选,通过串口发送显示码(段码)2.好像没有ULN2803吧?我见过的是ULN2003(或者2001等),是达林顿反相驱动,即起扩流的作用。3.最好有个电路图,可以更具体一些。祝你成功!
说的有点笼统,ULN2803不知道你怎麼连接到电路里。。。单对164来说,当主机把显示的断码值传输过去后,再打开使能端就能让数码管亮了!具体说的话得知道你的硬件连接!