标题:
单片机流水灯代码
[打印本页]
作者:
galaxy@
时间:
2018-10-11 08:29
标题:
单片机流水灯代码
这是我上个月做的流水灯课题
用了一天的时间
附件里面包含了流水灯的单片机源代码
和proteus仿真工程文件
请大家多多采纳多多指教
本人还有其他代码,但是也不算太多
可以联系我发表
单片机源程序如下:
/**************************************************************************************
*功能:LED流水灯 (用循环移位指令) *
*硬件连接:在J3处插上跳线帽 LED1-->P1.0 *
* LED2-->P1.1 *
* ....-->.... *
* LED8-->P1.7 *
*作者:研发中心 *
*公司:科睿电子产品有限公司 *
*电话:0530-2897239 15192459227 *
*地址:菏泽市开发区广州路与淮河路交叉口科睿电子产品有限公司 *
***************************************************************************************/
#include <reg51.h> //此文件中定义了51的一些特殊功能寄存器
/********************************************************************
* 名称 : Delay(unsigned char ms)
* 功能 : 延时,
* 输入 : del
* 输出 : 无
***********************************************************************/
void delayms(unsigned char ms)
{
unsigned char i;
while(ms--)
{
for(i = 0; i < 120; i++);
}
}
/********************************************************************
* 名称 : Main()
* 功能 : 主函数
* 输入 : 无
* 输出 : 无
***********************************************************************/
main()
{
unsigned char LED;
LED = 0xfe; //0xfe = 1111 1110
while(1)
{
P1 = LED;
delayms(250);
LED = LED << 1; //循环左移1位,点亮下一个LED "<<"为左移位
if(LED == 0x00 )
{ P1 = LED; LED = 0xfe; delayms(250); } // 0xfe = 1111 1110
}
}
复制代码
所有资料51hei提供下载:
3. LED流水灯.zip
(24.56 KB, 下载次数: 11)
2018-10-11 08:28 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1