freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于usb的數(shù)據(jù)采集卡設(shè)計(jì)-資料下載頁(yè)

2025-06-27 19:32本頁(yè)面
  

【正文】 道PURB pUrb=(Mem, //數(shù)據(jù)的來(lái)源?dwTotalSize, //讀取的數(shù)據(jù)字節(jié)數(shù)FALSE, //方向(FALSE=OUT)NULL //連接下一個(gè)URB)。if(pUrb==NULL){delete pCompInfo。()=0。return (this,STATUS_INSUFFICIENT_RESOURCES)。} //初始化結(jié)構(gòu)內(nèi)容pCompInfom_pClass=this。pCompInfom_pUrb=pUrb。 //提交URB給USB設(shè)備NTSTATUS status。status=(I,pUrb,LinkTo(WriteComplete),pCompInfo,0)。return status。} 應(yīng)用程序在應(yīng)用程序中,使用多線程技術(shù)可以提高應(yīng)用程序效率;其工作線程完成后臺(tái)數(shù)據(jù)采集的工作后,在用戶界面線程完成界面數(shù)據(jù)的顯示。USB數(shù)據(jù)采集卡的應(yīng)用程序設(shè)計(jì)步驟為: (1)查找USB設(shè)備,獲得設(shè)備;(2) 封裝USB設(shè)備操作的動(dòng)態(tài)鏈接庫(kù);(3) 創(chuàng)建工作線程以及用戶界面線程進(jìn)行數(shù)據(jù)采集和界面數(shù)據(jù)顯示。具體應(yīng)用程序代碼如下:hDev=CreateFile((), //設(shè)備路徑GENERIC_READ|GENERIC_WRITE, //訪問(wèn)模式FILE_SHARE_READ|FILE_SHARE_WRITE, //共享模式NULL,OPEN_EXISTING, //創(chuàng)建方式FILE_ATTRIBUTE_NORMAL, //文件屬性和標(biāo)志NULL)。WriteFile(hDevice,bufwrite,n,amp。nWritten,NULL)void CSAMPLINGDlg::OnSampleButton(){if(!ifSample){ifSample=TRUE。(停止采集(amp。H))。}else if(ifSample){ifSample=FALSE。(開(kāi)始采集(amp。S))。DWORD Error。 //定義一個(gè)雙字節(jié)變量ErrorhDevice=OpenByInterface(amp。ClassGuid,0,amp。Error)。 //查找USB設(shè)備,獲得設(shè)備句柄if(hDevice==NULL) //如果設(shè)備句柄為空{(diào)MessageBox(找不到指定硬件)。}else{unsigned char*bufwrite。 //寫(xiě)入數(shù)據(jù)的緩沖區(qū)ULONG nWritten。 //已寫(xiě)入數(shù)據(jù)的字節(jié)數(shù)bufwrite=(unsigned char*)malloc(2)。 //分配了2個(gè)字節(jié)的存儲(chǔ)空間bufwrite[0]=m_Frequency。 //采樣頻率bufwrite[1]=m_Channel|0x80。 //采樣通道WriteFile(hDevice,bufwrite,2,amp。nWritten,NULL)。 //啟動(dòng)數(shù)據(jù)采集free(bufwrite)。 //清空緩沖區(qū)}}}數(shù)據(jù)采集結(jié)束后讀取數(shù)據(jù)的程序代碼如下:unsigned char*bufread。 //讀取數(shù)據(jù)的緩沖區(qū)ULONG nRead。 //已讀取數(shù)據(jù)的字節(jié)數(shù)bufread=(unsigned char*)malloc(256)。 //分頻256個(gè)自己的存儲(chǔ)空間int i=0。for(i=0。i8。i++){ReadFile(hDevice,bufread+i*32,32,amp。nRead,NULL)。 //讀取256個(gè)數(shù)據(jù),每次讀取32個(gè)字節(jié),共讀8次}for(i=0。i256。i++)buf[i]=*(bufread+i)。 //將256個(gè)數(shù)據(jù)從緩沖區(qū)讀出free(bufread)。 } //清空緩沖區(qū)4 小結(jié) 本次設(shè)計(jì)主要內(nèi)容總結(jié)如下:(1)硬件電路設(shè)計(jì)。首先對(duì)于設(shè)計(jì)使用的USB控制芯片進(jìn)行選擇,本課題選擇單片機(jī)AT89C5131,因?yàn)槠渲袃?nèi)置了USB控制器。該芯片的功能在文中有詳細(xì)介紹。然后對(duì)硬件電路進(jìn)行設(shè)計(jì)以實(shí)現(xiàn)數(shù)據(jù)的采集和傳輸,主要包括了四部分設(shè)計(jì):?jiǎn)纹瑱C(jī)和USB接口電路設(shè)計(jì)、A/D轉(zhuǎn)換電路設(shè)計(jì)、外接存儲(chǔ)器接口電路設(shè)計(jì)、系統(tǒng)外圍電路設(shè)計(jì)。(2)系統(tǒng)軟件設(shè)計(jì)。系統(tǒng)軟件設(shè)計(jì)部分包括三部分:固件程序設(shè)計(jì)、USB驅(qū)動(dòng)程序設(shè)計(jì)和應(yīng)用程序設(shè)計(jì)。固件程序的設(shè)計(jì)使用C51編寫(xiě),在文中寫(xiě)出了固件程序的主要代碼,畫(huà)出了主要的流程圖,通過(guò)固件程序?qū)崿F(xiàn)USB設(shè)備數(shù)據(jù)的采集功能。(3)測(cè)試數(shù)據(jù)采集卡的功能。在PC機(jī)界面上對(duì)系統(tǒng)進(jìn)行測(cè)試,結(jié)果能順利進(jìn)行數(shù)據(jù)采集,并且采集的數(shù)據(jù)的波形圖能在界面上顯示。因此,設(shè)計(jì)已取得初步成功,可以滿足基本的數(shù)據(jù)采集要求。由于經(jīng)驗(yàn)欠缺,整個(gè)設(shè)計(jì)難免存在不足,如當(dāng)前使用ADC0809芯片僅僅是為了實(shí)現(xiàn)的方便,由于該A/D轉(zhuǎn)換器只能對(duì)最多8路數(shù)據(jù)進(jìn)行分時(shí)A/D轉(zhuǎn)換,還不能達(dá)到真正意義上高速采集。本設(shè)計(jì)選用的單片機(jī)AT89C5131雖已具有USB接口功能,但仍屬于與8051系列類似的8位單片機(jī);如果要提高采樣速度的話,應(yīng)選擇功能更強(qiáng)的單片機(jī)作為控制芯片,但滿足此次的數(shù)據(jù)采集功能還是沒(méi)問(wèn)題。目前USB廣泛應(yīng)用在PC的外設(shè)上,其數(shù)據(jù)傳輸能力和速度大大提高,USB數(shù)碼攝像機(jī)、數(shù)碼相機(jī)等數(shù)字產(chǎn)品就能在短時(shí)間內(nèi)完成大容量的圖像傳輸,提高工作效率。它的應(yīng)用我就不一一介紹了,但我相信USB的眾多突出特點(diǎn)將會(huì)使得它必將在更廣闊的領(lǐng)域得到應(yīng)用。通過(guò)本次設(shè)計(jì),不僅僅讓我更加系統(tǒng)得復(fù)習(xí)了關(guān)于單片機(jī)的知識(shí),更有價(jià)值的收獲的是學(xué)會(huì)了自己獨(dú)立設(shè)計(jì)的方法技巧,也給予了自己學(xué)習(xí)的信心,在基于軟件編程的模塊化、系統(tǒng)化和實(shí)際化設(shè)計(jì)方面有了進(jìn)一步提高,同時(shí)自己以后在電子這方面的就業(yè)發(fā)展有了明確的方向,不再像以前那樣感到迷茫,總之,通過(guò)這次論文設(shè)計(jì)鞏固了自己的理論學(xué)習(xí),為今后的實(shí)踐應(yīng)用打下了堅(jiān)實(shí)基礎(chǔ)。5 致謝在論文即將完成之際,回首自己設(shè)計(jì)過(guò)程,有很多設(shè)計(jì)的收獲,更多的是對(duì)我?guī)椭氖斋@,沒(méi)有老師同學(xué)們無(wú)私的幫助,我是不可能完成的。在此向給予我?guī)椭睦蠋熗瑢W(xué)們致以最誠(chéng)摯的感謝。在論文設(shè)計(jì)中使我意識(shí)到了課程設(shè)計(jì)在學(xué)習(xí)過(guò)程中的重要地位,因?yàn)樵O(shè)計(jì)是汲取專業(yè)知識(shí)的一個(gè)重要渠道,它賦予我廣闊的思維空間,促使我去發(fā)現(xiàn)問(wèn)題、思考問(wèn)題、研究問(wèn)題,去向?qū)熥稍冞@些問(wèn)題,就在這個(gè)過(guò)程中一步步的提高自己,一步步的完善自己,讓自己獲得更多專業(yè)方面的知識(shí),同時(shí)也培養(yǎng)了獨(dú)立思考和實(shí)際動(dòng)手的能力。在完成之際感覺(jué)到自己確實(shí)有了一定的進(jìn)步,對(duì)于單片機(jī)也有了更專業(yè)的了解,這個(gè)課程設(shè)計(jì)的成功給予了我極大的信心,使我對(duì)本專業(yè)就業(yè)前景有了無(wú)限的憧憬。對(duì)于本論文設(shè)計(jì)的成功,我最要感謝的是我的指導(dǎo)老師——段老師。她不僅以廣博的學(xué)識(shí),嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,還以寬厚待人、真誠(chéng)正直的品德對(duì)學(xué)生言傳身教,這些都讓我受益終生而不僅是在知識(shí)上的收獲。借此機(jī)會(huì)我要向?qū)煴硎境绺叩木匆夂椭孕牡母兄x。另外,還要感謝在設(shè)計(jì)的過(guò)程中給與我莫大幫助的同學(xué)們!6 參考文獻(xiàn)[1]實(shí)驗(yàn)測(cè)試[M].華中科技大學(xué)出版社,[2](模數(shù))[M].高等教育出版社,[3][M].[4]Chandran [J].[5][J].[6][D].[7]張念淮、[M].[8][D].[9][D].[10]曹國(guó)梁 .[11]馬鳴 .(學(xué)術(shù)交流).2007 7 附錄 硬件連接電路圖 P
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1