LED跑马灯的单片机开发板设计!! ---- 毕业论文啊·~各位帮帮吧~~急救!!!!!

 我来答
金银花是2G
2010-05-10 · TA获得超过713个赞
知道小有建树答主
回答量:583
采纳率:100%
帮助的人:216万
展开全部
这是我用的铁牛单片机开发板里面的跑马灯程序。不知道能不能给你一些启发。灯是共阳的。给低电平亮。
/************************************************************
类型:流水灯的写法,此程序是最原始的写法。
现象:发光二极管从左到右依次点亮。
编写:铁牛电子
时间:2009.3
修改:无
【版权】Copyright(C)铁牛电子 All Rights Reserved
【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!
************************************************************/
#include<reg52.h> //52单片机头文件,一般不要改动,里面包含特殊功能寄存器的定义
#define uchar unsigned char //将unsigned char定义为uchar,简化输写。提高编程速度
#define uint unsigned int //将unsigned char定义为uint,简化输写。提高编程速度
uchar code table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //定义八个灯的工作状态。

/*延时子程序*/
void delay(uint time)
{
while(--time); //当time的值为非0时,执行空语句。当time为0时,跳出while语句。
}

/*主程序*/
void main()
{
uchar i; //定义一个无符号字符变量。
while(1) //做一个死循环,让程序永远在while下面的大括号里面运行。
{
for(i=0;i<8;i++) //for语句判断条,i<8成立时,执行大括号里面程序
{
P2=table[i]; //P2口对应取值,八个灯的状态
delay(10000); //延时子程序调用
}
}
}
m8330466
2010-05-06 · TA获得超过154个赞
知道答主
回答量:47
采纳率:0%
帮助的人:51.2万
展开全部
我晕,你们是什么毕业啊,高中毕业吗...LED跑马灯也能拿来做毕业设计..??我看是你们老师脑子进水了吧...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nie绪红
2010-05-07 · 超过26用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:72.1万
展开全部
楼上的你也太有才了哦,这个也许对他们来说还是很难,你毕业之前会做了吗???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QKHHWFNHAI
2010-05-07 · TA获得超过329个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:138万
展开全部
上面的兄台回答很牛。跑马灯确实是简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式