请问如何判断延迟时间,内祥! 想做个I2C通讯软件,现在基本框架已经搞定 就是不知道怎么在VC中实现4.7us的延时,我又怎样判断延时是否达到要求呀 求高手指教!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://community.csdn.net/Expert/topic/3623/3623519.xml?temp=.1909601 BOOL QueryPerformanceFrequency( LARGE_INTEGER *lpFrequency);ms-help://MS.MSDNQTR.2003FEB.2052/winui/winui/windowsuserinterface/windowing/timers/timerreference/timerfunctions/queryperformancefrequency.htm QueryPerformanceFrequencyQueryPerformanceCount精度比较高 http://xs.blogchina.com/article_117686.585707.html CString strText; LARGE_INTEGER n64StartCount={0},n64StopCount,n64Frequency = {0}; DWORD dwTotalTime = 0; QueryPerformanceCounter(&n64StartCount); QueryPerformanceFrequency(&n64Frequency); //这里加入你的操作 QueryPerformanceCounter(&n64StopCount); dwTotalTime = n64StopCount.LowPart - n64StartCount.LowPart; if(dwTotalTime < 0) { dwTotalTime += 2^32; } float WastTime = (float)(n64StopCount.LowPart - n64StartCount.LowPart) /(n64Frequency.LowPart + n64Frequency.HighPart * 2^32); strText.Format("时间消耗 %f",WastTime); AfxMessageBox(strText); 乞讨可用分800 请富有同情心的人来解答 【SOS!!】“对于造型说明无效的字符值”怎么解决 CEditView设置光标位置,具体设置到第几行,第几列的字符后面? 如何改变vc界面中控件的tab顺序,谢谢 EDIT控件问题 怎么人都不在了?到哪里去了?怎么回事呀? odbc怎么实现参数查询 msthml的又一个问题,多多帮忙,分数可以到时候多多的开,多多的给。 怎样去掉MdiForm窗口的标题栏,让窗口最大化(全屏)?? 在线等--由分辨率自适应引起的问题! 在OPENGL(vc++)程序中显示一系列bmp格式的图像???
);ms-help://MS.MSDNQTR.2003FEB.2052/winui/winui/windowsuserinterface/windowing/timers/timerreference/timerfunctions/queryperformancefrequency.htm
QueryPerformanceCount
精度比较高
LARGE_INTEGER n64StartCount={0},n64StopCount,n64Frequency = {0};
DWORD dwTotalTime = 0; QueryPerformanceCounter(&n64StartCount);
QueryPerformanceFrequency(&n64Frequency); //这里加入你的操作 QueryPerformanceCounter(&n64StopCount);
dwTotalTime = n64StopCount.LowPart - n64StartCount.LowPart;
if(dwTotalTime < 0)
{
dwTotalTime += 2^32;
}
float WastTime = (float)(n64StopCount.LowPart - n64StartCount.LowPart)
/(n64Frequency.LowPart + n64Frequency.HighPart * 2^32); strText.Format("时间消耗 %f",WastTime);
AfxMessageBox(strText);