云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机的LED流水灯系统设计1

单片机的LED流水灯系统设计1

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 4:46:04

DUAN=0; //段锁存置0电平,防止LED亮的时候数码管亮 temp=0xfc; P0=temp;

for(i=0;i<7;i++) //加入 for循环,表明for循环大括号 //中的程序循环执行7次 {

Delay(50000); // // temp<<=1;

temp=temp|0x01; // P0=temp; // // // }

temp=0x3f; P0=temp;

for(i=0;i<7;i++) // // {

Delay(50000); // //调用延时程序;更改延时数字可 以更改延时长度;用于改变闪烁频率 也可以直接把temp换成P0 之所以加入temp做中间变量,转换 完成后直接赋值到端口,防止直接 操作端口造成的短暂闪烁 加入 for循环,表明for循环大括号 中的程序循环执行7次 调用延时程序;更改延时数字可以 更改延时长度;用于改变闪烁频率

24

temp>>=1;

temp|=0x80; //等效于 temp=temp|0x80 P0=temp; }

for(i=0;i<3;i++) //加入 for循环,表明for循环大括号 //中的程序循环执行3次 { P0=0xff; Delay(50000); P1=0x00; Delay(50000);

} //主循环中添加其他需要一直工作的程序 } }

/*------------------------------------------------ 延时函数,含有输入参数 unsigned int t,无返回值 unsigned int 是定义无符号整形变量,其值的范围是 0~65535

------------------------------------------------*/ void Delay(unsigned int t) {

25

while(--t); }

26

六、软件调试

软件调试一般分为以下四个阶段:1、 编写程序并查错;2、在汇编语言的编译系统中编译源程序3、对程序进行编译连接,并及时发现程序中存在的错误;4、改正错误。

在软件调试过程中,对出现的错误进行了认真的分析和修改,多次调试成功后,能够很好的达到既定的设计效果。

此系统可以改进为可以通过对开关的调节来控制流水灯电路具有控制彩灯点亮右移、左移、全亮及全灭等功。

27

搜索更多关于: 单片机的LED流水灯系统设计1 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

DUAN=0; //段锁存置0电平,防止LED亮的时候数码管亮 temp=0xfc; P0=temp; for(i=0;i<7;i++) //加入 for循环,表明for循环大括号 //中的程序循环执行7次 { Delay(50000); // // temp<<=1; temp=temp|0x01; // P0=temp; // // // } temp=0x3f; P0=temp;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com