博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LED流水灯程序——小白的单片机笔记
阅读量:7126 次
发布时间:2019-06-28

本文共 614 字,大约阅读时间需要 2 分钟。

#include"reg52.h"

#include"intrins.h"//头文件包含函数左移与右移函数
typedef unsigned char u8;
typedef unsigned int u16;
#define led P2 //预处理命令,一个字符占八位,恰好可以控制八个LED
sbit led1=P2^0;
void delay(u16 i )
{
while (i=i-2);
}

void main()

{
u8 i=0;
led=0xfe; //十六进制fe 转二进制1111 1110
//以下为流水灯部分
for(i=0;i<7;i++)
{
led=_crol_(led,1); //左移函数
delay(50000);
} //程序执行到此led=0111 1111
for(i=0;i<7;i++)
{
led=_cror_(led,1); //右移函数
delay(50000);
} //程序执行到此led=1111 1110 ;现象为只有第一个小灯亮
//以下为LED小灯闪烁程序闪烁7次
for(i=0;i<7;i++)
{
led1=0;
delay(50000);
delay(50000);
led1=1;
delay(50000);
delay(50000);
}
}

转载于:https://www.cnblogs.com/Moondance/p/6814578.html

你可能感兴趣的文章
a标签连接空标签的方法
查看>>
删除jwgkvsq.vmx ,Autorun.vinf蠕虫病毒
查看>>
工作流管理系统
查看>>
ubuntu下配置时间同步NTP
查看>>
PostgreSQL的索引膨胀
查看>>
SQL Server误区30日谈-Day19-Truncate表的操作不会被记录到日志
查看>>
Enum 作为一个数据源绑定(收藏)
查看>>
SpringBoot启动流程简析(一)
查看>>
搭建windows的solr6服务器(二)
查看>>
加密Web.Config(小技巧)
查看>>
windows7 安装PHP7 本地网站搭建
查看>>
PHP如何将进程作为守护进程
查看>>
nginx 一二事(1) - 简单图片服务器解决方案
查看>>
jBPM开发入门指南(5)
查看>>
论文阅读笔记(二)
查看>>
CodeMirror简介
查看>>
Python MySQL ORM QuickORM hacking
查看>>
JSON格式
查看>>
49.4. INFORMATION_SCHEMA
查看>>
基于Hexo+Node.js+github+coding搭建个人博客——基础篇
查看>>