文章目录6个9效果图6个9代码点亮第一位和第六位效果图点亮第一位和第六位代码案例5-4效果图案例5-4代码轮播效果图轮播代码123456效果图123456代码131415效果图131415代码6个9效果图6个9代码#includereg52.hsbit dulaP3^4;sbit welaP1^6;voidmain(){wela1;P00xC0;wela0;dula1;P00x6F;dula0;while(1);}点亮第一位和第六位效果图点亮第一位和第六位代码#includereg52.hsbit dulaP3^4;sbit welaP1^6;voidmain(){wela1;P00xDE;wela0;dula1;P00x07;dula0;while(1);}案例5-4效果图案例5-4代码#includereg52.h#defineucharunsignedchar#defineuintunsignedintsbit dulaP3^4;sbit welaP1^6;uchar code seg_code[]{0x3F,// 00x06,// 10x5B,// 20x4F,// 30x66,// 40x6D,// 50x7D,// 60x07,// 70x7F,// 80x6F// 9};voiddelay(uint ms){uint i,j;for(ims;i0;i--)for(j110;j0;j--);}voidmain(){uchar digit;while(1){wela1;P00xc0;wela0;for(digit0;digit10;digit){dula1;P0seg_code[digit];dula0;delay(500);}}}轮播效果图轮播代码#includereg52.h#defineucharunsignedchar#defineuintunsignedintsbit dulaP3^4;sbit welaP1^6;uchar code seg_code[]{0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F;}voiddelay(uint ms){uint i,j;for(ims;i0;i--)for(j110;j0;j--);}voidmain(){uchar digit;while(1){wela1;P00xF3;wela0;for(digit0;digit10;digit){dula1;P0seg_code[digit];dula0;delay(500);}}}123456效果图123456代码#includereg52.hc#defineucharunsignedchar#defineuintunsignedintsbit dulaP3^4;sbit welaP1^6;uchar code TableDula[]{0x3F,// 00x06,// 10x5B,// 20x4F,// 30x66,// 40x6D,// 50x7D,// 60x07,// 70x7F,// 80x6F// 9};uchar code TableWela[]{};voiddelay(uchar x){uchar j;while(x--){for(j0;j125;j);}}voidmain(){uchar i;while(1){for(i0;i6;i){P00x00;dula0;wela0;P0TableWela[i];wela1;wela0;P0TableDula[i];dula1;dula0;delay(2);}}}131415效果图131415代码#includereg52.h#defineucharunsignedchar#defineuintunsignedintsbit dulaP3^4;sbit welaP1^6;// 共阴极段码表带小数点uchar code TableDula[]{0x3F,// 00x06,// 10x5B,// 20x4F,// 30x66,// 40x6D,// 50x7D,// 60x07,// 70x7F,// 80x6F,// 90xCF,// 3. 带小数点0xE6// 4. 带小数点};uchar code TableWela[]{0xFE,// 第1位0xFD,// 第2位0xFB,// 第3位0xF7,// 第4位0xEF,// 第5位0xDF// 第6位};voiddelay(uchar x){uchar j;while(x--){for(j0;j125;j);}}voidmain(){uchar i;while(1){for(i0;i6;i){P00x00;dula0;wela0;P0TableWela[i];wela1;wela0;// 显示1 3. 1 4. 1 5if(i0)P0TableDula[1];// 1if(i1)P0TableDula[10];// 3.if(i2)P0TableDula[1];// 1if(i3)P0TableDula[11];// 4.if(i4)P0TableDula[1];// 1if(i5)P0TableDula[5];// 5dula1;dula0;delay(2);}}}