流水灯循环点亮c语言程序,流水灯来回点亮程序(汇编和C)
前头看单片机c语言,忘了汇编,这几天跟几位兄弟去给下面的师弟师妹上实验课,用的是wave的实验箱。用汇编语言编程。算是一个复习。
汇编:本文引用地址:http://www.eepw.com.cn/article/201611/316931.htm
ORG 0000H
JMP MAIN
ORG 30H
MAIN:
MOV A,#0FFH
CLR C
MOV R2,#08H
LOOP1:;实验中二极管低电平点亮,loop1带进位位的循环左移
RLC A
MOV P1,A
CALL DELAY
DJNZ R2,LOOP1
MOV R2,#07H
LOOP2:;loop2循环右移动
RR A
MOV P1,A
CALL DELAY
DJNZ R2,LOOP2
JMP MAIN
DELAY: ;延时约1s
MOV R3,#10
D1: MOV R4,#200
D2: MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1
RET
END
C语言:
#include#include#define uchar unsigned char
#define uint unsigned int
void delay(uint);
void main()
{ while(1)
{
{ uchar l;
P1=0xfe;
delay(100);
for( l=1;l<=7;l++)
{ P1=_crol_ (P1,1);
delay(100);
}
}
{ uchar l;
for( l=1;l<=7;l++)
{ P1=_cror_ (P1,1);
delay(100);
}
}
}
}
void delay(uint k)
{
uint i,j;
for( i=0;i<=k;i++)
for( j=0;j<=1000;j++)
;
}
流水灯循环点亮c语言程序,流水灯来回点亮程序(汇编和C)相关推荐
- avr单片机流水灯程序c语言,AVR单片机学习C语言的流水灯验证
AVR 的IO口简介与寄存器的概念 一.何谓"寄存器" 寄存器就是RAM中的一些特殊单元,映射片上外设的特殊功能 二.何谓"IO口" 可以将"0&qu ...
- c语言程序小灯从右向左闪烁,单片机控制LED灯点亮(C语言).PPT
<单片机控制LED灯点亮(C语言).PPT>由会员分享,可在线阅读,更多相关<单片机控制LED灯点亮(C语言).PPT(45页珍藏版)>请在人人文库网上搜索. 1.1,单片机控 ...
- c语言流水灯小程序,流水灯小程序.doc
流水灯小程序 流水灯小程序 #include void delay() //延时函数,这里延时100ms { int i,j; for(i=0;i<100;i++) { for(j=0;j< ...
- c51语言花样流水灯汇编程序,基于51单片机的各种花样的流水灯c51程序
/*----------------------------------------------- 功能:流水灯对称移动闪烁(双闪烁) -------------------------------- ...
- 51单片机c语言程序是一个灯亮灭,单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮...
单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮 #include //52单片机头文件 void main() //主函数 { unsigned int i; //定义一个 ...
- 点亮led灯的个数_16个LED灯循环点亮的小程序(代码)
今天又小伙伴又来考我了.问我16个LED灯循环点亮怎么变成.我也动了下手,将手里的8个LED灯循环点亮的小程序进行了修改,就完成了16个LED灯循环点亮的小实验.那么下面给大家分享下吧! 其实16个L ...
- 基于51单片机的流水灯循环点亮
原理 基于单片机P1口的流水灯功能 通过在数组中存储每一个灯对应状态的十六进制,然后通过循环遍历和延迟来实现LED的循环点亮. 举例:前四个灯亮,后四个灯灭. 二进制为11110000,转为十六进制为 ...
- 51单片机点阵c语言程序,使用51单片机点亮我们的点阵灯
通过前面我们都知道点亮我们的不管是点阵,数码管,还是LED灯,不仅要熟悉我们的代码还要会看我们的原理图和真值表,所以我们如果真的要写代码倒是其次的,首先我们得学会看我们的原理图和真值表,但是认识那个我 ...
- 点亮led灯c语言程序,求最简单点亮LED灯单片机c语言程序
/* 添加包含芯片的头文件 */ #include /* 头文件 */ //由原理图得知,给LED一个低电平,LED亮.否则LED不亮. #define LED1_ON ...
- 简单51单片机c语言编程流水灯,51单片机如何实现流水灯?51单片机实现流水灯的三种方法详细分析...
描述 首先,介绍下原理.下图为主控芯片和流水灯模块的原理图.流水灯模块接在单片机的P1口,由原理图可以知道,在P1口给一个低电平即可点亮LED灯.相反,如果要LED灯熄灭,就要把P1口的电平变为高电平 ...
最新文章
- 单身程序猿适合找单身程序媛吗?
- 17日南土所蒋瑀霁报告:红壤团聚体尺度养分转化的生物学过程(线虫-微生物互作机制)...
- 转 从头到尾彻底解析Hash表算法
- Codeforces 432D Prefixes and Suffixes (KMP、后缀数组)
- python掷骰子期望_python_掷骰子游戏
- opencv 分割边界_电影观众:场景边界分割
- 删除.svn文件夹方法(转)
- cad截图软件_AutoCAD电气制图协会线上CAD学习打卡活动结束
- Mysql对字段进行分段统计
- dell重装系统后找不到无线网卡驱动
- 裁剪的uincoide的点阵字库结构设计
- pythonurllib新浪微博_定向爬虫 - Python模拟新浪微博登录
- Arduino 下初试 stm32开发板
- 农产品商铺商城小程序(JavaSSM+微信小程序)
- 全球光刻机龙头是怎样炼成的
- 【报告分享】快消行业巨量引擎营销攻略-群邑GroupM巨量引擎(附下载)
- 学习java23种设计模式自我总结
- Crowd Control
- qt-embedd-linux4.8.2编译配置选项说明
- Chrome、Edge等最新版浏览器中继续使用Flash Player方案