你贴出来的代码只是整个显示驱动代码中的一部分,而且还有很多语法错误和逻辑错误,核对后再来提问。
595是串入并出的移位寄存器芯片,驱动点阵时,先使用595推出段码,再用IO选择段码所在的行位,延时后,关闭行位,再用595推出下一个段码,再用IO选择新行,以此类推。
你这个程序是复制过来的吗
数组格式错误 肯定没法编译
dat位移就是选择你传入的数组位置