此程序已經(jīng)經(jīng)本人親自調(diào)試運(yùn)行過(guò),如有疑問(wèn),請(qǐng)聯(lián)系
QQ:286288986
*/
#include //預(yù)定義頭文件
#define uchar unsigned char //宏定義
sbit k" />
TDA2030功放電路圖 電動(dòng)車(chē)充電器電路圖 電子電路 功放電路 電子制作 集成塊資料 電子報(bào) pcb 變壓器 元器件知識(shí) 逆變器電路圖 電路圖 開(kāi)關(guān)電源電路圖 傳感器技術(shù) led 電磁兼容
電子電路圖
當(dāng)前位置: 首頁(yè) > 電路圖

基于51單片機(jī)的電力載波通信開(kāi)關(guān)電路的制作(圖文)

時(shí)間:2018-12-23 21:49:30來(lái)源:網(wǎng)絡(luò) 作者:電子愛(ài)好者 點(diǎn)擊:
一、原理圖: 二、C程序源代碼 /*
此程序已經(jīng)經(jīng)本人親自調(diào)試運(yùn)行過(guò),如有疑問(wèn),請(qǐng)聯(lián)系
QQ:286288986
*/
#include //預(yù)定義頭文件
#define uchar unsigned char //宏定義
sbit k
一、原理圖:

 二、C程序源代碼

/*
此程序已經(jīng)經(jīng)本人親自調(diào)試運(yùn)行過(guò),如有疑問(wèn),請(qǐng)聯(lián)系
QQ:286288986
*/
#include   //預(yù)定義頭文件
#define uchar unsigned char //宏定義
sbit keyin=P3^3; //按鍵定義
sbit LED=P3^5; //指示燈定義
uchar a; //接收數(shù)據(jù)記存器
void main() //主函數(shù)
{
 keyin=1; //按鍵口置1
 led=1;  //滅led燈
 TMOD=0x20; //選擇頂時(shí)器/計(jì)數(shù)器1中的方式2
 SP=0x60;   // 設(shè)置堆榨地址
 TH1=0xfd; //波特率9600bit/s
 TL1=0xfd;
 SCON=0x50; //串口通信方式2,允許收發(fā)
 TR1=1;  //開(kāi)啟計(jì)數(shù)器
 while(1)   //循環(huán)
 {  
  if(keyin==0) //判斷按鍵是否按下,是則按鍵處理
  {
   SBUF=0x00; //接收數(shù)據(jù)處理
   while(TI==0) ;  //發(fā)送完清除接收標(biāo)志位
   TI=0;
  }
  if(RI==1)  //是否接收
  {
   RI=0;   //接收完接收標(biāo)志位清零
   a=SBUF;   //讀接收數(shù)據(jù)
   if(a==0)   //判斷接收數(shù)據(jù)是否正確
   {
    if(led==1) //正確led燈取反
    led=0;
    else 
    led=1;
   }
  }
 }
}

三、匯編程序

/*

 此程序已經(jīng)經(jīng)本人親自調(diào)試過(guò),如果在學(xué)習(xí)當(dāng)中有什么疑問(wèn),
 QQ:286288986
*/

 ORG 00H   容-源-電-子-網(wǎng)-為你提供技術(shù)支持

本文地址:http://www.4811775.com/dianlutu/15452735162776.shtml


本文標(biāo)簽:


.
12下一頁(yè)尾頁(yè)
頂一下
0%
返回首頁(yè)
0
0%

------分隔線----------------------------
發(fā)表評(píng)論
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
表情:
名稱: E-mail: 驗(yàn)證碼: 匿名發(fā)表
發(fā)布文章,推廣自己產(chǎn)品。
熱門(mén)標(biāo)簽