freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的保險箱c語言課程設(shè)計-展示頁

2025-07-06 19:24本頁面
  

【正文】 //加計數(shù),所以取負(fù) /* * 設(shè)置定時器初始值 */ uiTmp2 =ulTmp1 % 0x10000。 /* * 獲得定時器初始值 */ ulTmp1 = DELAY_CYCLES(uiDly)。 { unsigned long ulTmp1。 return 0。 0xf0)|0x01。 //32位定時器高16位 static volatile unsigned char _GucTimerFlg。 if (ucIndex=6){ ucIndex=0。 default: break。 case 5: __ZY_LED_DIG6_ON()。 case 4: __ZY_LED_DIG5_ON()。 case 3: __ZY_LED_DIG4_ON()。 case 2: __ZY_LED_DIG3_ON()。 case 1: __ZY_LED_DIG2_ON()。 switch (ucIndex){ case 0: __ZY_LED_DIG1_ON()。 __ZY_LED_DIG6_OFF()。 __ZY_LED_DIG4_OFF()。 //關(guān)閉數(shù)碼管 __ZY_LED_DIG2_OFF()。}void zyLedDisplayScan(void){ static unsigned char ucIndex=0。 return ucDataLen。 } } }else{ ucDataLen=0。 } *pucData=__zyI2cByteReceive()。 while(i1=0){ *pucData++=__zyI2cByteReceive()。 __zyI2cByteSend(ucAddr|0x01)。 uiRegAddr=uiRegAddr8。 if(!__zyI2cIsAck()){ break。0xfe)。 } __zyI2cStartSend()。}unsigned char zyI2cRead(unsigned char ucAddr, unsigned int uiRegAddr, unsigned char ucRegAddrLen, unsigned char *pucData, unsigned char ucDataLen){ unsigned char i。 } } __zyI2cStopSend()。 if(!__zyI2IsAck){ break。 uiRegAddr=uiRegAddr8。 if(!__zyI2IsAck()){ break。0xfe)。 __zyI2cStartSend()。 if(ucDataLen==0||pucData==0){ return 0。 return 0。 }}char zyI2cInit(void){ __ZY_I2C_SCL=0。 } /* * 準(zhǔn)備顯示下一位 */ ucIndex++。 //點亮數(shù)碼管 6 break。 //點亮數(shù)碼管 5 break。 //點亮數(shù)碼管 4 break。 //點亮數(shù)碼管 3 break。 //點亮數(shù)碼管 2 break。 //點亮數(shù)碼管 1 break。 /* *顯示ucIndex位:將待顯示數(shù)字字符的數(shù)值送到段選位控制I/O口 */ __ZY_LED_SEG(~GucZyLedDisplayShowBuf[ucIndex])。 __ZY_LED_DIG5_OFF()。 __ZY_LED_DIG3_OFF()。 //定義掃描位置索引靜態(tài)變量 /* * 關(guān)閉顯示 */ __ZY_LED_DIG1_OFF()。 return ucRt。 do{ ucRt=(ucRt1)+__zyI2cBitReceive。 __ZY_I2C_SDA=1。 unsigned char i。 }while(i!=0)。 do{ __zyI2cBitSend(ucData)。}static void__zyI2cByteSend(unsigned char ucData){ unsigned char i。 } __ZY_I2C_SCL=0。 if(__ZY_I2C_SDA==1){ __ZY_I2C_SCL=0。 __ZY_I2C_SCL=1。}static char __zyI2cIsAck(void){ __ZY_I2C_SDA=1。 __ZY_I2C_DELAY()。 __ZY_I2C_DELAY()。 __ZY_I2C_SCL=0。 __ZY_I2C_SCL=1。}static void __zyI2cAckSend(void){ __ZY_I2C_SDA=0。 __ZY_I2C_DELAY()。__ZY_I2C_DELAY()。 __ZY_I2C_DELAY()。 __ZY_I2C_SDA=1。 __ZY_I2C_SCL=1。}static void __zyI2cStopSend(void){ __ZY_I2C_SDA=0。 __ZY_I2C_DELAY()。}static void __zyI2cStartSend(void){ __ZY_I2C_DELAY()。 __ZY_I2C_SCL=0。 __ZY_I2C_DELAY()。 __ZY_I2C_DELAY()。 __ZY_I2C_SCL=0。 __ZY_I2C_SCL=1。 }else{ __ZY_I2C_SDA=0。include include include include include include include include include include include include include include include /* include */ include includeincludeincludeinclude static void ____zyI2cBitSend(void){ if((ucDataamp。0x80)){ __ZY_I2C_SDA=1。 } __ZY_I2C_DELAY()。 __ZY_I2C_DELAY()。}unsigned char __zyI2cBitReceive(void){ unsigned char ucRt。 __ZY_I2C_SCL=1。 ucRt=__ZY_I2C_SDA。 return ucRt。 __ZY_I2C_SDA=0。 __ZY_I2C_SCL=0。 __ZY_I2C_DELAY()。 __ZY_I2C_DELAY()。} static void __zyI2cRestartSend(void){__ZY_I2C_SDA=1。__ZY_I2C_SCL=1。__ZY_I2C_SDA=0。__ZY_I2C_SCL=0。 __ZY_I2C_DELAY()。 __ZY_I2C_DELAY()。}static void __zyI2cNakSend(void){ __ZY_I2C_SDA=1。 __ZY_I2C_SCL=1。 __ZY_I2C_SCL=0。 __ZY_I2C_DELAY()。 __ZY_I2C_DELAY()。 return 0。 return 1。 i=8。 ucData=ucData1。}static unsigned char __zyI2cBitReceive(void){ unsigned char ucRt。 ucRt=0。 i=8。 }while(i!=0)。}void zyLedDisplayScan(void){ static unsigned char ucIndex=0。 //關(guān)閉數(shù)碼管 __ZY_LED_DIG2_OFF()。 __ZY_LED_DIG4_OFF()。 __ZY_LED_DIG6_OFF()。 switch (ucIndex){ case 0: __ZY_LED_DIG1_ON()。 case 1: __ZY_LED_DIG2_ON()。 case 2: __ZY_LED_DIG3_ON()。 case 3: __ZY_LED_DIG4_ON()。 case 4: __ZY_LED_DIG5_ON()。 case 5: __ZY_LED_DIG6_ON()。 default: break。 if (ucIndex=6){ ucIndex=0。 __zyI2cStopSend()。}unsigned char zyI2cWrite(unsigned char ucAddr, unsigned int uiRegAddr, unsigned char ucRegAddrLen, unsigned char *pucData, unsigned char ucDataLen){ unsigned char i。 } i=ucDataLen。 __zyI2cByteSend(ucAddramp。 if(__zyI2IsAck()){ while(ucRegAddrLen0){ __zyI2cByteSend(uiRegAddr)。 } ucRegAddrLen。 } if(ucRegAddrLen==0){ do{ __zyI2cByteSend(*pucData++)。 } }while(i!=0)。 return(ucDataLeni)。 if (ucDataLen==0||pucData==0) { return 0。 __zyI2cByteSend(ucAddramp。 if(__zyI2cIsAck()){ while(ucRegAddrLen0){ __zyI2cByteSend(uiRegAddr)。 } ucRegAddrLen。 } if(ucRegAddrLen==0){ __zyIc2RestartSend()。 if(__zyI2cIsAck()){ i=ucDataLen1。 __zyI2cAckSend()。 __zyI2cNakSend()。 } __zyI2cStopSend()。 }
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1