- 276
- 0
- 约1.61万字
- 约 26页
- 2016-09-25 发布于湖北
- 举报
单片机心型流水灯程序汇编
#include REGX52.H
#define uint unsigned int
#define uchar unsigned char
uchar code table0[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//LED从低位往高位移
uchar code table1[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//LED从高位往低位移
uchar code table2[]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00};//LED从1个亮到8个都点亮(从低位往高位)
uchar code table3[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};//LED从1个亮到8个都点亮(从高位往低位)
uchar code table4[]={0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};//LED从8个全亮到一个都不亮(从低位往高位)
uchar code table5[]={0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff};//LED从8个全亮到一个都不亮(从高位往低位)
uchar code table6[]={0xfe,0xfc,0xfa,0xf6,0xee,0xde,0xbe,0x7e};//LED从低位往高位移(最低位始终为0)
uchar code table7[]={0x7f,0x3f,0x5f,0x6f,0x77,0x7b,0x7d,0x7e};//LED从高位往低位移(最高位始终为0)
uchar i,j; //定义循环变量
uint tt=70; //定义时间指数
void delay(uint time) //延时函数
{
uint x,y;
for(x=time;x0;x--)
for(y=110;y0;y--);
}
void disp0() //状态0 所有LED闪烁3次
{
for(i=0;i3;i++)
{
P0=0x00; P2=0x00; P3=0x00; P1=0x00;
delay(300);
P0=0xff; P2=0xff; P3=0xff; P1=0xff;
delay(300);
}
}
void disp1() //状态1 LED顺时针转一圈
{
for(i=0;i8;i++)
{
P2=table1[i];
delay(100);
}
P2=0xff;
for(i=0;i8;i++)
{
P3=table1[i];
delay(100);
}
P3=0xff;
for(i=0;i8;i++)
{
P1=table1[i];
delay(100);
}
P1=0xff;
for(i=0;i8;i++)
{
P0=table0[i];
delay(100);
}
P0=0xff;
}
void disp2() //状态2 LED逆时针转一圈
{
for(i=0;i8;i++)
{
P0=table1[i];
delay(100);
}
P0=0xff;
for(i=0;i8;i++)
{
P1=table0[i];
delay(100);
}
P1=0xff;
for(i=0;i8;i++)
{
P3=table0[i];
delay(100);
}
P3=0xff;
for(i=0;i8;i++)
{
P2=table0[i];
delay(100);
}
P2=0xff;
}
void disp3() //状态3 4个LED同时顺时、逆时针移动1/4圈
{
for(i=0;i8;i++)
{
P0=table1[i];
P1=table1[i];
P2=table1[i];
P3=table0[i];
delay(100);
}
for(i=0;i8;i++)
{
P0=table0[i];
P1=table0[i];
P2=table0[i];
P3=table1[i];
delay(100);
}
P3=0xff; P0=0xff;
}
void disp4() //状态4 2个LED同时顺时针移动半圈
{
for(i=0;i8;i++)
{
P2=table1[i];
P1=table1[i];
delay(100);
您可能关注的文档
- 华能电气培训-保安系统汇编.ppt
- 华能莱芜电厂#4、5锅炉末级过热器爆管原因分析及预防汇编.docx
- 华科量子力学课件第一章汇编.ppt
- 华能项目部电气主要设备评级2016320汇编.doc
- 华阳中学高2014届高考冲刺训练(一)汇编.doc
- 华阳应急预案汇编.doc
- 华门无源电子锁系统解决方案汇编.doc
- 单一颜色商标法研究汇编.doc
- 协和公司简介产品介绍(2015版1004)汇编.ppt
- 单位分部分项划分方案汇编.doc
- 2026航旅纵横校招参考题库必考题.docx
- 2026航旅纵横校招参考题库及答案1套.docx
- 2026蒙泰集团铝业事业部岗位招聘10人(内蒙古)参考题库必考题.docx
- 2026福建龙岩新罗区曹溪社区卫生服务中心招聘非在编专业技术人员2人参考题库必考题.docx
- 2026福建龙洲运输集团有限公司上杭分公司招聘参考题库含答案.docx
- 2026福建龙岩市龙洲集团股份有限公司招聘2人参考题库附答案.docx
- 2026福建龙岩新罗区曹溪社区卫生服务中心招聘非在编专业技术人员2人参考题库含答案.docx
- 2026福建龙岩市漳平台创投资开发有限责任公司樱花节临时用工招聘118人参考题库及答案1套.docx
- 2026福建龙岩市连城县招聘紧缺学科中学教师90人参考题库完美版.docx
- 2026福建龙岩市教育部组织公费师范毕业生“双向选择”专项招聘8人备考题库附答案.docx
原创力文档

文档评论(0)