欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2275|回復: 3
收起左側

求大神幫忙 單片機 控制單片機

[復制鏈接]
ID:338419 發表于 2018-6-8 22:37 | 顯示全部樓層 |閱讀模式
50黑幣
這個是在串口助手上通過發送1~8來控制8個led小燈的取反,我要在單片機1上按8個按鍵來控制 單片機2上面的led小燈  怎么弄 用433無線串口
#include<reg52.h>  //
typedef unsigned int u16;
typedef unsigned char u8;
sbit led1=P1^0;
sbit led2=P1^1;
sbit led3=P1^2;
sbit led4=P1^3;
sbit led5=P1^4;
sbit led6=P1^5;
sbit led7=P1^6;
sbit led8=P1^7;
void UsarTnit()//初始化
{
  TMOD=0x20;//工作方式2
  TH1=0xf3;//裝初值4800
  TL1=0xf3;//
  PCON=0x80;//設置波特率加倍
  TR1=1;//打開定時器
  SCON=0x50;//確定串口控制
  ES=1;//開串口中斷
  EA=1;//開總中斷
}
void main()
{
UsarTnit();
while(1);
  
}
void Usart() interrupt 4  //中斷函數
{
  u8 a;
a=SBUF;
RI=0;
SBUF=a;
while(!TI);
TI=0;

if(a==1)
{
led1=~led1;
}
if(a==2)
{
led2=~led2;
}
if(a==3)
{
led3=~led3;
}
if(a==4)
{
led4=~led4;
}
if(a==5)
{
led5=~led5;
}
if(a==6)
{
led6=~led6;
}
if(a==7)
{
led7=~led7;
}
if(a==8)
{
led8=~led8;
}
}


回復

使用道具 舉報

ID:111634 發表于 2018-6-9 10:51 | 顯示全部樓層
本帖最后由 zl2168 于 2018-6-9 10:53 編輯

介紹你一個參考案例
實例77  雙機串行通信方式1

Proteus仿真一下,確認有效。 實例77 雙機通信方式1.rar (40.4 KB, 下載次數: 5) 串1.jpg
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。
回復

使用道具 舉報

ID:338419 發表于 2018-6-9 17:54 | 顯示全部樓層
zl2168 發表于 2018-6-9 10:51
介紹你一個參考案例
實例77  雙機串行通信方式1

有沒有 程序
回復

使用道具 舉報

ID:338419 發表于 2018-6-9 22:41 | 顯示全部樓層
zl2168 發表于 2018-6-9 10:51
介紹你一個參考案例
實例77  雙機串行通信方式1

我調試串口的時候, 用串口助手 通過無線串口1發送數字,給單片機單片機接收后再返回到 串口助手顯示
怎么顯示的不一樣 我發送的是3 顯示的其他 ,不用無線串口 就發什么顯示什么  用無線串口就顯示其他

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表