下载此beplayapp体育下载

51单片机常见的五种流水灯编写方式.doc


beplayapp体育下载分类:办公beplayapp体育下载 | 页数:约3页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 3 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
51单片机常见的五种流水灯编写方式.doc51单片机常见的五种流水灯编写方式通过改变赋值实现流水灯voidmain(){ while(1) {P2=0xfe;delay1ms(500);P2=0xfd;delay1ms(500);P2=0xfb;delay1ms(500);P2=0xf7;delay1ms(500);P2=0xef;delay1ms(500);P2=0xdf;delay1ms(500);P2=0xbf;delay1ms(500);P2=0x7f;delay1ms(500);}}通过公式运算实现流水灯voidmain() {while(1){ uinta,b=1;P2=0xfe;delayms(500);for(a=0;a<7;a++){P2-=b;//P2=P2-b delayms(500); b=b*2;//都化为同一类型进制运算}}}通过操作符<<与“|”实现流水灯(通过移位实现流水灯)voidmain(){uchara,i;while(1){ a=0xfe;//点亮第一位LED灯 for(i=0;i<8;i++){P2=a; a=a<<1;//左移一位 a=a|0x01;//左移一位后与0x01相或,保证左移后最低位为1 delay_ms(500);}}}通过库函数_crol_(字符左移)实现流水灯voidmain(){uinta; a=0xfe;while(1) {P2=a;a=_crol_(a,1); delay_ms(500); }}采用数组实现流水灯ucharcodetable[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};voidmain(void){uchari;while(1){for(i=0;i<8;i++)//循环点亮8只LED灯 { P2=table[i]; delay_ms(500);//延时500毫秒}}}

51单片机常见的五种流水灯编写方式 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数3
  • 收藏数0收藏
  • 顶次数0
  • 上传人lily8501
  • 文件大小16 KB
  • 时间2019-09-15