求大神帮我写一个C51单片机C语言程序,本人想做一个LED台灯,要求能用红外收发控制

如题所述

你好!
这个程序写起来不算简单,你看你是什么要求追问

红外控制,当按键按下时,灯亮,再按时灯灭。另外,还能手动控制,就像一般台灯一样。可以发给我1426701962

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-01
我给别人做了一个毕设,就是红外遥控 控制台灯,可以使台灯,亮暗灭,还有光线检测和人体障碍检测追问

有源程序吗?能发给我吗?1426701962

第2个回答  2013-06-01
当台灯检测到有人时自动打开?至少也要告诉一下具体功能,要是要什么器件!!!

求单片机大神帮忙设计一个电路,51单片机制作led呼吸灯的
proteus仿真按理来说是不可能达得到效果的,因为这种仿真得有非常快的处理速度。我刚动手试了下和自己的想法相同,LED只会间断的闪烁。我是用AVR单片机,用51也是一样的。我这个程序也在实物试过效果很好。演示定时器1的快速PWM输出@利用快速PWM输出控制LED的亮度变化,达到呼吸灯的效果*\/ include<iom8...

哪位大神能帮我写一个基于单片机C51的电子时钟设计报告?
1、 电路图:2功能实现:(1. 把“单片机系统”区域中的P1.0-P1.7端口用8芯排线连接到“动态数码显示”区域中的A-H端口上;(2. 把“单片机系统:区域中的P3.0-P3.7端口用8芯排线连接到“动态数码显示”区域中的S1-S8端口上;(3. 把“单片机系统”区域中的P0.0\/AD0、...

求大神帮忙,帮我编一个C语言程序
int sum(int a,int b){return a+b;} int main(){int a,b,c;srand(time(0));a = rand()%100+1;b = rand()%100+1;printf("%d+%d=",a,b);scanf("%d",&c);while(c-sum(a,b)){printf("Not correct! Try againt!\\n");printf("%d+%d=",a,b);scanf("%d",&c);} ...

求大神帮忙用C语言解决一下,不胜感激,单片机
程序:include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar code dis_code[] ={ 0xF9, \/\/"1" 0xB0, \/\/"3" 0x92, \/\/"5" 0xF8, \/\/"7" 0xA4, \/\/"2" 0x99, \/\/"4" 0x82, \/\/"6" 0x80, \/\/...

求大神帮我做一道c语言题目:给一个不多于三位的正整数,要求:1求出...
){ int n;while(1){ printf("请输入一个不多于三位的正整数:");fflush(stdin);scanf("%d",&n);if(0<n&&n<=999){ A(n);break;} if(n>999){ printf("该数字位数超过三位\\n");} if(n<0){ printf("该数字为负数\\n");} } return 0;} 希望我的回答对你有帮助!望采纳!

请大神用C语言帮编一个关于家谱的程序!要求:
\/\/一一一一一基本操作的函数原型说明(部分)一一一一一 Status CreateBitree(BiTree &T);\/\/按先序次序输入二叉树中结点的值(一个字符),空格字符表示空树。\/\/构造二叉链表表示的二叉树T.void PreOrder(BiTree T);\/\/采用二叉链表存储结构,先序遍历二叉树T,对每个结点的访问就是输出它的值 vo...

求大神帮忙,编写一个C语言程序,从键盘输入两个整数,输出这两个数之和...
include<iostream> intmain(){ usingnamespacestd;inta,b;cout<<"Pleaseenterthetwonumber:\\n";cin>>a>>b;doublesum=((double)(a+b)\/2*(b-a+1));cout<<sum<<endl;return0;}

学期末了老师让写一篇单片机学习心得,哪位大神可以帮帮我?
学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编指令系统或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 一、总线:我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中 ,连连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很多,但计算机电路却...

c语言的一个二维数组的题,求大神帮我写一下
include<stdio.h>int main(){ int n = 5,i = 0; printf("输入层数(9层以内比较好):"); scanf("%d",&n); int a[2*n-1][2*n-1]; int temp = n; while(temp != 0){ for(i = n-temp;i < n+temp-1;i++){ int j; for(j = n-temp;...

求大神帮我编写一个程序,用plc实现一个输出端口以1hz频率不停开合。_百...
这个很简单,用M8013(1秒脉冲)驱动Y 即可实现.

相似回答