LCD驅(qū)動(dòng)器AY0438及其與PIC單片機(jī)的接口設(shè)計(jì)
為了防止和避免數(shù)據(jù)輸入到負(fù)載之間因阻塞或空閑等意外情況而引起系統(tǒng)工作的不正常,在時(shí)鐘信號(hào)的下降沿,AY0438的DATA IN和LOAD信號(hào)的狀態(tài)都不改變。圖5是AY0438在PIC16C71單片機(jī)的控制下驅(qū)動(dòng)4 位7段LCD顯示器的典型應(yīng)用電路。連接時(shí),將CLK、DATA IN和LOAD分別接到PIC16C71單片機(jī)的PB0、PB1和PB2上,把SEG1~7、SEG9~15 、SEG17~23和SEG25~31分別依次連接到4位7段LCD顯示模塊的第一、第三、第二和第四位上。另外,在 PIC16C71的PB7端連接一個(gè)微動(dòng)開(kāi)關(guān),用于檢查系統(tǒng)是否阻塞。如果發(fā)生阻塞,通過(guò)PB7可以重新設(shè)定LCD 模塊上從第一位到最后一位的值。下面是對(duì)PIC16C71單片機(jī)的編程:
評(píng)論