-
大小: 17.43MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-07-27
- 語言: 其他
- 標簽: 。C??lanqiaobei??..??
資源簡介
多個文件夾,這是一個擁有藍橋杯單片機第二屆到第九屆的全部真題,包括真題的題目與全部真題代碼,包括客觀題,收集已久!!希望對你們有幫助,
想瀏覽可到我的碼云https://gitee.com/quanshiyicunzai/2019NianLanQiaoBeiDanPianJiBiSai-Baolian.git
代碼片段和文件信息
/*
??程序說明:?IIC總線驅(qū)動程序
??軟件環(huán)境:?Keil?uVision?4.10?
??硬件環(huán)境:?CT107單片機綜合實訓平臺(12MHz)
??日????期:?2011-8-9
*/
#include?“iic.h“
void?IIC_delay(uchar?t)
{
while(t--)
{
_nop_();_nop_();_nop_();_nop_();_nop_();
}
}
void?iic_write(uchar?addruchar?dat)??//eeprom?write
{
IIC_Start();
IIC_SendByte(0XA0);
IIC_WaitAck();
IIC_SendByte(addr);
IIC_WaitAck();
IIC_SendByte(dat);
IIC_WaitAck();
IIC_Stop();
}
uchar?iic_read(uchar?addr)??//eeprom?read
{
uchar?dat;
IIC_Start();
IIC_SendByte(0XA0);
IIC_WaitAck();
IIC_SendByte(addr);
IIC_WaitAck();
IIC_Start();
IIC_SendByte(0XA1);
IIC_WaitAck();
dat?=?IIC_RecByte();
IIC_WaitAck();
IIC_Stop();
return?dat;
}
void?adc_init(uchar?addr)??//eeprom?write
{
IIC_Start();
IIC_SendByte(0X90);
IIC_WaitAck();
IIC_SendByte(addr);
IIC_WaitAck();
IIC_Stop();
}
uchar?adc_read(uchar?addr)??//adc?read
{
uchar?dat;
IIC_Start();
IIC_SendByte(0X90);
IIC_WaitAck();
IIC_SendByte(addr);
IIC_WaitAck();
IIC_Start();
IIC_SendByte(0X91);
IIC_WaitAck();
dat?=?IIC_RecByte();
IIC_WaitAck();
IIC_Stop();
dat?=?dat?*100/256/25;???//分成4個等級
return?dat;
}
//總線啟動條件
void?IIC_Start(void)
{
SDA?=?1;
SCL?=?1;
IIC_delay(5);
SDA?=?0;
IIC_delay(5);
SCL?=?0;
}
//總線停止條件
void?IIC_Stop(void)
{
SDA?=?0;
SCL?=?1;
IIC_delay(5);
SDA?=?1;
}
//等待應答
bit?IIC_WaitAck(void)
{
SDA?=?1;
IIC_delay(5);
SCL?=?1;
IIC_delay(5);
if(SDA)????
{???
SCL?=?0;
IIC_Stop();
return?0;
}
else??
{?
SCL?=?0;
return?1;
}
}
//通過I2C總線發(fā)送數(shù)據(jù)
void?IIC_SendByte(unsigned?char?byt)
{
unsigned?char?i;
EA?=?0;
for(i=0;i<8;i++)
{???
if(byt&0x80)?
{
SDA?=?1;
}
else?
{
SDA?=?0;
}
IIC_delay(5);
SCL?=?1;
byt?<<=?1;
IIC_delay(5);
SCL?=?0;
}
EA?=?1;
}
//從I2C總線上接收數(shù)據(jù)
unsigned?char?IIC_RecByte(void)
{
unsigned?char?da;
unsigned?char?i;
EA?=?0;
for(i=0;i<8;i++)
{???
SCL?=?1;
IIC_delay(5);
da?<<=?1;
if(SDA)?
da?|=?0x01;
SCL?=?0;
IIC_delay(5);
}
EA?=?1;
return?da;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-03?21:03??藍橋杯歷年真題\
?????目錄???????????0??2018-12-02?13:02??藍橋杯歷年真題\2018第9屆藍橋杯單片機\
?????目錄???????????0??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\C_flie\
?????文件????????2247??2018-04-03?15:25??藍橋杯歷年真題\2018第9屆藍橋杯單片機\C_flie\iic.c
?????文件?????????626??2018-04-04?12:11??藍橋杯歷年真題\2018第9屆藍橋杯單片機\C_flie\key.c
?????文件????????2132??2018-04-04?12:11??藍橋杯歷年真題\2018第9屆藍橋杯單片機\C_flie\led.c
?????文件????????1724??2018-04-04?12:11??藍橋杯歷年真題\2018第9屆藍橋杯單片機\C_flie\logic.c
?????文件????????3367??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\C_flie\main.c
?????文件????????1446??2018-04-04?11:47??藍橋杯歷年真題\2018第9屆藍橋杯單片機\C_flie\smg.c
?????目錄???????????0??2018-12-02?12:58??藍橋杯歷年真題\2018第9屆藍橋杯單片機\H_flie\
?????文件?????????128??2018-03-29?10:10??藍橋杯歷年真題\2018第9屆藍橋杯單片機\H_flie\define.h
?????文件?????????670??2018-04-03?15:25??藍橋杯歷年真題\2018第9屆藍橋杯單片機\H_flie\iic.h
?????文件?????????260??2018-04-04?12:11??藍橋杯歷年真題\2018第9屆藍橋杯單片機\H_flie\key.h
?????文件?????????417??2018-04-04?11:47??藍橋杯歷年真題\2018第9屆藍橋杯單片機\H_flie\led.h
?????文件?????????523??2018-04-04?12:11??藍橋杯歷年真題\2018第9屆藍橋杯單片機\H_flie\logic.h
?????文件?????????447??2018-04-04?11:47??藍橋杯歷年真題\2018第9屆藍橋杯單片機\H_flie\main.h
?????文件?????????360??2018-04-04?11:47??藍橋杯歷年真題\2018第9屆藍橋杯單片機\H_flie\smg.h
?????文件???????12791??2018-04-03?15:30??藍橋杯歷年真題\2018第9屆藍橋杯單片機\H_flie\stc15.h
?????文件???????75442??2018-04-04?14:51??藍橋杯歷年真題\2018第9屆藍橋杯單片機\LED_system.uvgui.Administrator
?????文件???????70762??2018-12-02?13:02??藍橋杯歷年真題\2018第9屆藍橋杯單片機\LED_system.uvgui.My?computer
?????文件???????10475??2018-04-03?17:20??藍橋杯歷年真題\2018第9屆藍橋杯單片機\LED_system.uvopt
?????文件???????16493??2018-04-03?17:20??藍橋杯歷年真題\2018第9屆藍橋杯單片機\LED_system.uvproj
?????目錄???????????0??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\Listings\
?????文件????????6115??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\Listings\iic.lst
?????文件????????2078??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\Listings\key.lst
?????文件????????4801??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\Listings\led.lst
?????文件???????40283??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\Listings\LED_system.m51
?????文件????????4003??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\Listings\logic.lst
?????文件????????7630??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\Listings\main.lst
?????文件????????3855??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\Listings\smg.lst
?????文件???????14162??2018-12-03?20:49??藍橋杯歷年真題\2018第9屆藍橋杯單片機\Listings\STARTUP.lst
............此處省略1129個文件信息
評論
共有 條評論