找回密码
 注册
关于网站域名变更的通知
查看: 592|回复: 4
打印 上一主题 下一主题

51单片机电力载波通信开关电路制作资料 含设计论文 原理图

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-18 09:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
51单片机电力载波通信开关电路制作资料 含设计论文 原理图' O' [) f: g+ c: s' f% C

% r4 ]$ [6 I. P
5 e9 ^$ A3 \6 n+ ~$ t
分享一个基于51单片机的电力载波通信开关电路设计的制作资料:
, d6 E- Z+ x3 Y( L; Z
; Y9 X1 s* H. z' w源码:
. d! {+ [2 Y. g  y
/*
1 J$ W: `+ N" Z$ B4 V此程序已经经本人亲自调试运行过,如有疑问,请与马同学联系4 f+ j6 `3 {$ d4 G( G9 T4 S* \
/ n4 a$ r; n7 K' A
*/
5 V, j; x, o2 n! X  {. _#include<reg52.h>          //预定义头文件4 \6 o/ c9 [" v7 i- J! F3 G9 K0 |
#define uchar unsigned char        //宏定义
9 ~! \$ ^; k- Rsbit keyin=P3^3; //按键定义
" d) {( s, I8 N+ N% p% |6 d4 O* q7 V$ Msbit led=P3^5; //指示灯定义6 s5 }/ b- k; i% v% M$ v* n
uchar a;        //接收数据记存器
- n7 l# X- J( ?1 Lvoid main()        //主函数
) U" I" q' T% Q6 ?$ k8 x5 S. R{2 V2 Z2 s& ~' }! H" L& |% p9 K: N" _
        keyin=1; //按键口置1! ?  C' R/ a6 o& h0 ?
        led=1;         //灭led灯+ a. V( p, n; W
        TMOD=0x20; //选择顶时器/计数器1中的方式2, E2 _4 M0 @9 q0 ~% E  L0 R3 }6 |0 ]
        SP=0x60;   //        设置堆榨地址9 M  ~- F+ \; X3 ^
        TH1=0xfd; //波特率9600bit/s
) G8 _5 ?& l4 B1 j5 c        TL1=0xfd;
" {# i8 K0 u, q) |% Q        SCON=0x50;        //串口通信方式2,允许收发
5 k$ L! p' i: Q* y9 h: f        TR1=1;                //开启计数器, Z  h+ r( ?; C& V9 {; Z& @$ r
        while(1)   //循环+ r$ _$ s! u) I. Z5 [, T  \
        {               
" M5 y1 p! `) ]* d$ j" ^; _                if(keyin==0) //判断按键是否按下,是则按键处理4 h! l6 M, Y; l
                {
/ r: R$ t# F9 A) E! o( e                        SBUF=0x00;        //接收数据处理  Z, Q+ p. k- p4 v  d
                        while(TI==0) ;         //发送完清除接收标志位1 F3 T' R2 E+ x( I0 }. Z# n* l
                        TI=0;
; N( l' `" {0 @( n5 H; ~                }
- r! S, ~+ B4 B4 o  Q                if(RI==1)  //是否接收$ @5 N- \0 o/ v  b
                {
1 x  j( ~/ t/ Z$ W! |/ l1 b' c                        RI=0;          //接收完接收标志位清零( ]* T. U. O# j4 E
                        a=SBUF;          //读接收数据
6 I/ Y$ c5 j  q                        if(a==0)   //判断接收数据是否正确& [4 N+ F/ k) @& Y
                        {4 r3 I; \+ d" [; e7 }, A
                                if(led==1)        //正确led灯取反
6 r  h4 t6 g, m$ U$ Q" X7 P  c6 y                                led=0;
1 A9 n# `* }% S                                else & q$ Y# p+ {/ `5 T
                                led=1;
: z3 t: h2 \: q+ U0 Z/ y                        }
  D8 N/ v; P- ^( k" t8 F/ W! h                }( F1 N* p" J/ V4 O1 b
        }
. n1 q/ Y3 G/ |; a% C9 I}0 |6 h  P3 c+ ]2 C3 b

6 Z% |& K/ m; ^* {9 u! W" k下载:* s$ H7 q$ p2 p- B2 D  _! e
游客,如果您要查看本帖隐藏内容请回复
" [. y! L- p9 m* Q; t+ F, O

4 }! z' I) v7 w

该用户从未签到

2#
发表于 2019-1-18 11:32 | 只看该作者
看看楼主是怎么弄的

该用户从未签到

3#
发表于 2021-11-5 07:57 | 只看该作者
看看看如何???????????、
( j5 r+ s% Z: Y, |  C0 T
3 R2 c, `' `* I

该用户从未签到

4#
发表于 2022-4-11 16:58 | 只看该作者
嘉讯通智能科技有限公司--专注于电力载波通信设备研发 技术支持:15564870569,刘工 致力于宽带载波通信模组,电力载波智慧路灯控制器,电力载波光伏关断设备
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-8 23:02 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表