//上一篇写了LCD驱动,本篇写下LED驱动 //DISPCON 最高位为1时, 选择LED驱动,LCD驱动无效 最高位为0时, 选择LCD驱动,LED驱动无效 void Sh79fLed_Init(void) { uint8 i ; Bank0; DISPCLK0 = 0x6e;//0X6E //帧频率 64HZ 此设置无效 DISPCLK1 = 0x01;//0X01 P0SS = 0X00 ; P1SS = 0XFF ; //P10-P17作为SEG P3SS = 0XFF ; //P30-P37作为COM DISPCON = (1<<7) | (1<<4) ; //led使能 1/8占空比 for(i=0;i<200;i++) ; DISPCON |= (1<<6) ; //打开LED模块 for(i=0;i<100;i++) ; }
原文:http://blog.csdn.net/chuangwu2009/article/details/30496687