找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1631|回复: 0
打印 上一主题 下一主题
收起左侧

今天的单片机流水灯作业,很有成就感

[复制链接]
跳转到指定楼层
楼主
嘻嘻嘻


单片机源程序如下:
  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)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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