关闭

VC++定时器

标签: callbacknullfloat360
576人阅读 评论(0) 收藏 举报

float TV_ChanTab[100] = {
       49.75, 57.75, 65.75, 77.25, 85.25,112.25,120.25,128.25,136.25,144.25,
   152.25,160.25,168.25,176.25,184.25,192.25,200.25,208.25,216.25,224.25,
   232.25,240.25,248.25,256.25,264.25,272.25,280.25,288.25,296.25,304.25,
   312.25,320.25,328.25,336.25,344.25,352.25,360.25,368.25,376.25,384.25,
   392.25,400.25,408.25,416.25,424.25,432.25,440.25,448.25,456.25,464.25,
   471.25,479.25,487.25,495.25,503.25,511.25,519.25,527.25,535.25,543.25,
   551.25,559.25,567.25,575.25,583.25,591.25,599.25,607.25,615.25,623.25,
   631.25,639.25,647.25,655.25,663.25,671.25,679.25,687.25,695.25,703.25,
   711.25,719.25,727.25,735.25,743.25,751.25,759.25,767.25,775.25,783.25,
   791.25,799.25,807.25,815.25,823.25,831.25,839.25,847.25,855.25,863.25,
    };
 
 
  
void CJsDlg::OnButton1()
{
 // TODO: Add your control notification handler code here
 
  for(a=1;a<=100;a++)
  {  
  
   m_StartFP =TV_ChanTab[a];
  
   m_Fip = 38.9;
  
    if (m <= (160.25 + m_Fip)*20)
    {
     IIC1[4] = 0x01;
    }
    if (m> (160.25 + m_Fip)*20 && a < (471.25 + m_Fip)*20)
    {
     IIC1[4] = 0x02;
    }
    if (m >= (471.25 + m_Fip)*20)
    {
     IIC1[4] = 0x04;
    }
  
  }
   m = (m_StartFP + m_Fip) * 20;
   IIC1[1] = (UCHAR) (m / 256);
   IIC1[2] = (UCHAR)m % 256;
   IIC.WriteByteBlock(IIC1,5);
   IIC.WriteByteBlock(IIC2,5);
   Sleep(100);
   SetTimer(1,1,NULL);
   
  CString yq1;

 for (b=0;b<=5;b++)
 {  
        yq1.Format("%d",IIC1[a]);
  yq1.Format("%d",IIC1[b]);
  SetDlgItemText(IDC_EDIT1,yq1);
   //void CALLBACK TimerProc(1,1,1,1);
   //DwTimeStart = GetTickCount();  
 
 }
 
}


void CJsDlg::OnButton2()
{
 // TODO: Add your control notification handler code here
 SetTimer(1,1,NULL);
 
 UCHAR rf_read;
 UCHAR if_read;
 UCHAR *pRead;
 pRead= IIC.ReadByteBlock(IIC1[0]+1,1);
 rf_read = *pRead;
 pRead = IIC.ReadByteBlock(IIC2[0]+1,1);
 if_read = *pRead;
 CString yq2;
 yq2.Format("%x/r/n%x",rf_read,if_read);
    SetDlgItemText(IDC_EDIT2,yq2);
 
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2720次
    • 积分:60
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档