|
分享一個基于51單片機的電力載波通信開關電路設計的制作資料:
0.png (165.61 KB, 下載次數: 177)
下載附件
2017-3-14 22:09 上傳
0.png (87.46 KB, 下載次數: 67)
下載附件
2017-3-14 22:09 上傳
0.png (139.85 KB, 下載次數: 81)
下載附件
2017-3-14 22:10 上傳
源碼:
- /*
- 此程序已經經本人親自調試運行過,如有疑問,請與馬同學聯系
- */
- #include<reg52.h> //預定義頭文件
- #define uchar unsigned char //宏定義
- sbit keyin=P3^3; //按鍵定義
- sbit led=P3^5; //指示燈定義
- uchar a; //接收數據記存器
- void main() //主函數
- {
- keyin=1; //按鍵口置1
- led=1; //滅led燈
- TMOD=0x20; //選擇頂時器/計數器1中的方式2
- SP=0x60; // 設置堆榨地址
- TH1=0xfd; //波特率9600bit/s
- TL1=0xfd;
- SCON=0x50; //串口通信方式2,允許收發
- TR1=1; //開啟計數器
- while(1) //循環
- {
- if(keyin==0) //判斷按鍵是否按下,是則按鍵處理
- {
- SBUF=0x00; //接收數據處理
- while(TI==0) ; //發送完清除接收標志位
- TI=0;
- }
- if(RI==1) //是否接收
- {
- RI=0; //接收完接收標志位清零
- a=SBUF; //讀接收數據
- if(a==0) //判斷接收數據是否正確
- {
- if(led==1) //正確led燈取反
- led=0;
- else
- led=1;
- }
- }
- }
- }
復制代碼
0.png (72.63 KB, 下載次數: 76)
下載附件
2017-3-14 22:11 上傳
51單片機電力載波通信開關電路設計論文 原理圖 和源碼下載:
基于51單片機的電力載波通信開關電路的制作資料.rar
(263.33 KB, 下載次數: 104)
2017-3-13 23:28 上傳
點擊文件名下載附件
單片機 下載積分: 黑幣 -5
|
評分
-
查看全部評分
|