久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: SONIX 單片機DEMO源代碼 [打印本頁]

作者: ywjxx    時間: 2018-9-5 16:43
標題: SONIX 單片機DEMO源代碼
SONIX 單片機DEMO源代碼


單片機源程序如下:
  1. //---------------------------------------------------
  2. //---------------------------------------------------
  3. //  Copyright 2015 SONiX Technology Corp. All rights reserved.
  4. //  AUTHOR:     SONiX
  5. //  The system clock frequency is IHRC 32MHz
  6. //  Device:     SN8F5708
  7. //  Tool chain: KEIL C51 V9.50a
  8. //---------------------------------------------------
  9. // Includes
  10. //---------------------------------------------------


  11. #include "Define.h"
  12. //#include "RFM75.h"

  13. User_RAM r;

  14. void F_Data16Byte_To_TXbuf(void);
  15. void F_RXbuf_To_Data16Byte(void);


  16. /***********************************************************/
  17. void main(void)
  18. {
  19.         WDTR = 0x5a;            // clear watchdog if watchdog enable

  20. //Set clk
  21.         CLKSEL = 0x05;                        //03:fcpu=fosc/16=2M; 04:fcpu=fosc/8=4M; 05:fcpu=fosc/4=8M;
  22.         CLKCMD = 0x69;                        //Apply CLKSELs setting
  23.         CKCON = 0x10;       

  24. //        F_ClrAllRam();
  25.         F_Init_System();

  26.     I2C_Init();
  27.     I2C_Slave_Address(0x64); // set i2c addr
  28.        
  29.         while(true)
  30.         {
  31.                 if(b_T0ms5 == true)
  32.                 {
  33.                         b_T0ms5 = false;
  34.                         WDTR = 0x5a;            // clear watchdog if watchdog enable

  35.                         if(b_irSend16data == true)
  36.                         {
  37.                                 EI2C = 0;           //off I2C interrupt enable
  38.                                 F_Send_IR_TX();
  39.                         }
  40.                         else
  41.                         {
  42.                                 EI2C = 1;           // I2C interrupt enable
  43.                         }
  44.                 }
  45.         }
  46. }


  47. /****************************************************
  48. *****************************************************/
  49. void F_Data16Byte_To_TXbuf(void)
  50. {
  51.         uchar i,j;

  52.         r.IRdataStep = 0;
  53.         for(i=0;i<16;i++)
  54.         {
  55.                 j = r.Data16ByteRX[i];
  56.                 r.TXbuf[i] = j;
  57.                 r.Data16ByteTX[i] = j;
  58. //                r.Data16ByteRX[i] = 0;
  59.         }
  60.        
  61.         j = 0;
  62.         for(i=0;i<16;i++)
  63.         {
  64.                 j = j + r.TXbuf[i];
  65.         }
  66.         r.TXbuf[16] = j;
  67. }



  68. /****************************************************
  69. *****************************************************/
  70. void F_RXbuf_To_Data16Byte(void)
  71. {
  72.         uchar i,j;
  73.        
  74.         j = 0;
  75. ……………………

  76. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
57_i2c.rar (232.22 KB, 下載次數: 22)



作者: gw168sh    時間: 2019-11-19 15:16
謝謝樓主分享




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久精品99国产精品日本 | 狠狠操狠狠色 | 国产精品欧美一区二区三区不卡 | 国产一区二区 | 亚洲电影一区二区三区 | 国产精品视频一二三 | 成人免费在线视频 | 国产欧美精品一区二区色综合朱莉 | 一区欧美 | 欧美高清视频一区 | 欧美极品一区二区 | 成年人免费网站 | 亚洲男人的天堂网站 | 欧美综合国产精品久久丁香 | 亚洲日韩中文字幕 | 中文字幕一区在线 | 亚洲久在线 | 精品久久久久久亚洲精品 | 国产日韩欧美在线 | 国产午夜精品理论片a大结局 | 国产精品久久久久久久久久久久 | 国产精品久久久久久久久免费桃花 | 免费视频久久久久 | 欧美日韩18| 在线成人免费视频 | 欧美三级免费观看 | a级大片| 久久草在线视频 | 国产一级影片 | 岛国av免费看 | 亚洲综合电影 | 午夜在线 | 欧美视频免费在线 | 久久综合香蕉 | 亚洲一区二区三区在线视频 | 亚洲精精品 | 日本免费一区二区三区 | 亚洲一区视频在线 | 北条麻妃国产九九九精品小说 | 亚洲视频欧美视频 | 国产乱码精品一品二品 |