ned char i; for (i=0;i<8;i++) { if (dd&1) d_dat=1; else d_dat=0; d_clk=0; dd>>=1; d_clk=1; }}//控制小数点和闪烁,显示数据|0x040表示有小数点;显示数据|0x80表示闪烁。void out_displ(unsigned char dd) { if (dd>=0x80) { if (s001>flash_time) {out_disp(0xff);return;} } dd&=0x7f; if (dd>=0x40) { dd=un_disp[dd&0x3f]^pdp; } else dd=un_disp[dd]; out_disp(dd);}unsigned int s001; //闪烁时间参考void int_t0(void) interrupt 1 { unsigned char dd;