91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.02MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-23
  • 語言: 其他
  • 標(biāo)簽: STM32??ILI9225??彩屏??

資源簡介

STM32F103C8T6核心板驅(qū)動2.2寸ILI9225G高8位并口彩屏KEIL工程文件,支持中英文顯示,圖片顯示,ADC電壓顯示,DHT11,DS18B20

資源截圖

代碼片段和文件信息

#include?“24cxx.h“
#include?“SysTick.h“

/*******************************************************************************
*?函?數(shù)?名?????????:?AT24CXX_Init
*?函數(shù)功能 ???:?AT24CXX初始化
*?輸????入?????????:?無
*?輸????出?????????:?無
*******************************************************************************/
void?AT24CXX_Init(void)
{
IIC_Init();//IIC初始化
}

/*******************************************************************************
*?函?數(shù)?名?????????:?AT24CXX_ReadOneByte
*?函數(shù)功能 ???:?在AT24CXX指定地址讀出一個(gè)數(shù)據(jù)
*?輸????入?????????:?ReadAddr:開始讀數(shù)的地址?
*?輸????出?????????:?讀到的數(shù)據(jù)
*******************************************************************************/
u8?AT24CXX_ReadOneByte(u16?ReadAddr)
{ ??
u8?temp=0; ?? ???? ?
????IIC_Start();??
if(EE_TYPE>AT24C16)
{
IIC_Send_Byte(0XA0); ???//發(fā)送寫命令
IIC_Wait_Ack();
IIC_Send_Byte(ReadAddr>>8);//發(fā)送高地址 ????
}
else?
{
IIC_Send_Byte(0XA0+((ReadAddr/256)<<1));???//發(fā)送器件地址0XA0寫數(shù)據(jù)
}? ???
IIC_Wait_Ack();?
????IIC_Send_Byte(ReadAddr%256);???//發(fā)送低地址
IIC_Wait_Ack(); ????
IIC_Start();?? ? ???
IIC_Send_Byte(0XA1);???????????//進(jìn)入接收模式 ???
IIC_Wait_Ack(); ?
????temp=IIC_Read_Byte(0); ???
????IIC_Stop();//產(chǎn)生一個(gè)停止條件 ????
return?temp;
}

/*******************************************************************************
*?函?數(shù)?名?????????:?AT24CXX_WriteOneByte
*?函數(shù)功能 ???:?在AT24CXX指定地址寫入一個(gè)數(shù)據(jù)
*?輸????入?????????:?WriteAddr??:寫入數(shù)據(jù)的目的地址?
?DataToWrite:要寫入的數(shù)據(jù)
*?輸????出?????????:?無
*******************************************************************************/
void?AT24CXX_WriteOneByte(u16?WriteAddru8?DataToWrite)
{ ??? ?? ???? ?
????IIC_Start();??
if(EE_TYPE>AT24C16)
{
IIC_Send_Byte(0XA0); ????//發(fā)送寫命令
IIC_Wait_Ack();
IIC_Send_Byte(WriteAddr>>8);//發(fā)送高地址 ??
}
else?
{
IIC_Send_Byte(0XA0+((WriteAddr/256)<<1));???//發(fā)送器件地址0XA0寫數(shù)據(jù)
}? ?
IIC_Wait_Ack(); ???
????IIC_Send_Byte(WriteAddr%256);???//發(fā)送低地址
IIC_Wait_Ack();? ? ?? ???
IIC_Send_Byte(DataToWrite);?????//發(fā)送字節(jié) ???
IIC_Wait_Ack();?? ???? ???
????IIC_Stop();//產(chǎn)生一個(gè)停止條件?
delay_ms(10); ?
}

/*******************************************************************************
*?函?數(shù)?名?????????:?AT24CXX_WriteLenByte
*?函數(shù)功能 ???:?在AT24CXX里面的指定地址開始寫入長度為Len的數(shù)據(jù)
?用于寫入16bit或者32bit的數(shù)據(jù)
*?輸????入?????????:?WriteAddr??:寫入數(shù)據(jù)的目的地址?
?DataToWrite:要寫入的數(shù)據(jù)
?Len????????:要寫入數(shù)據(jù)的長度24
*?輸????出?????????:?無
*******************************************************************************/
void?AT24CXX_WriteLenByte(u16?WriteAddru32?DataToWriteu8?Len)
{??
u8?t;
for(t=0;t {
AT24CXX_WriteOneByte(WriteAddr+t(DataToWrite>>(8*t))&0xff);
} ????
}

/*******************************************************************************
*?函?數(shù)?名?????????:?AT24CXX_ReadLenByte
*?函數(shù)功能 ???:?在AT24CXX里面的指定地址開始讀出長度為Len的數(shù)據(jù)
?用于讀出16bit或者32bit的數(shù)據(jù)
*?輸????入?????????:?ReadAddr???:開始讀出的地址?
?Len????????:要讀出數(shù)據(jù)的長度24
*?輸????出?????????:

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????5371??2016-11-13?16:36??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\24Cxx\24cxx.c

?????文件????????985??2016-09-14?16:40??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\24Cxx\24cxx.h

?????文件???????2560??2018-04-22?22:56??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\adc\adc.c

?????文件????????128??2016-09-10?09:53??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\adc\adc.h

?????文件???????3135??2018-09-13?22:10??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\adc_temp\adc_temp.c

?????文件????????174??2018-04-22?22:06??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\adc_temp\adc_temp.h

?????文件????????508??2017-03-17?17:20??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\beep\beep.c

?????文件????????260??2017-03-17?17:19??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\beep\beep.h

?????文件???????4710??2017-03-24?16:43??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\can\can.c

?????文件????????304??2017-03-24?16:38??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\can\can.h

?????文件???????1345??2017-03-22?15:36??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\dac\dac.c

?????文件????????114??2016-09-12?15:48??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\dac\dac.h

?????文件???????2230??2017-03-22?17:18??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\dma\dma.c

?????文件????????243??2017-03-22?17:15??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\dma\dma.h

?????文件???????6305??2018-04-22?22:54??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\ds18b20\ds18b20.c

?????文件????????739??2017-03-24?15:46??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\ds18b20\ds18b20.h

?????文件???????4681??2017-03-20?13:28??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\exti\exti.c

?????文件?????????97??2016-08-26?10:59??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\exti\exti.h

?????文件???????9461??2017-03-24?17:26??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\flash\flash.c

?????文件???????1844??2017-03-24?17:27??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\flash\flash.h

?????文件???????5642??2017-03-24?15:31??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\iic\iic.c

?????文件????????904??2017-03-24?15:29??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\iic\iic.h

?????文件???????3507??2017-03-22?14:32??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\input\input.c

?????文件????????216??2017-03-22?14:21??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\input\input.h

?????文件???????3597??2018-04-14?18:33??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\ired\ired.c

?????文件????????197??2018-03-01?17:33??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\ired\ired.h

?????文件???????1018??2016-11-13?15:36??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\iwdg\iwdg.c

?????文件????????136??2016-09-06?09:09??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\iwdg\iwdg.h

?????文件???????1923??2017-03-20?13:14??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\key\key.c

?????文件????????941??2017-03-20?13:13??ILI9225_DS18B20_RTC_ADC?0K?0914\APP\key\key.h

............此處省略176個(gè)文件信息

評論

共有 條評論