找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5083|回复: 0
收起左侧

单片机广告灯C51程序示例

[复制链接]
ID:204273 发表于 2017-5-24 14:44 | 显示全部楼层 |阅读模式
51单片机广告灯程序:
  1. /***********************************************************
  2. 实验名称:广告灯示例程序
  3. 程序说明:烧好程序即可
  4. 实验平台:YZ200 V2.2开发箱
  5. 作者:徐锐锋
  6. 广州研展电子科技有限公司  (我爱研发网)  版权所有
  7. ***********************************************************/

  8. #include <AT89X51.H>

  9. unsigned char code table[]={0xfe,0xfd,0xfb,0xf7,

  10.                             0xef,0xdf,0xbf,0x7f,

  11.                             0xfe,0xfd,0xfb,0xf7,

  12.                             0xef,0xdf,0xbf,0x7f,

  13.                             0x7f,0xbf,0xdf,0xef,

  14.                             0xf7,0xfb,0xfd,0xfe,

  15.                             0x7f,0xbf,0xdf,0xef,

  16.                             0xf7,0xfb,0xfd,0xfe,

  17.                             0x00,0xff,0x00,0xff,

  18.                             0x01};          //广告灯花式

  19. unsigned char i;
  20.   
  21. /******************************************/
  22. /*              延时子程序                */
  23. /******************************************/
  24. void delay(void)
  25. {
  26.   unsigned char m,n,s;

  27.   for(m=20;m>0;m--)

  28.   for(n=30;n>0;n--)

  29.   for(s=200;s>0;s--);
  30. }
  31.   
  32. /******************************************/
  33. /*              主程序                    */
  34. /******************************************/
  35. void main(void)
  36. {

  37.   while(1)

  38.     {

  39.       if(table[i]!=0x01)

  40.         {

  41.           P0=table[i];

  42.           i++;        //LED移动

  43.           delay();

  44.         }

  45.         else
  46. ……………………

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

下载:
13.广告灯.zip (462.82 KB, 下载次数: 17)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表