• 大小: 17.43MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-27
  • 语言: 其他
  • 标签: 。C  lanqiaobei  ..  

资源简介

多个文件夹,这是一个拥有蓝桥杯单片机第二届到第九届的全部真题,包括真题的题目与全部真题代码,包括客观题,收集已久!!希望对你们有帮助, 想浏览可到我的码云https://gitee.com/quanshiyicunzai/2019NianLanQiaoBeiDanPianJiBiSai-Baolian.git

资源截图

代码片段和文件信息

/*
  程序说明: IIC总线驱动程序
  软件环境: Keil uVision 4.10 
  硬件环境: 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总线发送数据
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总线上接收数据
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个文件信息

评论

共有 条评论