亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

SystemError

  • #include "intrins.h" unsigned char SystemError sbit SCL= P1^6 //定義串行時鐘線所在口 使用時根據(jù)自己的需要 sbit SDA=

    #include "intrins.h" unsigned char SystemError sbit SCL= P1^6 //定義串行時鐘線所在口 使用時根據(jù)自己的需要 sbit SDA= P1^7 //定義串行數(shù)據(jù)線所在口 使用時根據(jù)自己的需要 #define SomeNOP() {_nop_() _nop_() _nop_() _nop_() }

    標(biāo)簽: sbit SystemError unsigned include

    上傳時間: 2015-08-30

    上傳用戶:rocketrevenge

  • I2C總線驅(qū)動程序

    1 /**————————————————————2 〖說明〗I2C總線驅(qū)動程序(用兩個普通IO模擬I2C總線)3 包括100Khz(T=10us)的標(biāo)準(zhǔn)模式(慢速模式)選擇,4 和400Khz(T=2.5us)的快速模式選擇,5 默認(rèn)11.0592Mhz的晶振。6 〖文件〗PCF8563T.C ﹫2001/11/2 77 〖作者〗龍嘯九天 c51@yeah.net http://www.c51bbs.co /8 〖修改〗修改建議請到論壇公布 http://www.c51bbs.co m9 〖版本〗V1.00A Build 080310 —————————————————————*/1112 #ifndef SDA13 #define SDA P0_014 #define SCL P0_115 #endif1617 extern uchar SystemError;1819 #define uchar unsigned char20 #define uint unsigned int21 #define Byte unsigned char22 #define Word unsigned int23 #define bool bit24 #define true 125 #define false 02627 #define SomeNOP(); _nop_();_nop_();_nop_();_nop_();2829 /**--------------------------------------------------------------------------------30 調(diào)用方式:void I2CStart(void) ﹫2001/07/0 431 函數(shù)說明:私有函數(shù),I2C專用32 ---------------------------------------------------------------------------------*/33 void I2CStart(void)34 {35 EA=0;36 SDA=1; SCL=1; SomeNOP();//INI37 SDA=0; SomeNOP(); //START38 SCL=0;39 }4041 /**--------------------------------------------------------------------------------42 調(diào)用方式:void I2CStop(void) ﹫2001/07/0 443 函數(shù)說明:私有函數(shù),I2C專用44 ---------------------------------------------------------------------------------*/45 void I2CStop(void)46 {47 SCL=0; SDA=0; SomeNOP(); //INI48 SCL=1; SomeNOP(); SDA=1; //STOP49 EA=1;50 }5152 /**--------------------------------------------------------------------------------53 調(diào)用方式:bit I2CAck(void) ﹫2001/07/0 454 函數(shù)說明:私有函數(shù),I2C專用,等待從器件接收方的應(yīng)答55 ---------------------------------------------------------------------------------*/56 bool WaitAck(void)57 {58 uchar errtime=255;//因故障接收方無ACK,超時值為255。59 SDA=1;SomeNOP();60 SCL=1;SomeNOP();61 while(SDA) {errtime--; if (!errtime) {I2CStop();SystemError=0x11;return false;}}62 SCL=0;63 return true;

    標(biāo)簽: I2C 總線 驅(qū)動程序

    上傳時間: 2014-04-11

    上傳用戶:xg262122

  • unsigned char WriteInData(unsigned char Address,unsigned char DataByte) { unsigned char mark WREN

    unsigned char WriteInData(unsigned char Address,unsigned char DataByte) { unsigned char mark WREN() Write_Byte(0x02) Write_Byte(Address) Write_Byte(DataByte) //NOP() X25_cs=1 lag(3000) mark=Read_Byte(Address) if(DataByte==mark) SystemError=0 if(mark!=DataByte) SystemError=1 // return(SystemError) } //雖然是一讀一寫,但是其中暗藏殺機(jī),讓人很難調(diào)通。一定注意接口的位置!呵呵!不信你就按普通的SPI程序方法寫寫試試!

    標(biāo)簽: unsigned char WriteInData DataByte

    上傳時間: 2016-12-14

    上傳用戶:invtnewer

主站蜘蛛池模板: 阿坝县| 汨罗市| 朔州市| 樟树市| 连南| 射洪县| 东平县| 诸暨市| 彩票| 南投市| 独山县| 河曲县| 金坛市| 青海省| 来凤县| 新化县| 漠河县| 泊头市| 陆良县| 长垣县| 库尔勒市| 扎兰屯市| 苍山县| 宣城市| 连江县| 都兰县| 江阴市| 富平县| 德江县| 北川| 漳平市| 平邑县| 垦利县| 民勤县| 寻乌县| 冀州市| 巴林左旗| 青海省| 恩平市| 宿州市| 调兵山市|