- 15
- 0
- 约3千字
- 约 7页
- 2020-10-13 发布于山东
- 举报
C51 流水灯多样显示程序
流水 ,多样 ,程序
功能说明:
1、单个 LED流水灯从左到右
2、单个 LED流水灯从右到左
3、从左边一个个点亮 8 个 LED
4、从右边一个个点亮 8 个 LED
5、所有的 LED开关 8 次
6、左右闪烁 8 次
7、8 个流水灯两边向中间依次点亮 8 次
8、8 个流水灯中间向两边依次点亮 8 次
测试环境:
在 ME300B 开发板上测试通过
*************************************************************/
#includereg
51.h //51 系列单片机定义文件
#define uchar unsigned char //定义无符号字符
#define uint unsigned int
// 定义无符号整数
void delay(uint);
// 声明延时函数
void main(void);
// 声明主函数
/***********************************************************
1 / 7
主程序
/***********************************************************/
void main(void){uint i;
uchar temp;
while
(1){/***********************************************************
个流水灯逐个闪动
/***********************************************************/
temp=0x01;
for(i=0;i8;i++){P0=~temp;
delay
(100);
temp=1;}/*******************************************************
****
个流水灯反向逐个闪动
/***********************************************************/
temp=0x80;
for(i=0;i8;i++){P0=~temp;
delay
(100);
temp=1;}/*******************************************************
****
2 / 7
个流水灯依次全部点亮
/***********************************************************/temp =0xFE;
for(i=0;i8;i++){P0=temp;
delay
(100);
temp=1;}/*******************************************************
****
个流水灯依次全部熄灭
/***********************************************************/temp =0xFE;
for(i=0;i8;i++){P0=~temp;
delay
(100);
temp=1;}/*******************************************************
****
个流水灯依次反向全部点亮
/***********************************************************/
temp=0x7F;
for(i=0;i8;i++){P0=temp;
delay
(100);
3 / 7
temp=1;}/*******************************************************
****
个流水灯依次反向全部熄灭
/***********************************************************/
temp=0x7F;
for(i=0;i8;i++){P0=~temp;
delay
(100);
temp=1;}/*******************************************************
****
8 个流水灯全部点亮关闭 8 次
/***********************************************************/
temp=0xfF;
for(i=0;i8;i++){P0=temp;
delay
(100);
P0=~temp;
delay
(100);}/*************
您可能关注的文档
- (武汉专版)九年级数学上《第25章概率初步》检测题(含答案).docx
- 022019年广西专业技术人员继续教育公需科目考试满分答案-(29594).docx
- 15_《一次比一次有进步》同步练习.docx
- 2014-2015学年度第二学期期末学业质量监测八年级物理试题.docx
- 2015-2016学年度第二学期期中学业质量监测八年级物理答案.docx
- 2016——2017年第一学期三年级语文期末测试题1附答案.docx
- 2016人教版小学语文六年级下册第一单元测试卷.docx
- 2016年第一学期六年级语文期中试卷及答案3.docx
- 2016年第一学期四年级语文期中试卷及答案.docx
- 2018——2019学年XX县小学教研室下发道德与法治教学指导意见.docx
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)