标题: 今天的单片机流水灯作业,很有成就感 [打印本页]

作者: mazeqin    时间: 2017-11-22 16:32
标题: 今天的单片机流水灯作业,很有成就感
嘻嘻嘻


单片机源程序如下:
  1. //3-7-7:使用数组的指针控制P2口流水灯
  2. #include<reg52.h>        //包含单片机寄存器定义的头文件

  3. /*************************
  4. 延时函数
  5. *************************/
  6. void delay(void)       
  7.                 {
  8.                         unsigned char m,n;
  9.                                 for(m=0;m<250;m++)
  10.                                         for(n=0;n<250;n++)
  11.                                         ;
  12.                  }
  13. /*****}*********************
  14. 主函数
  15. **************************/
  16. void main(void)
  17.         {
  18.                 unsigned char i;
  19.         
  20.                 unsigned char Tab[]={
  21.                                                 0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,//单灯左移
  22.                                                 0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,//单灯右移
  23.                                                 0xff,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,//双灯开合
  24.                                                 0x00,0x81,0xc3,0xe7,0xff,0xe7,0xc3,0x81,0x00};//全灯收放
  25.                                                 //流水灯控制码数组
  26.                 unsigned char *p;        //定义无符号字符型指针
  27.                 p=Tab;                                //将数组首地址存入指针p
  28.                 while(1)                        //无限循环
  29.                         {
  30.                                 for(i=0;i<34;i++)        //共34个流水灯控制码
  31. ……………………

  32. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
流水灯.rar (41.39 KB, 下载次数: 4)







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1