本帖最后由 wckwok99 于 2012-2-24 22:19 编辑
试了简单笨的修改方法, 流动速度减慢, 但显示有小许闪烁, 相信要在主程序中加入流动速度延迟时间才可达到.
///////////////////////////////////////////////////////////////////////////////////////////////////
void display_delay(unsigned char i){
while(i){
display(disp_mode);
i--;
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////// void main(void)
{
Initial_DS1302();
time_to_buff_all();
ReadTemperature(&date,39);
Timer_init();
while(1)
{
update_buff();
for(disrow=0;disrow<16;disrow++) //disrow,
{
L_STB=0;
set_row(disrow); // // display(disp_mode);
display_delay(2); <改数字做速度延迟
|