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

資源簡(jiǎn)介

狀態(tài)機(jī)實(shí)現(xiàn)4按鍵  數(shù)碼管595*2  四位顯示  模塊編程

資源截圖

代碼片段和文件信息

#include?“IIC.h“



//延時(shí)函數(shù)delay(),有形參Count用于控制延時(shí)函數(shù)執(zhí)行次數(shù),無(wú)返回值
/****************************************************************/
static?void?delay(u16?Count)
{
??u8?ij;
??while?(Count--)//Count形參控制延時(shí)次數(shù)
??{
????for(i=0;i<2;i++)
??????for(j=0;j<3;j++);
??}
}


//static?void?delay(u16?Count)
//{
//????/*?Decrement?nCount?value?*/
//????while?(nCount?!=?0)
//????{
//????????nCount--;
//????}
//}

//void?USART1_SendStr(unsigned?char?*Str)?
//{
//????????while(*Str!=0)//不為結(jié)束
//????????{
//????????????USART_SendData8(USART1*Str);?????//發(fā)送數(shù)據(jù)?
//????????????while(!USART_GetFlagStatus?(USART1USART_FLAG_TXE));//等待發(fā)送完畢
//????????????Str++;//下一個(gè)數(shù)據(jù)
//????????}
//}
///****************************************************************/
//UART1發(fā)送單字符函數(shù)UART1_SendByte(),有形參data,無(wú)返回值
///****************************************************************/
//void?UART1_SendByte(u8?data)
//{
//??UART1_SR&=0xBF;//清零發(fā)送完成標(biāo)志位TC
//??UART1_DR=data;//發(fā)送數(shù)據(jù)
//??while(!(UART1_SR&0x40));//等待發(fā)送完成
//??UART1_SR&=0xBF;//清零發(fā)送完成標(biāo)志位TC
//}
//
///****************************************************************/
////UART1發(fā)送字符重定向函數(shù)putchar(),有形參ch有返回值
///****************************************************************/
//int?putchar(int?ch)?
//{?
//??UART1_SendByte((u8)ch);//將Printf內(nèi)容發(fā)往串口
//??return?(ch);?
//}
/****************************************************************/
//I2C_SDA串行數(shù)據(jù)引腳方向性配置函數(shù)I2C_SDA_DDR(),有形參ddr無(wú)返回值
/****************************************************************/
void?I2C_SDA_DDR(u8?ddr)
{
??if(ddr==1)//配置為輸出方式
??{
????GPIO_Init(GPIOC?GPIO_Pin_0?GPIO_Mode_Out_OD_HiZ_Fast);
??}
??else//配置為輸入方式
??{
????GPIO_Init(GPIOC?GPIO_Pin_0?GPIO_Mode_In_PU_No_IT??);
??}
}
/****************************************************************/
//I2C總線起始信號(hào)配置函數(shù)I2C_START(),無(wú)形參,無(wú)返回值
/****************************************************************/
void?I2C_START(void)
{
??I2C_SDA_DDR(1);//配置SDA引腳為推挽輸出模式
??SDA_OUT=1;//SDA引腳置為高電平
??SCL=1;//SCL引腳置為高電平
??delay(1);//延時(shí)等待
??SDA_OUT=0;//將SDA置低產(chǎn)生下降沿(產(chǎn)生起始信號(hào))
??delay(1);//延時(shí)等待
??SCL=0;//將SCL置低產(chǎn)生下降沿(允許SDA數(shù)據(jù)傳送)
??delay(1);//延時(shí)等待
}
/****************************************************************/
//I2C總線終止信號(hào)配置函數(shù)I2C_STOP(),無(wú)形參,無(wú)返回值
/****************************************************************/
void?I2C_STOP(void)
{
??I2C_SDA_DDR(1);//配置SDA引腳為推挽輸出模式
??SDA_OUT=0;//SDA引腳置為低電平
??SCL=0;//SCL引腳置為低電平
??delay(1);//延時(shí)等待
??SCL=1;//將SCL引腳置高產(chǎn)生上升沿
??delay(1);//延時(shí)等待
??SDA_OUT=1;//將SDA引腳置高產(chǎn)生上升沿(產(chǎn)生終止信號(hào))
??//delay(1);//延時(shí)等待
}
/****************************************************************/
//I2C總線單字節(jié)數(shù)據(jù)寫入函數(shù)I2C_Write8Bit(u8?DAT),有形參DAT
//有返回值I2C_Write_ACK(應(yīng)答信號(hào)變量值)若返回值為“0”則有從機(jī)應(yīng)答
//若返回值為“1”則從機(jī)無(wú)應(yīng)答
/****************************************************************/
u8?I2C_Write8Bit(u8?DAT)
{
??u8?numI2C_Write_ACK=0;//定義循環(huán)控制變量num
??//定義應(yīng)答信號(hào)變量I2C_Write_ACK
??I2C_SDA_DDR(1);//配置SDA引腳為推挽輸出模式
??delay(1);//延時(shí)等待
??for(num=0x80;num!=0;num>>=1)//執(zhí)行8次循環(huán)
??{
????if((DAT&

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

?????文件???????9097??2020-09-02?14:37??STM8L051F_chankou\Bsp\iic.c

?????文件???????1092??2020-09-02?14:37??STM8L051F_chankou\Bsp\iic.h

?????文件????????706??2020-08-14?15:24??STM8L051F_chankou\Bsp\key.c

?????文件????????609??2020-08-13?22:46??STM8L051F_chankou\Bsp\key.h

?????文件???????2152??2020-08-13?15:52??STM8L051F_chankou\Bsp\led.c

?????文件???????1002??2020-08-13?15:33??STM8L051F_chankou\Bsp\led.h

?????文件????????408??2020-08-14?10:44??STM8L051F_chankou\Bsp\tim4.c

?????文件?????????97??2019-03-04?21:21??STM8L051F_chankou\Bsp\tim4.h

?????文件???????1582??2020-08-12?20:59??STM8L051F_chankou\Bsp\uart1.c

?????文件???????1017??2018-03-02?21:32??STM8L051F_chankou\Bsp\uart1.h

?????文件??????????3??2018-03-02?10:41??STM8L051F_chankou\BuildLog.log

?????文件??????19635??2020-09-02?14:37??STM8L051F_chankou\chankou.dep

?????文件??????16039??2020-08-13?20:53??STM8L051F_chankou\chankou.ewd

?????文件??????59638??2020-08-27?12:33??STM8L051F_chankou\chankou.ewp

?????文件?????161588??2020-08-27?12:33??STM8L051F_chankou\chankou.ewt

?????文件????????161??2019-01-03?11:13??STM8L051F_chankou\chankou.eww

?????文件???????8198??2020-09-02?14:37??STM8L051F_chankou\Debug\Exe\UART.hex

?????文件?????115052??2020-09-02?14:37??STM8L051F_chankou\Debug\Exe\UART.out

?????文件??????26973??2020-09-02?14:37??STM8L051F_chankou\Debug\List\UART.map

?????文件?????694127??2020-09-02?15:35??STM8L051F_chankou\Debug\Obj\chankou.pbd

?????文件?????694127??2020-09-02?15:35??STM8L051F_chankou\Debug\Obj\chankou.pbd.browse

?????文件????????591??2020-09-02?15:35??STM8L051F_chankou\Debug\Obj\chankou.pbd.linf

?????文件??????24943??2020-09-02?14:37??STM8L051F_chankou\Debug\Obj\iic.o

?????文件?????619412??2020-09-02?14:37??STM8L051F_chankou\Debug\Obj\iic.pbi

?????文件??????11595??2020-09-02?14:37??STM8L051F_chankou\Debug\Obj\iic.pbi.xcl

?????文件??????14121??2020-09-01?14:52??STM8L051F_chankou\Debug\Obj\key.o

?????文件?????610263??2020-09-01?14:53??STM8L051F_chankou\Debug\Obj\key.pbi

?????文件??????11595??2020-09-01?14:53??STM8L051F_chankou\Debug\Obj\key.pbi.xcl

?????文件??????11434??2020-09-01?14:52??STM8L051F_chankou\Debug\Obj\led.o

?????文件?????610951??2020-09-01?14:53??STM8L051F_chankou\Debug\Obj\led.pbi

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

評(píng)論

共有 條評(píng)論