1. 程式人生 > >關於HT1621除錯段碼屏的驅動程式注意事項

關於HT1621除錯段碼屏的驅動程式注意事項

在指定地址寫入資料

void Ht1621WrOneData(uchar Addr,uchar Data)

{
HT1621_CS_LOW;
Ht1621Wr_Data(0xa0,3); // - - дÈëÊý¾Ý±êÖ¾101
Ht1621Wr_Data(Addr<<2,6); // - - дÈëµØÖ·Êý¾Ý
Ht1621Wr_Data(Data<<4,4); // - - дÈëÊý¾Ý
HT1621_CS_HIGH;
delay_us(10);

}

這裡的地址指的是段碼屏的seg值,看段碼屏的工程圖可以知道需要顯示的欄位跟seg的關係,然後對應到HT1621晶片的SEG上,比如原理圖如下


HT1621晶片的SEG是多少,那麼地址值就是多少,比如SEG0連線到段碼屏的SEG1,那麼地址值就是0,SEG15連線到段碼屏的SEG16,那麼地址值就是15(十進位制)。

資料值就是根據4個COM口的值來確定,COM置1說明點亮,置0熄滅,根據COM的值和SEG地址就可以點亮需要的字元。