xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 235KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-10
  • 語言: 其他
  • 標簽: STM32??

資源簡介

void Adxl_Show_Num(u16 x,u16 y,short num,u8 mode) { if(mode==0) //顯示加速度值 { if(num<0) { LCD_ShowChar(x,y,'-',16,0); //顯示負號 num=-num; //轉為正數 }else LCD_ShowChar(x,y,' ',16,0); //去掉負號 LCD_ShowNum(x+8,y,num,4,16); //顯示值 }else //顯示角度值 { if(num<0) { LCD_ShowChar(x,y,'-',16,0); //顯示負號 num=-num; //轉為正數 }else LCD_ShowChar(x,y,' ',16,0); //去掉負號 LCD_ShowNum(x+8,y,num/10,2,16); //顯示整數部分 LCD_ShowChar(x+24,y,'.',16,0); //顯示小數點 LCD_ShowNum(x+32,y,num,1,16); //顯示小數部分 } }

資源截圖

代碼片段和文件信息

#include?“24cxx.h“?
#include?“delay.h“? ?
////////////////////////////////////////////////////////////////////////////////// ?
//本程序只供學習使用,未經作者許可,不得用于其它任何用途
//ALIENTEK戰艦STM32開發板
//24CXX驅動?代碼(適合24C01~24C1624C32~256未經過測試!有待驗證!) ???
//正點原子@ALIENTEK
//技術論壇:www.openedv.com
//修改日期:2012/9/9
//版本:V1.0
//版權所有,盜版必究。
//Copyright(C)?廣州市星翼電子科技有限公司?2009-2019
//All?rights?reserved ??
//////////////////////////////////////////////////////////////////////////////////


//初始化IIC接口
void?AT24CXX_Init(void)
{
IIC_Init();
}
//在AT24CXX指定地址讀出一個數據
//ReadAddr:開始讀數的地址??
//返回值??:讀到的數據
u8?AT24CXX_ReadOneByte(u16?ReadAddr)
{ ??
u8?temp=0; ?? ???? ?
????IIC_Start();??
if(EE_TYPE>AT24C16)
{
IIC_Send_Byte(0XA0); ???//發送寫命令
IIC_Wait_Ack();
IIC_Send_Byte(ReadAddr>>8);//發送高地址 ????
}else?IIC_Send_Byte(0XA0+((ReadAddr/256)<<1));???//發送器件地址0XA0寫數據? ???
IIC_Wait_Ack();?
????IIC_Send_Byte(ReadAddr%256);???//發送低地址
IIC_Wait_Ack(); ????
IIC_Start();?? ? ???
IIC_Send_Byte(0XA1);???????????//進入接收模式 ???
IIC_Wait_Ack(); ?
????temp=IIC_Read_Byte(0); ???
????IIC_Stop();//產生一個停止條件 ????
return?temp;
}
//在AT24CXX指定地址寫入一個數據
//WriteAddr??:寫入數據的目的地址????
//DataToWrite:要寫入的數據
void?AT24CXX_WriteOneByte(u16?WriteAddru8?DataToWrite)
{ ??? ?? ???? ?
????IIC_Start();??
if(EE_TYPE>AT24C16)
{
IIC_Send_Byte(0XA0); ????//發送寫命令
IIC_Wait_Ack();
IIC_Send_Byte(WriteAddr>>8);//發送高地址 ??
}else?IIC_Send_Byte(0XA0+((WriteAddr/256)<<1));???//發送器件地址0XA0寫數據? ?
IIC_Wait_Ack(); ???
????IIC_Send_Byte(WriteAddr%256);???//發送低地址
IIC_Wait_Ack();? ? ?? ???
IIC_Send_Byte(DataToWrite);?????//發送字節 ???
IIC_Wait_Ack();?? ???? ???
????IIC_Stop();//產生一個停止條件?
delay_ms(10); ?
}
//在AT24CXX里面的指定地址開始寫入長度為Len的數據
//該函數用于寫入16bit或者32bit的數據.
//WriteAddr??:開始寫入的地址??
//DataToWrite:數據數組首地址
//Len????????:要寫入數據的長度24
void?AT24CXX_WriteLenByte(u16?WriteAddru32?DataToWriteu8?Len)
{??
u8?t;
for(t=0;t {
AT24CXX_WriteOneByte(WriteAddr+t(DataToWrite>>(8*t))&0xff);
} ????
}

//在AT24CXX里面的指定地址開始讀出長度為Len的數據
//該函數用于讀出16bit或者32bit的數據.
//ReadAddr???:開始讀出的地址?
//返回值?????:數據
//Len????????:要讀出數據的長度24
u32?AT24CXX_ReadLenByte(u16?ReadAddru8?Len)
{??
u8?t;
u32?temp=0;
for(t=0;t {
temp<<=8;
temp+=AT24CXX_ReadOneByte(ReadAddr+Len-t-1);? ? ???
}
return?temp; ????
}
//檢查AT24CXX是否正常
//這里用了24XX的最后一個地址(255)來存儲標志字.
//如果用其他24C系列這個地址要修改
//返回1:檢測失敗
//返回0:檢測成功
u8?AT24CXX_Check(void)
{
u8?temp;
temp=AT24CXX_ReadOneByte(255);//避免每次開機都寫AT24CXX ???
if(temp==0X55)return?0; ???
else//排除第一次初始化的情況
{
AT24CXX_WriteOneByte(2550X55);
????temp=AT24CXX_ReadOneByte(255); ??
if(temp==0X55)return?0;
}
return?1; ??
}

//在AT24CXX里面的指定地址開始讀出指定個數的數據
//ReadAddr?:開始讀出的地址?對24c02為0~255
//pBuffer??:數據數組首地址
//NumToRead:要讀出數據的個數
void?AT24CXX_Read(u16?ReadAddru8?*pBufferu16?NumToRead)
{
while(

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3860??2012-09-09?11:41??基于STM32的三軸加速度傳感器代碼\HARDWARE\24CXX\24cxx.c

?????文件???????1530??2012-09-09?11:30??基于STM32的三軸加速度傳感器代碼\HARDWARE\24CXX\24cxx.h

?????文件???????2791??2012-09-09?11:29??基于STM32的三軸加速度傳感器代碼\HARDWARE\24CXX\myiic.c

?????文件???????1358??2012-09-09?11:29??基于STM32的三軸加速度傳感器代碼\HARDWARE\24CXX\myiic.h

?????文件???????2925??2012-12-17?22:14??基于STM32的三軸加速度傳感器代碼\HARDWARE\ADC\adc.c

?????文件????????988??2012-09-07?22:28??基于STM32的三軸加速度傳感器代碼\HARDWARE\ADC\adc.h

?????文件???????5098??2012-09-12?19:10??基于STM32的三軸加速度傳感器代碼\HARDWARE\ADXL345\adxl345.c

?????文件???????2210??2012-09-12?19:03??基于STM32的三軸加速度傳感器代碼\HARDWARE\ADXL345\adxl345.h

?????文件????????753??2012-09-02?23:04??基于STM32的三軸加速度傳感器代碼\HARDWARE\BEEP\beep.c

?????文件????????681??2012-09-02?23:02??基于STM32的三軸加速度傳感器代碼\HARDWARE\BEEP\beep.h

?????文件???????7864??2013-11-20?12:03??基于STM32的三軸加速度傳感器代碼\HARDWARE\CAN\can.c

?????文件???????1099??2013-11-20?12:09??基于STM32的三軸加速度傳感器代碼\HARDWARE\CAN\can.h

?????文件???????1256??2012-09-16?13:36??基于STM32的三軸加速度傳感器代碼\HARDWARE\DAC\dac.c

?????文件????????677??2012-09-08?12:12??基于STM32的三軸加速度傳感器代碼\HARDWARE\DAC\dac.h

?????文件???????1796??2012-09-09?12:08??基于STM32的三軸加速度傳感器代碼\HARDWARE\DMA\dma.c

?????文件????????773??2012-09-08?23:00??基于STM32的三軸加速度傳感器代碼\HARDWARE\DMA\dma.h

?????文件???????1925??2013-11-20?11:02??基于STM32的三軸加速度傳感器代碼\HARDWARE\EXTI\exti.c

?????文件????????646??2012-09-03?16:59??基于STM32的三軸加速度傳感器代碼\HARDWARE\EXTI\exti.h

?????文件???????9638??2012-09-09?14:48??基于STM32的三軸加速度傳感器代碼\HARDWARE\FLASH\flash.c

?????文件???????2311??2012-09-09?12:55??基于STM32的三軸加速度傳感器代碼\HARDWARE\FLASH\flash.h

?????文件???????1300??2012-11-26?17:35??基于STM32的三軸加速度傳感器代碼\HARDWARE\JOYPAD\joypad.c

?????文件????????821??2012-09-12?14:19??基于STM32的三軸加速度傳感器代碼\HARDWARE\JOYPAD\joypad.h

?????文件???????1501??2012-09-03?11:24??基于STM32的三軸加速度傳感器代碼\HARDWARE\KEY\key.c

?????文件????????825??2012-09-03?11:24??基于STM32的三軸加速度傳感器代碼\HARDWARE\KEY\key.h

?????文件??????16156??2012-08-02?00:02??基于STM32的三軸加速度傳感器代碼\HARDWARE\LCD\FONT.H

?????文件??????80206??2014-07-11?10:52??基于STM32的三軸加速度傳感器代碼\HARDWARE\LCD\ILI93xx.c

?????文件???????9358??2014-07-10?14:02??基于STM32的三軸加速度傳感器代碼\HARDWARE\LCD\lcd.h

?????文件????????934??2012-09-02?22:09??基于STM32的三軸加速度傳感器代碼\HARDWARE\LED\led.c

?????文件????????685??2012-09-02?22:09??基于STM32的三軸加速度傳感器代碼\HARDWARE\LED\led.h

?????文件???????6975??2012-09-05?11:09??基于STM32的三軸加速度傳感器代碼\HARDWARE\OLED\oled.c

............此處省略85個文件信息

評論

共有 條評論