求大神注释一下这段程序

2019-07-14 19:31发布

void tiM7_IRQHandler()
{
                    i1++;
             display++;
                    if(display==2500)
{
                    display=0;
                    play=1;
                                         }
             if(i1==65535)
{
                    i1=0;
                                         }
                    if(lock==0)
{
                    First=ADC_GetConversionValue(ADC1);         
                    lock=1;
                                         }
                    ADC_SoftwareStartConvCmd(ADC1,ENABLE);
                    while(!ADC_GetFlagStatus(ADC1,ADC_FLAG_EOC));
                    ADC_GetConversionValue(ADC1);
                    ads=ADC_GetConversionValue(ADC1);   
                    if(ads>First)
{
                    First=ads;
说是用的中断来实现 AD转换,但是看不懂,求大神注释
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。