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

正文內(nèi)容

電化學(xué)工作站畢業(yè)設(shè)計(完整版)

2025-07-27 12:52上一頁面

下一頁面
  

【正文】 電路濾波,之后由AD測量。脈寬調(diào)制電路輸出的電流可達50mA。與其它芯片連接時需選用相同的電平的芯片。LED使用普通的LED,驅(qū)動電流小于5mA。使用三端穩(wěn)壓器芯片可以簡化電路原理圖、提升電路的性能。USB是在1994年底由英特爾、康柏、IBM、Microsoft等多家公司聯(lián)合提出的。,(12Mbit/s)。相關(guān)的應(yīng)用如USB聲卡、USB攝像頭。實際應(yīng)用我們使用的是主機(Host)軟件與設(shè)備進行數(shù)據(jù)傳輸,但數(shù)據(jù)的傳輸順序是:主機軟件USB系統(tǒng)軟件USB主機的相關(guān)電路USB線設(shè)備USB相關(guān)電路設(shè)備USB驅(qū)動設(shè)備應(yīng)用軟件。只要符合HID類規(guī)范的設(shè)備都是HID設(shè)備。在HID類中主要是設(shè)備描述符、配置描述符、報告描述符;在配置描述符中包括接口描述符、HID描述符、端點描述符[13—15]。報告描述符主要描述了端點中的數(shù)據(jù)的作用。ARM系統(tǒng)的USB的相關(guān)的程序是根據(jù)主控芯片的廠商意法半導(dǎo)體公司的官方例程Custom_HID改編的。把按鍵中斷、DMA中斷的內(nèi)容刪除,把NVIC中的相關(guān)的中斷優(yōu)先級程序刪除。然后是報告描述符的修改。SetupDiGetClassDevs,獲得設(shè)備信息集,包含需要的類的設(shè)備信息[18]。SetupDiDestroyDeviceInfoList,關(guān)閉SetupDiGetClassDevs 資源。HID描述符是HID類特有的。Keil μVision 4支持C語言,與匯編相比,C語言易學(xué)易用,而且大大的提高了工作效率和項目開發(fā)周期,還能在C語言中嵌入?yún)R編,可以在關(guān)鍵的位置嵌入,使程序達到接近于匯編的工作效率。Target選項卡界面如圖52所示。USB庫中文件:,USB總線數(shù)據(jù)處理的核心文件。,直接處理USB中斷。它的主要功能是初始化時鐘系統(tǒng)、使能相關(guān)的設(shè)備電源。相關(guān)的函數(shù):DMA_DeInit(DMA1_Channel1)。//設(shè)置DMA的內(nèi)存遞增模式=DMA_PeripheralDataSize_HalfWord。//開啟DMA通道1 = ADC_Mode_Independent。 //初始化ADCRCC_ADCCLKConfig(RCC_PCLK2_Div6)。//等待ADC1校準(zhǔn)完成ADC_SoftwareStartConvCmd(ADC1, ENABLE)。//將EXTI線6連接到PB6 = EXTI_Line6。//這個就是自動裝載的計數(shù)值,由于計數(shù)是從0開始的,計數(shù)10000次后為9999 = 0。//計數(shù)器使能,開始工作void EXTI9_5_IRQHandler(void)函數(shù)是I/O中斷的中斷函數(shù),產(chǎn)生中斷后,程序執(zhí)行void EXTI9_5_IRQHandler(void)函數(shù),在void EXTI9_5_IRQHandler(void)函數(shù)中計數(shù)。 USB通用串行總線不是一種新的總線標(biāo)準(zhǔn),而是應(yīng)用在PC領(lǐng)域的接口技術(shù),USB接口支持設(shè)備的即插即用和熱插拔功能。圖61 Visual Studio 2010編輯界面不同的選項卡內(nèi)容不同,包括資源視圖選項卡、解決方案資源管理器選項卡、屬性管理器選項卡、團隊資源管理器選項卡、打開的文件選項卡。然后在…dialog的選項卡中,在控件工具箱中選使用的控件添加到界面中。Picture Control控件,界面顯示圖片的控件。界面波形畫圖的相關(guān)程序界面波形畫圖主要使用SetPixel()畫點函數(shù)。圖62 電化學(xué)工作站軟件界面圖相關(guān)的程序中使用的API函數(shù)可以在MSDN中得到詳細的使用信息。本論文研究的實驗是定性的實驗,為了證明本論文研究制作的電化學(xué)工作站、USB接口,上位機軟件的正確性。我們可以使用我們的樣機連接其它的電化學(xué)儀器組成功能更多的系統(tǒng)。//啟動IO口時鐘 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE)。 = GPIO_Pin_1。 GPIO_Init(GPIOA, amp。//LED = GPIO_Speed_50MHz。GPIO_InitStructure)。 GPIO_Init(GPIOB, amp。i++) { GPIO_ResetBits(GPIOA, GPIO_Pin_6)。i8。 } delay_data(60)。ADC1ConvertedValue。//DMA的傳輸模式,連續(xù)不斷的循環(huán)模式 = DMA_Priority_VeryHigh。//ADC轉(zhuǎn)換工作在連續(xù)模式 = ADC_ExternalTrigConv_None。//使能ADC1模塊DMA ADC_Cmd(ADC1, ENABLE)。 TIM_OCInitTypeDef TIM_OCInitStructure。 =TIM_OCMode_PWM1。//使能TIMx在ARR上的預(yù)裝載寄存器 TIM_Cmd(TIM3,ENABLE)。 //中斷線使能 EXTI_Init(amp。NVIC_InitStructure)。//清除定時器2溢出中斷標(biāo)志 TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE)。} 外文資料Chapter 9USB Device FrameworkA USB device may be divided into three layers:? The bottom layer is a bus interface that transmits and receives packets.? The middle layer handles routing data between the bus interface and various endpoints on the endpoint is the ultimate consumer or provider of data. It may be thought of as a source or sink for data.? The top layer is the functionality provided by the serial bus device, for instance, a mouse or ISDN interface.This chapter describes the mon attributes and operations of the middle layer of a USB device. These attributes and operations are used by the functionspecific portions of the device to municate through the bus interface and ultimately with the host. USB Device StatesA USB device has several possible states. Some of these states are visible to the USB and the host, while others are internal to the USB device. This section describes those states. Visible Device StatesThis section describes USB device states that are externally visible (see Figure 91). Table 91 summarizes the visible device states.Note: USB devices perform a reset operation in response to reset signaling on the upstream facing reset signaling has pleted, the USB device is reset. AttachedA USB device may be attached or detached from the USB. The state of a USB device when it is detached from the U。//計數(shù)器使能,開始工作 = TIM2_IRQn。//這個就是自動裝載的計數(shù)值,由于計數(shù)是從0開始的,計數(shù)10000次后為9999 = 0。 //初始化中斷 EXTI_GenerateSWInterrupt(EXTI_Line6)。}void interface_fc(void){ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure。//設(shè)置占空比時間 =TIM_OCPolarity_Low。//自動重裝載寄存器的值 =0。//重置ADC1校準(zhǔn)寄存器 while(ADC_GetResetCalibrationStatus(ADC1))。//轉(zhuǎn)換數(shù)據(jù)右對齊 = 1。//DMA的2個memory中的變量互相訪問的 DMA_Init(DMA1_Channel1, amp。//設(shè)置DMA傳輸方向 單向傳輸 = 1。}void delay_data(int data){ int i。//上升沿發(fā)送數(shù)據(jù) if(data_lamp。0x80)//判斷高位是否為1 GPIO_SetBits(GPIOA, GPIO_Pin_7)。}void Write(char data_h,char data_l){ int i。//PWM = GPIO_Speed_50MHz。 GPIO_Init(GPIOA, amp。 = GPIO_Pin_6。 = GPIO_Mode_Out_PP。//啟動ADC1時鐘 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE)。 結(jié)束語在三個多月的時間,完成了基于ARM系統(tǒng)的電化學(xué)工作站的設(shè)計。圖71 相關(guān)的實驗裝置圖打開電化學(xué)工作站軟件,連接設(shè)備,點擊軟件上的連接設(shè)備,提示信息顯示設(shè)備已連接,點擊讀數(shù)據(jù),提示信息顯示“讀數(shù)據(jù)…”,設(shè)置恒電流法的電流值,為60mA,界面上有波形顯示,波形的幅值表示工作電極的電位值,然后設(shè)置電流值為220mA,溶液中的工作電極產(chǎn)生的氣泡加大,相應(yīng)的電化學(xué)反應(yīng)速率變快,然后設(shè)置電流值為0,氣泡消失,電化學(xué)反應(yīng)減弱。這是微軟公司面向軟件開發(fā)者的一種信息服務(wù)。畫點相應(yīng)的主要程序:HDC hdc=::GetDC(m_hWnd)。在…dialog選項卡的生成的界面選添加了的Edit Control控件,單擊右鍵,選添加變量,選需要綁定的變量的類別、變量類型、添加自定義的變量名,選“完成”,這樣就可以在程序中使用綁定的變量了。雙擊添加的控件,打開控件的消息處理程序,可以添加相應(yīng)的消息處理的程序。解決方案資源管理器選項卡包括添加的文件類型的資源,如源文件。第六章 上位機程序設(shè)計 引言本章主要介紹VS2010環(huán)境的用法,及相關(guān)的上位機程序的編寫方法。定時時間到達后,程序執(zhí)行void TIM2_IRQHandler(void)函數(shù),在void TIM2_IRQHandler(void)函數(shù)中計算頻率。//使用的采樣頻率之間的分頻比例,數(shù)字濾波器的應(yīng)用 = TIM_CounterMode_Up。//配置按鈕中斷線觸發(fā)方式 = EXTI_Trigger_Falling。 數(shù)模轉(zhuǎn)換模塊程序設(shè)計數(shù)模轉(zhuǎn)換器使用DAC8830,相關(guān)的程序是依據(jù)DAC8830芯片數(shù)據(jù)手冊的時序圖編寫的,芯片的數(shù)據(jù)傳輸使用Fast SPI? Interface接口,時序圖如圖54所示。//ADC1選擇信道0,順序等級1,ADC_DMACmd(ADC1, ENABLE)。//使能掃描 = ENABLE。 = DMA_Mode_Circular。//給DMA起始地址=(u32)amp。interface_adconfig(),主要功能是片內(nèi)設(shè)備的設(shè)置。,具體設(shè)備的相關(guān)描述符定義和處理。,用于緩沖區(qū)操作。Browse Information 是否生成瀏覽信息。圖51 Keil μVision4環(huán)境界面新建工程的方法,就不介紹了,本論文主要介紹與程序相關(guān)的軟件的使用方法。 KEIL開發(fā)環(huán)境介紹Keil公司是業(yè)界領(lǐng)先的微控制器(MCU)軟件開發(fā)工具的獨立供應(yīng)商。,包含方式為extern C:extern C {include include }、。SetupDiGetDeviceInterfaceDetail,獲得需要的設(shè)備的路徑。 /* CustomHID_ReportDescriptor */以上是報告描述符的具體內(nèi)容和注釋,我們還可以按報告描述符的語法將之寫為類似結(jié)構(gòu)以實現(xiàn)相同的功能。在CustomHID_DeviceDescriptor[]是設(shè)備描述符,需要修改廠商ID、產(chǎn)品ID,廠商ID是向USB論壇申請的,年費幾千美元,產(chǎn)品ID是廠商自定義的。我們需要把傳輸?shù)臄?shù)據(jù)長度改為64bites,還需要改相關(guān)的描述符及其它的內(nèi)容,本論文研究主要介紹核心內(nèi)容的修改方法。圖43 描述符的相關(guān)示意圖描述符主要與設(shè)備的程序相關(guān),設(shè)備的程序在第五章介紹。配置描述符:是描述設(shè)備的接口信息,包括設(shè)備的USB接口數(shù)量、需要主機的電流大小、及其它的三個描述符的內(nèi)容。HID具有以下的功能特點:適用于傳輸少量或中量的數(shù)據(jù);傳輸數(shù)據(jù)的時間任意;傳輸速率小于最大傳輸速率。主機軟件控制的是USB接口,USB系統(tǒng)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1