单片机学习总结.docVIP

  • 16
  • 0
  • 约 29页
  • 2016-12-08 发布于贵州
  • 举报
 单片机学习总结

LED数码管显示 单只数码管循环显示0~9 /* 名称:单只数码管循环显示0~9 说明:主程序中的循环语句反复将0~9的段码送至P0口,使数字0~9循环显示 */ #includereg51.h #includeintrins.h #define uchar unsigned char #define uint unsigned int //段选 uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; //0)9)不显示) //延时 void DelayMS(uint x) { uchar t; while(x--) for(t=0;t120;t++); } //主程序 void main() { uchar i=0; P0=0x00; while(1) { /* for(;i11;i++){ P0=~DSY_CODE[i]; DelayMS(300);} //注:另一方案 */ P0=~DSY_CODE[i]; i=(i+1)%10; DelayMS(300); } } //段选 uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档