单片机与C语言学习连载三
单片机与C语言学习连载三
泥巴耳朵hh 发表于2年前
单片机与C语言学习连载三
  • 发表于 2年前
  • 阅读 3
  • 收藏 0
  • 点赞 1
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

摘要: 示例3:单片机并行口实现简单流水灯

#include <reg51.h>
#define uint8 unsigned char
#define uint16 unsigned int  //简化数据类型书写
#define LED P1  //定义P1口为LED输出口
//定义LED输出的流水花样数据
uint8 code LedBuf[] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
//延时函数
void DelayMs(uint16 mstime)
{
 uint8 i;
 while(mstime--)
  for(i=115;i>0;i--)
   ;
}
//主函数
void main(void)
{
 uint8 i = 0;
 while(1)
 {
  LED = LedBuf[i];  //送花样数据到LED口
  i++;
  if(i == 8)
   i = 0;  //轮流送数据
  DelayMs(500);  //调用延时函数
 }
}

共有 人打赏支持
粉丝 0
博文 6
码字总数 840
×
泥巴耳朵hh
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: