51单片机16花样流水灯

作者&投稿:桐诗 (若有异议请与网页底部的电邮联系)

请问如何设计一个16各发光二极管花样流水灯系统
这个用单片机来做很简单,接口就用P1,P2口吧,电源经过100欧姆电阻接到LED灯上再接到单片机相应的16个管脚上电路就好了。程序很简单,需要两个延时子程序,一个1秒的,另一个0.5秒。主程序就是让灯亮灭,可以从左亮到右,右亮到左,你爱怎么亮就怎么亮,你给P0低电平就可以亮的,如果你没写...

如何用单片机控制16盏流水灯?
temp<<=1; \/\/temp左移一位 else temp=1;} }

51单片机16路流水灯怎么用C语言写,并求每个步骤的讲解
}while(1); } 程序中的花样数据可以自以去定义,因这里我们的LED 要AT89C51 的P1 引脚为低电平才 会点亮,所以我们要向P1 口的各引脚写数据O 对应连接的LED 才会被点亮,P1 口的八个引 脚刚好对应P1 口特殊寄存器的八个二进位,如向P1 口定数据0xFE,转成二进制就是 11111110,最低位D0 为0 这里P1.0 引脚...

求16个流水灯程序,有模式还可以调节快慢的,急求,谢谢。
while(1) { if(Recent_Key!=P1) { Recent_Key=P1; \/\/保存最近按键 Move_LED(); DelayMS(10); } } } 更多追问追答 追问 我要的是我那个图的,十六个灯的,你发来的有一个说是十六个灯的,我试了,只有八个灯有反应而已,可以再给个十六灯的吗,要有加速减速的,你看我上面的仿真图…… 追答 楼主...

SOP16封装的单片机,第1脚是VCC,16脚是GND,7脚和15脚是ADC,是哪个型号...
知道答主 回答量:99 采纳率:50% 帮助的人:2.6万 我也去答题访问个人页 关注 展开全部 这个基本上确定是自己订做的IC,这个需要研究好电路的功能从新设计电路。 追问 第1脚是VCC和16脚是GND的单片机能帮忙推荐几款么?主要是想借用这个线路板,单片机可以换 本回答被网友采纳...

基于单片机的花样流水灯的C语言编程
\/* 花样表格 *\/ uchar code seg1[]={ 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, 0x00,0xff, 0x00,0xff}; \/\/控制字( 用左向右流动,然后全部闪烁两次 )uchar code seg2[]={ 0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0x00,0xff, 0x00,0xff}; \/\/控制字...

51单片机16位流水灯汇编程序
org 0 jmp ww org 30h ww: mov a,#07fh call ys j1: mov p1,a call ys rr a cjne a,#07fh,j1 mov p1,#0ffh j2: mov p2,a call ys rr a cjne a,#07fh,j2 mov p2,#0ffh jmp ww ys: mov r7,#255 y1: mov r6,#255 djnz r6,djnz r7,...

单片机16盏流水灯汇编程序
MAIN:CLR C MOV 30H,#10H MOV 31H,#01H JJ1:MOV A,30H MOV P2,A MOV A,31H MOV P0,A CALL YS MOV A,30H RR A MOV 30H,A MOV A,31H RL A MOV 31H,A MOV A,30H CJNE A,#01H,JJ JJ:MOV A,31H JNC JJ1 MOV 30H,#01H MOV 31H,#10H JJ3:MOV A,30H MOV P2,A ...

51单片机16个灯流水循环,C语言
include<reg51.h> \/\/包含单片机寄存器的头文件#include "intrins.h"#define uchar unsigned char#define uint unsigned int sbit CLK=P1^0; sbit IN =P1^1;\/\/uchar code a[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};uint code w[]={0xfffe,0xfffd,0xfffb,0xfff7,0xffef...

单片机:16个发光二极管组成的流水灯实验
2、单片机最小系统所需的晶振、复位电路我也没画。临时帮你做的图,写的程序,细节就不是很完善啦,凑合着看吧!!下面是程序,_crol_()函数是让temp的值左移一位的即执行一次该函数,temp的值由11111110到11111101,再执行一次是11111011……_cror_()是右移。include<reg51.h> include<intrins.h...

宋明18042684189问: 8051单片机实现16个流水灯的功能 -
仲巴县积雪回答: 方法有很多,以下是用最基础的方法写的. LOOP:MOV P1, #0FEH;//点亮P1口第一个灯;LCALL DELAY;MOV P1, #0FDH;LCALL DELAY;MOV P1, #0FBH;LCALL DELAY;MOV P1, #0F7H;LCALL DELAY;MOV P1, #0EFH;LCALL ...

宋明18042684189问: 51单片机花样流水灯设计中led怎么接 -
仲巴县积雪回答: 把每个LED穿个0.5-2k的电阻,然后共地(把负极接在一起)把正极接在同一个io口就行了

宋明18042684189问: 我用AT89S51.C51单片机编写花样流水灯程序,需要的命令 -
仲巴县积雪回答: 一般每一个流水灯通过1位来控制,该位为0则点亮,为1则灭.软件中可能用到: 1、操作符<<或>>,比如8位流水灯,初始全灭,然后顺序点亮uchar x=0xFF,i for(i=0;i<8;i++) {x<<=1; //左移1位,最低位补0P1 = x; //输出,假设LED接在P1...

宋明18042684189问: 用51单片机如何控制流水灯
仲巴县积雪回答: #include <reg51.h> void delay() { unsigned int i; for(i=0;i<32000;i++) ; } void main() { int a; while(a); { P1 = 0xfe; delay(); P1 = 0xf9; delay(); P1 = 0xe3; delay(); P1 = 0x87; delay(); P1 = 0x0f; delay(); } } 数码管共阳,希望跟你的要求一样,要好好学习,自己多研究,至少把要求一字不落的写清楚啊.

宋明18042684189问: 单片机流水灯程序 16 -
仲巴县积雪回答: #include#include void delayms(unsigned char ms) // 延时子程序 { unsigned char i; while(ms--) { for(i = 0; i < 120; i++); } } main() { unsigned char LED; LED = 0xff; P0 = LED; while(1) { delayms(1000); LED = LED<<1; //循环右移1位,点亮下一个LED if(LED==0x00) { LED=0xff; } P0 = LED; } }

宋明18042684189问: 单片机怎么用一个按钮控制多种花样流水灯,只要一按就马上执行下一种花样. -
仲巴县积雪回答: P3^2不是外部中断0么.用外部中断控制就可以了,我可以帮你写,你把具体要求说下.是51系列的单片机吧.我这不能模拟18个LED灯,只能给你调试8个LED.

宋明18042684189问: 51单片机,想做个自动流水灯,需要什么元器件?详细说明 -
仲巴县积雪回答: 采用单片机的最小系统来完成: 1、单片机 一块 89系列 2、晶振 一只 11.0592 3、晶振瓷片 两只 20P 4、复位电阻 一只 10K 5、复位电容 一只 10牜 6、复位开关 一个 7、流水灯发光管 八只(颜色自选) 8、流水灯分压电阻 八只 1K 9、面包板 一块 10、导线 一批 11、5v电源 一个 12、RS232组件,可以单片机烧写程序

宋明18042684189问: 单片机:16个发光二极管组成的流水灯实验 -
仲巴县积雪回答: 电路图注意:1、P0口里应加上排阻,图里我没画出来.2、单片机最小系统所需的晶振、复位电路我也没画. 临时帮你做的图,写的程序,细节就不是很完善啦,凑合着看吧!! 下面是程序,_crol_()函数是让temp的值左移一位的即执行一...

宋明18042684189问: 关于花样流水灯单片机程序. -
仲巴县积雪回答: #include<reg51.h> unsigned char a=0x80; void delay(unsigned int t) {unsigned int i,j; for(i=t;i>0;i--) for(j=110;j>0;j--);} void main() {while(1){P2=_crol_(a,1); if(P3.3==0) {delay(10); if(P3.3==0) {while(!P3.3) {P2=0xaa;delay(200);P2=0x...

宋明18042684189问: c51单片机中如何用汇编语言编写流水灯 -
仲巴县积雪回答: 51单片机用汇编语言编写流水灯程序,就是控制多个LED ,使其在特定时间间隔内,只有一个LED 发光,其他熄灭,用这种方式顺序移动点亮LED的位置,就形成了流水灯的效果.以下是程序: ;假设晶振12MHZ,P1控制8个LED低电平亮 ;...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网