单片机学习之项目简易时钟精选.ppt

操作练习 2.使用延时函数delay_1ms()在每个数码管上隔1s依次显示数字9~0; #include reg52.h #define uint unsigned int #define uchar unsigned char uchar code led[ ]={0x48,0xeb,0x52,0x62,0xe1, 0x64,0x44,0xea,0x40,0x60}; void main() { uint i,j,w; while(1) { for(j=10;j=1;j--) { w=0x04; for(i=0;i6;i++) { P0=0xff; //消隐 P2=~w; //选择数码管 P0=led[j-1]; //数码管显示数字0 w=w1; delay_1ms(5); //动态显示 } delay_1ms(1000); } } } 动态扫描时间,时间太长闪烁,时间太短亮度暗 作业 P52 2,3 P85

文档评论(0)

1亿VIP精品文档

相关文档