给你点建议 看了你给的电路图。觉得首先,单片机可以选用AT89C51(下面都是按AT89C51的资源来设计的),价格和2051差不了太多,而资源更丰富;其次,你的图中用了2片ULN2004和4片164来扩展16*16的行和列,实在是既浪费又不方便扫描。其实可以用4片573接到P0口,用P2的其中4个脚分别接到4片573的片选上,573的输出就可以得到16条行和16条列了;至于汉字的显示,那就比较麻烦了。比如说你要显示一个“你”字,那你就先要在16*16的LED板上把这个字比划一下,看看要显示这个字需要点亮那些LED,然后找出这些LED的扫描码,再把它们放到一个数组(这样你以后要显示这个字的时候,就只要调用这个数组就行了)。 曾经做过一个LED板(上面显示I LOVE U :))送给自己喜欢的人。