收藏 分享(赏)

51单片机_LED指示灯控制.doc

上传人:tkhy51908 文档编号:7849633 上传时间:2019-05-27 格式:DOC 页数:2 大小:28KB
下载 相关 举报
51单片机_LED指示灯控制.doc_第1页
第1页 / 共2页
51单片机_LED指示灯控制.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、51 系列单片机_LED 指示灯控制 此程序使用 单片机 89SC52/ 1、 实现 LED 指示灯逐个点亮#include /51 单片机端口声明头文件#includevoid delay_ms(int n) /延时 n 毫秒int i,j;for(i=0;i#includevoid delay_ms(int n) /延时 n 毫秒int i,j;for(i=0;in;i+)for(j=0;j110;j+);void main()int i;unsigned char p1= 0xfe;unsigned char p0= 0x7f, p;while(1)for(i=0; i7; i+) /让

2、 P1 口对应的第一排灯从低到高逐个点亮P1=p1;P0=p1;delay_ms(100);p1=_crol_(p1,1);for(i=0; i7; i+) /让 P1 口对应的第一排灯从高到低逐个点亮P0=p1;P1=p1;delay_ms(100);p1=_cror_(p1,1);for(i=0; i8; i+) /第一排灯从低到高,第二排从高到低P1=p1;P0=p0;delay_ms(100);p1=_crol_(p1,1); /让 P1 口对应的第一排灯从低到高逐个点亮p0=_cror_(p0,1); /同时,让 P0 口对应的第二排灯从高到低逐个点亮for(i=0; i7; i+) /让 LED 灯从两边向中间点亮p1=_crol_(p1,1);p0=_cror_(p0,1);p=p1delay_ms(100);P1=p;P0=p;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报