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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2737|回復: 1
打印 上一主題 下一主題
收起左側

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)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:512651 發表于 2019-11-19 15:16 | 只看該作者
謝謝樓主分享
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品一区二区三区在线观看 | 能看的av | 日韩精品在线网站 | 亚洲精品一区二区在线观看 | 岛国视频 | 欧美aaaa视频 | 久久99精品久久久久久国产越南 | 国产一级特黄aaa大片评分 | 亚洲精品视频二区 | 欧美一二三 | 国产欧美日韩在线观看 | 欧美中国少妇xxx性高请视频 | 日本欧美黄色片 | 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 | 国产黄色一级电影 | 中文字幕亚洲视频 | 成年人在线观看 | 99久久日韩精品免费热麻豆美女 | 色爱综合网 | 一区在线观看 | 国产一区中文字幕 | 免费精品| 欧美精品久久 | 性在线| 国产在线精品一区二区三区 | 一级黄色绿像片 | 亚洲性视频网站 | 亚洲国产精品一区二区三区 | 精品久久久久久国产 | 日韩中文字幕免费在线 | 国产精品午夜电影 | 成人在线小视频 | 日日干天天操 | 国产美女自拍视频 | 亚洲精品1 | 亚洲三区视频 | 五月综合色啪 | 国产在视频一区二区三区吞精 | 成年视频在线观看福利资源 | 亚洲高清在线观看 | 99热热热 |