//实例30:用有参函数控制P0口8位LED流水速度
#include<reg51.h>
/*************************************************
函数功能:延时一段时间
*************************************************/
void delay(unsigned char x)
{
unsigned char m,n;
for(m=0;m<x;m++)
for(n=0;n<200;n++)
;
}
/*************************************************
函数功能:主函数
*************************************************/
void main(void)
{
unsigned char i;
unsigned char code Tab[ ]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
//流水灯控制码
while(1)
{
//快速流水点亮LED
for(i=0;i<8;i++) //共8个流水灯控制码
{
P0=Tab[i];
delay(100); //延时约60ms, (3*100*200=60 000μs)
}
//慢速流水点亮LED
for(i=0;i<8;i++) //共8个流水灯控制码
{
P0=Tab[i];
delay(250); //延时约150ms, (3*250*200=150 000μs)
}
}
}
单片机C语言实例-用有参函数控制P0口8位LED流水速度.zip
版权申诉
103 浏览量
2022-12-14
09:37:20
上传
评论
收藏 29KB ZIP 举报
JGiser
- 粉丝: 7580
- 资源: 5112
最新资源
- 安卓与STM32硬件开发项目,实现安卓端控制家庭灯,窗帘,门.zip
- java-leetcode题解之第972题最接近原点的K个点.zip
- java-leetcode题解之第347题前K个高频元素.zip
- java-leetcode题解之第215题数组中的第K个最大元素.zip
- java-leetcode题解之第641题设计循环双端队列.zip
- java-leetcode题解之第1284题转化为全零矩阵的最少反转次数.zip
- java-leetcode题解之第1311获取已观看视频.zip
- java-leetcode题解之第621题任务调度器.zip
- java-leetcode题解之第622题设计循环队列.zip
- java-leetcode题解之第51题N皇后.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈