用了个TM1640的数码管驱动IC做了个板,单片机用的是STC的,
,,,,问题来了,,,,,
程序写好了,可是数码管不给面子,就是全黑着脸,
小弟出来乍到是不知所错啊,硬件接法是OK的,强行用电实验过;
下面附上代码还望大侠赐教,,,,,,
还问下date的数据怎么产生(新来的不明白啊)
#include
#include
#define Delay(us) {_nop_();_nop_();_nop_();_nop_();}
#define FOSC 18432000L
//*******1640驱动************
sbit sda=P0^0; //TM1640数据线
sbit scl=P0^1; //TM1640时钟线
unsigned char date[16] = {0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
//*****************************
//*********START***************
void start() //1640开始
{
//scl=0;
sda=1;
_nop_();
_nop_();
scl=1;
_nop_(