我是一个单片机初学者,想在想用SM1623驱动3个LED数码管,SM1623的资料请见附件。
现在我想弄明白的问题:
1.SM1623与单片机只使用一个串口通信,而它执行的指令是以字节为单位的,那我写程序的时候是不是让单片机每次发送一个比特,等发够8个比特SM1623才开始执行指令?
2.SM1623有显示寄存器的,寄存器里有相应的地址,但是我不知道这些地址怎么使用的。比如我现在想让Grid1(位1)的LED显示,我使用哪个地址?
3.SM1623使用动态扫描的,那样我写单片机程序的时候要不要通过轮流发送显示命令,比如像让位1的数码管亮500ms,再让位2的数码管亮500ms,这种方法去控制数码管呢?还是它本身有自动控制动态显示的功能,我只要写指令让它显示就好。
我是新手,请大家多指教。上面那些问题可能有点乱,希望大家帮帮我,谢谢了。 |