MBI5026 C語言問題
請問各位大大:
構想:吾人想利用MBI5026 做到定電流輸出,應用於七段顯示器上,而七段顯示器COM點接+12V,想利用5026來顯示數字
電路:+12V→MBI5026→74244→89S51
問題:顯示出都是全亮狀態,無法利用DATA來控制我要的數字。
不知道有沒有大大教教我,
下列為程式碼:(OE腳位已經接地)
#include <AT89X51.h>
void delay ( int t);
sbit LE = P2^2;
sbit SDI = P2^1;
sbit SCLK = P2^0;
unsigned char disp[]= {0x5b};
main()
{
while(1)
{
SCLK=1;
SCLK=0;
LE=1;
SDI= disp[1];
LE=0;
delay(10);
}
}
void delay (int t)
{
unsigned int i;
for (i=0;i<t;i++);
}