51实验4:总线法写流水灯

发布者:古泉痴迷者最新更新时间:2021-11-02 来源: eefocus关键字:流水灯  延时函数 手机看文章 扫描二维码
随时随地手机看文章

#include

#define led P2

typedef unsigned int u16;


//粗略延时函数

void delay(u16 i)

{

  while(i--);

}


void main()

{

u16 n;

while(1)

{

for(n=0;n<8;n++)

{

led=~(0x01< delay(10000);

}

for(n=0;n<8;n++)

{

led=~(0x80>>n);

delay(10000);

}

}

}

关键字:流水灯  延时函数 引用地址:51实验4:总线法写流水灯

上一篇:51实验5:蜂鸣器的简单使用
下一篇:51实验3:总线法写闪烁灯

推荐阅读最新更新时间:2024-11-13 10:20

GEC210 led流水灯C语言实现 ADS工程
软件环境: ADS1.2 开发板 :GEC210 理论知识: 参考led原理介绍 因为ADS默认需要从汇编进入,所以我们的代码先调用一段短汇编,然后直接跳转到C语言 源代码如下 led.c #define GPJ2CON (*(volatile unsigned long*)0xe0200280) #define GPJ2DAT (*(volatile unsigned long*)0xe0200284) void delay(void) { int i = 0xff00000; while(i--); } //实现稍微复杂一点的功能,如流水灯操作 void main_c(void) {
[单片机]
GEC210 led<font color='red'>流水灯</font>C语言实现 ADS工程
单片机入门二从左到右流水灯
代码: #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int void DelayMS(uint x) { uchar i; while(x--) { for(i=120;i 0;i--); } } void main() { P0 = 0xFE; while(1) { P0 = _crol_(P0,1); DelayMS(150); } } 硬件连接:
[单片机]
单片机入门二从左到右<font color='red'>流水灯</font>
MSP430流水灯
//流水灯三种流动方式和四种流动速度 #include msp430f149.h typedef unsigned int uint; uint i = 0,j = 0,dir = 0; uint flag = 0,speed = 0; void main( void ) { P1DIR = 0XFF;P1OUT = 0XFF; P2DIR = 0XFF;P2OUT = 0XFF; P3DIR = 0XFF;P3OUT = 0XFF; P4DIR = 0XFF;P4OUT = 0XFF; P5DIR = 0XFF;P5OUT = 0XFF; P6DIR = 0XFF;P6OUT = 0XFF;
[单片机]
51单片机流水灯电路以及C代码
流水灯是51单片机的入门级实验,以下是其电路图以及C代码 流水灯proteus电路图 此图发光二极管采用 共阳极式连接 流水灯C代码 #include reg51.h #define TIME 1 //宏定义秒数,方便更改间隔时间 void delaySec(unsigned char n); void Movinglight(); unsigned char code MovinglightArray = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char i,n = 1; int main() { Movinglight(); return 0;
[单片机]
51单片机<font color='red'>流水灯</font>电路以及C代码
MSP430--数字IO流水灯程序
1.数字IO共有6组,其中P1,P2可以设置外部中断。 2.通用寄存器: PxIN,PxOUT,PxDIR,PxSEL 上电默认PxDIR为0,即默认为输入。PxSEL若为1,则表示数字IO用作外设功能,这时候P1或P2的中断功能丢失。 3.P1的寄存器:每个地址对应8位寄存器,对应IO的8个PIN. 026h P1SEL 025h P1IE: 中断使能 024h P1IES:中断响应上升沿变化(0),响应下降沿变化(1) 023h P1IFG:中断发生就置位为1,中断执行后要手动清除 022h P1DIR 021h P1OUT 020h P1IN read only 4.流水灯电路:P2端口输
[单片机]
单片机中实现8个LED的流水灯效果
左移函数_crol_(x,y)和数组实现 #include reg52.h #include intrins.h #define uint unsigned int #define uchar unsigned char uchar temp;/*变量类型和赋的值最好一致,P1口为8位寄存器,选用uchar*/ void delay(uint); void main() { temp=0XFE; P1=temp; while(1) { temp=_crol_(temp,1); //循环左移 delay(300); P1=temp; } } void delay(uint z) { uint x
[单片机]
STM32学习探究:流水灯的实现
流水灯的实现 这里我们使用 stm32mini 开发板实现外接流水灯,这里我采用了三个灯(说明问题就可以了)。外接的引脚分别为PA2,PB8,PC13三个引脚,在连接的时候,采用灯的正极接GPIO引脚,负极接GND(这是一种合理的方式)。 注意:虽然接VCC也可以发光,但是这样不是合理的连接方式,而且,发光的情况刚好与接GND的情况相反。 参考的相关资料如下: 时钟使能: 端口配置: 端口输出: 具体实现的代码如下: //led.h文件 #ifndef __LED_H #define __LED_H #include sys.h //LED端口定义 #define LED0 PAout(
[单片机]
STM32学习探究:<font color='red'>流水灯</font>的实现
单片机花样流水灯c语言程序
程序代码如下 #include reg51.h #define uchar unsigned char #define uint unsigned int uchar code Pattern_P0 = { 0xFC,0xF9,0xF3,0xE7,0xCF,0x9F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xE7,0xD8,0xBD,0x7E,0xBD,0xDB,0xE7,0xFF,0xE7,0xC3,0x81,0x00,0x81,0xC3,0xE7,0xFF, 0xAA,0x55,0x18,0xFF,0xF0,0x0F,0x00,0xFF,0xF8,0xF1,
[单片机]

推荐帖子

【台湾AD6培训视频教程】需要的快下手
我学习AD的时候用的就是这个视频,AD就是AltiumDesigner.其实早就想传了,只是没有时间,今天五一假期最后一天,啥也不干,整理学习资料奉献给大家!~因为前几天我在论坛主页看新帖的时候都是一样的标题,而且每个标题还都只有很小很小的附件帖子,严重影响看帖的心情,所以我将把所以的PCB资料都发到我这个帖子里面来,也方便大家查阅资料。同时我也希望以后发帖的坛友也能把所有同一类的帖子整理到一个帖子里面来!~废话少说上菜了!~一共400M左右我估计得传一天!~ 【台湾AD6培训视频
wanghongyang PCB设计
电解电容剖析
早上看到的电解电容方面的介绍讲的比较细致虽然是老文章拿出来温习一下电解电容剖析下载学习了啊谢谢楼主有意思,看看了收下学习了!
qq849682862 分立器件
我的称重用什么传感器好?
精度要求不高,百分之一吧,要求耐用,适用,价格较低。请专业人士指点。我的称重用什么传感器好?称重有专门的称重传感器,你可以搜一下,需要确定的是你的量程,精度之类的。称重传感器啊谢谢楼上两位。我想要具体的,称重传感器有许多种,物料重量50KG。
ccqwq99 综合技术交流
适合女生的IT行业岗位有哪些?
1、设计类做设计不仅需要有时尚感,而且对绘画色彩的把握要敏锐,女生在这方面有天生的优势,所以学UI设计会更容易入门,而且,女生的心思细腻,更容易注意到别人不易发觉的细节。学成之后,女生从事UI设计、视觉设计、VI视觉设计、平面广告设计师、网页设计师等岗位。2、Web前端由于女生的审美普遍要好于男生,网页界面做的都很漂亮,代码也会是条理清晰的。总体上来说,Web前端开发在编程语言中来说,比较简单易学,而且web前端不光要打代码,还要兼顾呈现出来产品的样式和美观性,所以女生是适合学
huaqingyuanjian 综合技术交流
dB<-->-电压, dBm<-->功率心算法
卖点老酒下面这组数据,对于搞过功放和射频的人来说,很熟悉吧,就好比玩过路由器的人,对192.168.0.x,255.255.255.0还有一些常用的DNS电压dB2639.55147171121功率(mW)dBm2334.85778.5好了,请看35(V)=5*7,对应14db+17db=31db,220v=11*5*2*2,对应21db+14db+6db+6db=47db(实际上大家还要了解电压每增减
PowerAnts 模拟电子
如何防止员工私自拷贝公司内部文件
随着企业的不断发展,办公条件也得到了极大的改善,对于企业办公文件的存储,转发,共享,甚至只需要一个按键就可以做到,但对于一些特殊的行业或者企业中的一些重要岗位,比如平面设计、软件开发等企业,员工的电脑会存储企业大量产品的重要资料。在很多时候企业不想员工私自拷贝或复制文件到外界,况且这些文件如果没有安全保护措施,很容易出现误删除、丢失、或者泄露。那么针对这些问题,企业该如何应对呢?一、文件智能加密对于一些企事业单位和特殊行业来说,存储在电脑中的文件非常重要,管理者对数据
huaqidun Linux与安卓
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved