导航:首页 > 操作系统 > 单片机水滴

单片机水滴

发布时间:2022-05-13 22:54:28

‘壹’ 在做一个单片机的水滴效果流水灯,想问下这个电路图里面的两个开关可以不要吗

既然是开发板,那就是开发板设计就有两个开关,可用于写不同程序时使用。这个流水灯程序可以不用开关,就不用管呗,可以不写开关程序。那是板上就有的,也不能去掉啊,也不用去掉的,不写程序就得了。

‘贰’ 想用52单片机做个流水灯有水滴效果的,需要哪些材料

一片52单片机, 晶振一件 ,电容104 2件, 电阻 300欧两件,按钮开关两件, 发光二极管若干 面包板或者PCB空板一块 焊锡一米 电烙铁一件 电池三节(1.5v)如要有音效 则需要蜂鸣器一件。三级管一件-

‘叁’ 谁知道单片机水滴实验的原理啊

你所指的水滴实验是模拟水滴下来逐渐加快、之后是匀速的效果。是吧。如果是这个意思,那就是通过更改流水灯的移动速度(即时间长短的修改)。

‘肆’ 我是个单片机初学者不知道那种像水滴一样的流水灯的的c程序怎么写那位大哥教教小弟!

#include<STC89.h>
#define uchar unsigned char
#define uint unsigned int
sbit HC138_C=P2^7;
sbit HC138_B=P2^6;
sbit HC138_A=P2^5;
uchar code Pattern_P0[]=
{
0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7,0xff,
0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x3f,0x7f,
0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xff,0x0f,0xf0,0xff,
0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,
0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,
0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff
};
/*uchar code Pattern_P2[]=
{
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0xff,
0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7,0xff,
0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x3f,0x7f,
0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xff,0x0f,0xf0,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,
0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,
0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff
};*/
//延时
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
//主程序
void main()
{
uchar i;
HC138_C=1;
HC138_B=0;
HC138_A=1;
P0=0xaf;
while(1)
{ //从数组中读取数据送至P0和P2口显示
HC138_C=1;
HC138_B=0;
HC138_A=0;
for(i=0;i<136;i++)
{
P0=Pattern_P0[i];
/* P2=Pattern_P2[i];*/
DelayMS(100);
}
}
}

‘伍’ 单片机滴水检测设计

这应该是个竞赛的题目吧,其实方案很简单,但是在程序的设计和材料的购买上就要难些了,首先,要选择很好的传感芯片,我想这个项目的话,最好是用很灵敏的压力传感器来做,有了传感信号后,以后的就好做了,加个A/D转换芯片就好了(10位的应该就好了),显示部分的话,用LED就够啦,当然了,按键是必须要有的啦,至于那些换算呢,就是程序的设计了,发挥部分的话,做个USB接口吧,连接打印机,当然要有存储芯片了;要定时启、停的话,我建议最好是用时钟芯片来做,比如DS12C887什么的。

‘陆’ 51单片机中什么是中断其作用是什么怎么用

中断就是中途打断。
通俗解释:
你在看影碟,有人敲门(中断源),中断了你看影碟,观看暂停。处理敲门的事宜(中断目的),处理完成(中断结束),继续看影碟(继续执行原来的任务)。
再比如:你在看电视,水开了(中断源),把水灌到暖瓶里(中断目的),再烧上一壶(继续开中断),回去看电视。水又开了。。。。。。。。(循环中断)

以51单片机16位定时计数器0(T0)来讲,
计数是T1是一个能盛65536(十六位时)滴水的水盆,在水龙头下水一滴滴地滴入盆中。如果盆是空的那水在滴完65536滴水时盆子的水就满了再滴一滴的时候就溢出了。这时就会产生中断。
如果盆里面已经装入65500滴水(即初装值),那么只需要36滴水后就溢出了。
每一个水滴计数时即一个脉冲(高低电平变换一次)。
定时时每一个水滴即一个机器周期,水滴的速度即机器周期,等于12个振荡周期(晶振的振荡频率除以12),直接影响到溢出的时间。

‘柒’ 单片机的计数器是干什么的

以51单片机16位定时计数器1(T1 )来讲,
通俗解释:
计数是T1是一个能盛65536(十六位时)滴水的水盆,在水龙头下水一滴滴地滴入盆中。如果盆是空的那水在滴完65536滴水时盆子的水就满了再滴一滴的时候就溢出了。这时就会产生中断。
如果盆里面已经装入65500滴水(即初装值),那么只需要36滴水后就溢出了。
每一个水滴即一个脉冲。(高低电平变换一次)

定时时水滴的速度即机器周期,等于12个振荡周期(晶振的振荡频率除以12),直接影响到溢出的时间。

‘捌’ 51单片机 水滴实验(LED小灯水滴变大下落,带拖尾效果)程序看不太懂,能解释下具体的实现过程吗

单片机学了一圈,回过头来才看明白这个东西
水滴变大,就是用了pwm波的占空比,亮的次数一次比一次多的话,那么就会变的越来越亮的,,因为在252除4的63次循环中,每次都会k++,那么下次的时候执行db0=1的时间就会比上一次的时间短,那么就会变大了,不过这个程序这么写看着很复杂,你实现一个灯的亮度变化和,8个灯依次的亮度从大到小就能看懂这个了,等到水滴下落的时候,在254次的循环中,每次遇到加速的时间数组的时候就要变化各个灯的亮度,来模拟下落,然后后面的64的循环就是在64次中,用占空比实现到底是哪个灯最亮,哪个比前个暗一点,然后k的15次循环就是碰到该改变P0的值的一次了,这样就会按照a的数字改变值

‘玖’ 51单片机水滴

这种效果需要用液晶屏才能显示出来的,首先要有电路或仿真电路,才能写程序的。

阅读全文

与单片机水滴相关的资料

热点内容
arm开发编译器 浏览:831
51单片机的核心 浏览:744
看电视直播是哪个app 浏览:956
将c源程序编译成目标文件 浏览:785
再要你命3000pdf 浏览:556
ai软件解压软件怎么解压 浏览:518
文件夹怎样设置序列号 浏览:961
javascriptgzip压缩 浏览:245
易语言怎么取出文件夹 浏览:819
苹果xs手机加密app哪里设置 浏览:605
超声雾化器与压缩雾化器 浏览:643
模拟实现进程调度算法 浏览:388
现在的压缩包都是加密 浏览:331
施工员找工作去哪个app 浏览:632
安卓手机的游戏怎么打开 浏览:200
pdf扫描转文字 浏览:532
微机室里面的云服务器 浏览:108
excel能编程吗 浏览:931
android系统框架的介绍 浏览:947
无盘系统服务器如何配置 浏览:836