完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
急求高手、大师、大神们帮帮小弟了。
用单片机STC15F104E 38KHZ红外发射,两路红外接收(用0038红外接收管)2路输出(连续高或低电平都行) 单片机有,下载软件有,下载硬件有,单片机程序等待中……………………………………………… |
|
相关推荐
7个回答
|
|
怎么没人帮忙呢? 如果可以帮我写好程序 会有一定的报酬!!!!1
|
|
|
|
RMB200有没有人写
|
|
|
|
RMB500有没有人写???
|
|
|
|
#include
#include #define uchar unsigned char #define uint unsigned int ***it key1=P1^0; ***it key2=P1^1; ***it key3=P1^2; ***it key4=P1^3; ***it LED=P1^4; //发射指示灯 ***it out=P3^1; uchar i,a,num1; void init()//初始化作用 { key1=1; key2=1; key3=1; key4=1; } void delay(uchar aa) { uchar bb,cc; for(bb=aa;bb>0;bb--) for(cc=200;cc>0;cc--); } void delayms(uchar aa)//延时程序 { for(a=aa;a>0;a--) { _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); } } void khz(uchar aa)//是发射38KHZ的程序 { for(a=aa;a>0;a--) //这个for语句可以得到准确的26.3波特率 { out=0; i=7; //低了17us while(i>0)i--; // 38kHZ out=1; //高了9us 17+9=26us 比26.3快一点点 } } //khz(116);//3.028ms 精确的时间 //khz(64);//2.006ms //khz(40); //1.052ms //delayms(125);//2.012ms 这里是一些时间的介绍 //delayms(65);//1.054ms //delayms(93);//1.5ms void fashu(uchar num) { khz(116);//发射3ms 38khz delayms(125); for(num1=8;num1>0;num1--) //原来用的是a 后来出错,肯定在这里! { khz(40); if(num&0x01) delayms(93);//delay 1.5ms else delayms(65);//delay 1ms num=num>>1; } khz(20); } void tishi() { LED=0; delay(50); LED=1; delay(50); LED=0; delay(50); LED=1; } void keyscan()//按键扫描 { if(key1==0) { _nop_();_nop_();_nop_();_nop_(); _nop_();_nop_();_nop_();_nop_(); if(key1==0) { while(!key1); fashu(0xf3);//定时 tishi(); } } if(key2==0) { _nop_();_nop_();_nop_();_nop_(); _nop_();_nop_();_nop_();_nop_(); if(key2==0) { while(!key2); fashu(0x3f);//风速 tishi(); } } if(key3==0) { _nop_();_nop_();_nop_();_nop_(); _nop_();_nop_();_nop_();_nop_(); if(key3==0) { while(!key3); fashu(0xf5);//超声雾 tishi(); } } if(key4==0) { _nop_();_nop_();_nop_();_nop_(); _nop_();_nop_();_nop_();_nop_(); if(key3==0) { while(!key3); fashu(0x5f);//开关机 tishi(); } } } void main() { init(); while(1) { keyscan(); } } 你参考下 |
|
|
|
进来学习一下也不错的
|
|
|
|
多少吧,我可以试下
|
|
|
|
这个很简单 加Q1925276216详谈
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
634 浏览 0 评论
【瑞萨RA2L1入门学习】+ MacOS安装e2studio
362 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之分支间的操作
660 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】3D 图形显示
519 浏览 0 评论
653 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12214 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-25 03:55 , Processed in 0.537400 second(s), Total 50, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号