日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

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

          PIC單片機(jī)雙機(jī)異步通信程序

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

          2 2編程(接收部分)

          #include

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

          unsigned char rece[8];/*定義一個(gè)數(shù)組存儲(chǔ)接收數(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ù)點(diǎn)的顯示段碼表*/

          /*spi顯示初始化子*/

          void SPIINIT()

          {

          ;詳細(xì)語(yǔ)句見(jiàn)發(fā)送程序

          }

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

          void sciint()

          {

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

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

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

          TRISC6=1;

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

          }

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

          void SPILED(data)

          {

          ;詳細(xì)語(yǔ)句與見(jiàn)發(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; /*最后給一個(gè)鎖存信號(hào),代表顯示任務(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ù),同時(shí)清掉RCIF*/

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

          while(1){

          if(TXIF==1) break;

          } /*等待寫(xiě)入完成*/

          }

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

          while(1){

          ;

          }

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


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


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


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


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


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



          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉