<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > PIC單片機雙機異步通信程序

          PIC單片機雙機異步通信程序

          作者: 時間:2012-10-29 來源:網(wǎng)絡(luò) 收藏

          2 2編程(接收部分)

          #include

          /*該實現(xiàn)功能,該是接收部分,并把接收的數(shù)據(jù)顯示在8*個LED上*/

          unsigned char rece[8];/*定義一個數(shù)組存儲接收數(shù)據(jù)*/

          unsigned char k,data;/*定義通用寄存器*/

          const char table[20]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,

          0XD8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x7f,0xbf,0x89,0xff};

          /*不帶小數(shù)點的顯示段碼表*/

          /*spi顯示初始化子*/

          void SPIINIT()

          {

          ;詳細(xì)語句見發(fā)送程序

          }

          /*SCI部件初始化子程序*/

          void sciint()

          {

          SPBRG=0X19; /*波特率設(shè)置與1相同,為約9 600位/秒*/

          TXSTA=0X04; /*高速傳輸*/

          RCSTA=0X80; /*串行口工作使能*/

          TRISC6=1;

          TRISC7=1; /*將RC6、RC7設(shè)置為輸入方式,對外部呈高阻狀態(tài)*/

          }

          /*SPI傳送數(shù)據(jù)子程序*/

          void SPILED(data)

          {

          ;詳細(xì)語句與見發(fā)送程序

          }

          /*顯示子程序,顯示4位數(shù)*/

          void display()

          {

          RA5=0; /*準(zhǔn)備鎖存*/

          for(k=0;k8;k ){

          data=rece[k];

          data=table[data]; /*查得顯示的段碼*/

          SPILED(data); /*發(fā)送顯示段碼*/

          }

          RA5=1; /*最后給一個鎖存信號,代表顯示任務(wù)完成*/

          }

          /*主程序*/

          main()

          {

          SPIINIT(); /*spi顯示初始化*/

          sciint(); /*SCI部件初始化*/

          di(); /*中斷禁止*/

          CREN=1; /*接收允許*/

          TXEN=1; /*發(fā)送允許*/

          for(k=0;k8;k ){

          while(1){

          if(RCIF==1) break;

          } /*等待接收數(shù)據(jù)*/

          rece[k]=RCREG; /*讀取接收數(shù)據(jù),同時清掉RCIF*/

          TXREG=rece[k]; /*發(fā)送接收到的數(shù)據(jù)*/

          while(1){

          if(TXIF==1) break;

          } /*等待寫入完成*/

          }

          display(); /*顯示接收的數(shù)據(jù)*/

          while(1){

          ;

          }

          51單片機相關(guān)文章:51單片機教程


          單片機相關(guān)文章:單片機教程


          單片機相關(guān)文章:單片機視頻教程


          單片機相關(guān)文章:單片機工作原理


          數(shù)字通信相關(guān)文章:數(shù)字通信原理


          通信相關(guān)文章:通信原理



          上一頁 1 2 下一頁

          關(guān)鍵詞: 通信 程序 異步 雙機 單片機 PIC

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();