蓝桥杯单片机省赛记录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

相关文章:

  • 2021-08-24
  • 2021-05-11
  • 2021-09-27
  • 2021-12-30
  • 2021-12-13
  • 2021-08-26
  • 2021-11-19
  • 2018-01-26
猜你喜欢
  • 2021-10-27
  • 2021-05-29
  • 2021-12-14
  • 2021-11-23
  • 2021-07-18
  • 2021-04-18
  • 2021-06-04
相关资源
相似解决方案