工作原理不同。
HC595 僅僅是串并轉換,比較適合靜態輸出,如果用來驅動動態掃描LED,必須要軟件上的配合定時去刷新HC595的輸出。
MAX7219 以及 TM系列的 LED驅動芯片,是芯片自帶動態掃描,即:如果你讓LED顯示 12345678, 對于這類芯片,你只要把12345678 發過去,然后只要顯示內容不變的話,你就不需要再去管它了,而使用HC595的話,即使顯示內容不變,你還是要通過定時期,一遍一遍的去控制HC595的輸出。對于單片機資源足夠,負擔不大的前提下,用HC595可以很好的節約成本彌補IO不足。但是對于單片機本身資源緊張,工作繁忙,那么使用自帶自動掃描功能的LED專用芯片,就可以減小MCU的負荷。雖然成本有點小貴。 |