- for(i=0;i<num_data;i++)
- { if(i<3)
- { if(disp_buffer[i]!=0xff)
- { tempLCD[i]|=LCD_NNumber[disp_buffer[i]]>>4;
- tempLCD[i+1]|=LCD_NNumber[disp_buffer[i]]<<4;
- }
- }
- else
- {
- tempLCD[i+1]=LCD_NNumber[disp_buffer[i]];
- }
- }
- tempLCD[4]|=0x80; //kw
- tempLCD[6]|=0x80; //СÊýµã
- tempLCD[0]|=0x08; //h
复制代码
显示部分为什么,分2种情况判断,I小于3和I大于3
可能本人愚钝,别人的代码半天都理解不了。
不如按照我的思路自己写,也花不了很长时间。
这叫啥厉害,傻孩子那才是高手,我的程序架构部分受他的影响很大,建议你可以在论坛找下他的程序看下架构。
一周热门 更多>