完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
相关推荐
1个回答
|
|
|
MCU:STC12C4052,12MHzOSC,调试通过*/ #include
#define uchar unsigned char #define WUXIAN P3_2 //无线信号输入脚 #define _rlcar_(RX) CY=RX&0X80 //RX带进位左移1位,数据放入ACC uchar bdata wx_data0,wx_data1,wx_data2; //存储24位无线数据 uchar data wx_code0,wx_code1,wx_code2; uchar data wx_count,wxcount_buf; //低电平时间计数器 uchar data wx_bit; //无线码位数 uchar data t_10ms; uchar data t_500ms; bit tb_flag; //同步码接收成功标志 bit wx_ok; //无线码接收成功标志 bit wx_sta; //无线信号输入脚的高低电平状态 void mcu_initialize() { WDT_CONTR=0x00; //关闭看门狗 AUXR=0; //定时器0和1设为传统8051速度,12分频 P1M0=0;P1M1=0x0; //P1为准双向口 P1=0; P3M0=0x04;P3M1=0x00; //P3.2设置成输入脚 TR0=0; TH0=0x9c;TL0=0x00; //100us中断一次 TMOD|=0x02; //设置T0为自动装入的8位定时器 ET0=1; //允许T0中断 EA=1; TR0=1; //启动T0 } void main() { mcu_initialize(); while(1); } void decode() { if(WUXIAN) { //检测无线I/O口为高 if(!wx_sta) { wx_sta=1; //无线信号从低变高 wxcount_buf=wx_count; if(tb_flag) { //同步码标志为1 if((0x02 loop2:wx_count=0; wx_bit=0; wxcount_buf=0;tb_flag=0; return; } _rlcar_(wx_data0); //移位寄存器,接收一位数据 wx_data0=ACC; _rlcar_(wx_data1); wx_data1=ACC; _rlcar_(wx_data2); wx_data2=ACC; if(++wx_bit==24){ //接收完24位码,接收成功标志wx_ok置1 tb_flag=0; wx_bit=0; wx_ok=1; wx_code0=wx_data0;wx_code1=wx_data1;wx_code2=wx_data2; P1=wx_code0; //p1口接LED显示数据 } } else { if((0x87 else { if(wx_sta) { wx_count=0; //无线信号从高变低,清零低电平脉宽计数器 wx_sta=0; } else wx_count++; //无线信号为低电平,低电平脉宽计数器加1 } } void timer0_isr() interrupt 1 { decode(); if(++t_10ms>=100){ //P3.7口接的LED以0.5s的速度闪烁 t_10ms=0; if(++t_500ms>=50){ P3_7=!P3_7; t_500ms=0; } } } |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
234 浏览 0 评论
514 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
826 浏览 0 评论
1366 浏览 2 评论
814 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16911 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 04:20 , Processed in 0.895293 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3720