蓝桥杯单片机记录2019

蓝桥杯单片机省赛记录2019

省赛必考模块
1. LED
2. 数码管显示
3. DS18B20
4. DS1302
5. IIC、AD转换

省赛历年必做真题
1. 第四届(模拟智能农田灌溉系统)
2. 第五届(温度检测与控制装置)

  1. 时钟 IIC AD 独立按键 VS 五届:温度 矩阵按键
  2. 独立按键 逻辑复杂 VS 五届:矩阵按键 逻辑简单

主要任务

  • 熟悉使用DS1302驱动程序
  • 熟悉使用DS18B20驱动程序
  • 熟悉使用IIC、AD转换驱动程序
  • 程序逻辑处理

单片机脉宽调制方法

在做第七届试题时遇到需要输出模拟脉宽

利用定时器中断输出脉宽
信号频率为1KHz,1KHz = 1毫秒`

void Time1() interrupt 3    //定时器10微妙中断一次
	{
   	 	value1++;//记录中断次数
   	 	
    		if(value1 >= 100)//10微秒中断100次为1毫秒 = 1KHz
   		 {
           	 	value1 = 0;
          	  	P34 = 0;//脉宽模拟引脚
   	 	}
    		if(value1 < pluse)//pluse为脉宽值 20% 30% 70%
   	       	 P34 = 1;		//此区间输出脉宽
   
    		else
      	  	P34 = 0;
	}

脉宽值pluse设置20%
蓝桥杯单片机记录2019

脉宽值设为70%
蓝桥杯单片机记录2019