先回答最后的问题。全显示8是因为你的MAX7219的1脚DIN也就是数据输入脚没有有效数据输入导致。一般接在电路里都不会出现此状况。因为未断路,端口有上拉或下拉电阻。MAX7219的 1脚DIN 数据输入MAX7219的12脚LOAD 数据锁存MAX7219的13脚CLK 移位时钟每次输入数据16位,低八位为显示数据。高八位的低四位数码管位数地址。高四位无用数据输入,移位,锁存和595类似