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

正文內(nèi)容

電化學(xué)工作站畢業(yè)設(shè)計(jì)(文件)

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

下一頁面
 

【正文】 NABLE)。//將EXTI線6連接到PB6 = EXTI_Line6。 //中斷線使能 EXTI_Init(amp。 //中斷通道 =0。NVIC_InitStructure)。//使用的采樣頻率之間的分頻比例,數(shù)字濾波器的應(yīng)用 = TIM_CounterMode_Up。//清除定時(shí)器2溢出中斷標(biāo)志 TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE)。//第0組,所有4bit用于指定響應(yīng)優(yōu)先級 = 0。} 外文資料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。 NVIC_Init(amp。//計(jì)數(shù)器使能,開始工作 = TIM2_IRQn。TIM_TimeBaseStructure)。//這個(gè)就是自動(dòng)裝載的計(jì)數(shù)值,由于計(jì)數(shù)是從0開始的,計(jì)數(shù)10000次后為9999 = 0。//響應(yīng)優(yōu)先級 = ENABLE。 //初始化中斷 EXTI_GenerateSWInterrupt(EXTI_Line6)。//配置按鈕中斷線觸發(fā)方式 = EXTI_Trigger_Falling。}void interface_fc(void){ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure。TIM_OCInitStructure)。//設(shè)置占空比時(shí)間 =TIM_OCPolarity_Low。//重復(fù)寄存器,用于自動(dòng)更新pwm占空比 TIM_TimeBaseInit(TIM3, amp。//自動(dòng)重裝載寄存器的值 =0。//使能ADC1軟件開始轉(zhuǎn)換 Pwm_Init()。//重置ADC1校準(zhǔn)寄存器 while(ADC_GetResetCalibrationStatus(ADC1))。//配置ADC時(shí)鐘 ADC_RegularChannelConfig(ADC1, ADC_Channel_0, 1, ADC_SampleTime_28Cycles5)。//轉(zhuǎn)換數(shù)據(jù)右對齊 = 1。 //ADC1工作在獨(dú)立模式 = DISABLE。//DMA的2個(gè)memory中的變量互相訪問的 DMA_Init(DMA1_Channel1, amp。//DMA在訪問時(shí)每次操作的數(shù)據(jù)長度 = DMA_MemoryDataSize_HalfWord。//設(shè)置DMA傳輸方向 單向傳輸 = 1。//設(shè)置成CH1 DMA中包含了7個(gè)通道(CH1CH7) = ADC1_DR_Address。}void delay_data(int data){ int i。 GPIO_SetBits(GPIOA, GPIO_Pin_6)。//上升沿發(fā)送數(shù)據(jù) if(data_lamp。 data_h = 1。0x80)//判斷高位是否為1 GPIO_SetBits(GPIOA, GPIO_Pin_7)。 for(i=0。}void Write(char data_h,char data_l){ int i。 = GPIO_Pin_6。//PWM = GPIO_Speed_50MHz。 = GPIO_Mode_Out_PP。 GPIO_Init(GPIOA, amp。GPIO_InitStructure)。 = GPIO_Pin_6。//LED = GPIO_Speed_50MHz。 = GPIO_Mode_Out_PP。 GPIO_Init(GPIOA, amp。//啟動(dòng)ADC1時(shí)鐘 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE)。//啟動(dòng)DMA時(shí)鐘 //RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE)。 結(jié)束語在三個(gè)多月的時(shí)間,完成了基于ARM系統(tǒng)的電化學(xué)工作站的設(shè)計(jì)。 Play 和使用維護(hù)方便等優(yōu)點(diǎn)在協(xié)議成熟以后迅速地占領(lǐng)了計(jì)算機(jī)低中速外部設(shè)備的市場大有取代傳統(tǒng)串口和并口之勢[2629]。圖71 相關(guān)的實(shí)驗(yàn)裝置圖打開電化學(xué)工作站軟件,連接設(shè)備,點(diǎn)擊軟件上的連接設(shè)備,提示信息顯示設(shè)備已連接,點(diǎn)擊讀數(shù)據(jù),提示信息顯示“讀數(shù)據(jù)…”,設(shè)置恒電流法的電流值,為60mA,界面上有波形顯示,波形的幅值表示工作電極的電位值,然后設(shè)置電流值為220mA,溶液中的工作電極產(chǎn)生的氣泡加大,相應(yīng)的電化學(xué)反應(yīng)速率變快,然后設(shè)置電流值為0,氣泡消失,電化學(xué)反應(yīng)減弱。VS2010是目前最流行的編譯環(huán)境之一,功能強(qiáng)大,支持多種語言的編譯,支持Windows 7操作系統(tǒng),現(xiàn)有多種版本,我們使用的是專業(yè)版。這是微軟公司面向軟件開發(fā)者的一種信息服務(wù)。程序完成后需編譯鏈接,選“調(diào)試”,選“啟動(dòng)調(diào)試”,無錯(cuò)誤則運(yùn)行編寫的程序。畫點(diǎn)相應(yīng)的主要程序:HDC hdc=::GetDC(m_hWnd)。UpdateData(FALSE)。在…dialog選項(xiàng)卡的生成的界面選添加了的Edit Control控件,單擊右鍵,選添加變量,選需要綁定的變量的類別、變量類型、添加自定義的變量名,選“完成”,這樣就可以在程序中使用綁定的變量了。Group Box控件,界面編輯的一個(gè)矩形框。雙擊添加的控件,打開控件的消息處理程序,可以添加相應(yīng)的消息處理的程序。MFC項(xiàng)目的建立打開VS2010軟件,選“文件—新建—項(xiàng)目”,在項(xiàng)目界面選MFC,填入相應(yīng)的項(xiàng)目名稱,選自定義的路徑,選“確定”。解決方案資源管理器選項(xiàng)卡包括添加的文件類型的資源,如源文件。Visual Studio 2010同時(shí)包括 NET Framework 、Microsoft Visual Studio 2010 CTP( Community Technology PreviewCTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序支持Microsoft SQL Server,支持 IBM DB2和Oracle數(shù)據(jù)庫。第六章 上位機(jī)程序設(shè)計(jì) 引言本章主要介紹VS2010環(huán)境的用法,及相關(guān)的上位機(jī)程序的編寫方法。 本章小結(jié)本章主要介紹了主控芯片的程序,包括USB接口模塊、模數(shù)轉(zhuǎn)換模塊、數(shù)模轉(zhuǎn)換模塊、頻率計(jì)模塊、脈寬調(diào)制模塊。定時(shí)時(shí)間到達(dá)后,程序執(zhí)行void TIM2_IRQHandler(void)函數(shù),在void TIM2_IRQHandler(void)函數(shù)中計(jì)算頻率。//清除定時(shí)器2溢出中斷標(biāo)志TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE)。//使用的采樣頻率之間的分頻比例,數(shù)字濾波器的應(yīng)用 = TIM_CounterMode_Up。 //初始化中斷EXTI_GenerateSWInterrupt(EXTI_Line6)。//配置按鈕中斷線觸發(fā)方式 = EXTI_Trigger_Falling。I/O中斷用作計(jì)數(shù),定時(shí)器用作定時(shí),這樣就可以計(jì)算頻率了。 數(shù)模轉(zhuǎn)換模塊程序設(shè)計(jì)數(shù)模轉(zhuǎn)換器使用DAC8830,相關(guān)的程序是依據(jù)DAC8830芯片數(shù)據(jù)手冊的時(shí)序圖編寫的,芯片的數(shù)據(jù)傳輸使用Fast SPI? Interface接口,時(shí)序圖如圖54所示。//等待ADC1校準(zhǔn)重置完成ADC_StartCalibration(ADC1)。//ADC1選擇信道0,順序等級1,ADC_DMACmd(ADC1, ENABLE)。//轉(zhuǎn)換通道數(shù)目為1ADC_Init(ADC1, amp。//使能掃描 = ENABLE。DMA_InitStructure)。 = DMA_Mode_Circular。//設(shè)置DMA在傳輸時(shí)緩沖區(qū)的長度 = DMA_PeripheralInc_Disable。//給DMA起始地址=(u32)amp。 圖53 USB及其它模塊的設(shè)置的流程圖 模數(shù)轉(zhuǎn)換模塊程序設(shè)計(jì)主控芯片中的模數(shù)轉(zhuǎn)換器是12位的AD,轉(zhuǎn)換速率是軟件設(shè)置的。interface_adconfig(),主要功能是片內(nèi)設(shè)備的設(shè)置。 USB接口程序設(shè)計(jì)USB的設(shè)置是最先完成的,之后主機(jī)枚舉設(shè)備,USB及其它模塊的設(shè)置的流程圖如圖53所示。,具體設(shè)備的相關(guān)描述符定義和處理。,用于USB硬件配置。,用于緩沖區(qū)操作。這樣,寫程序、讀程序就可以方便快捷的打開相應(yīng)的定義、聲明的頁面、不需要其它的復(fù)雜的方法。Browse Information 是否生成瀏覽信息。可以雙擊文件打開相應(yīng)的文件。圖51 Keil μVision4環(huán)境界面新建工程的方法,就不介紹了,本論文主要介紹與程序相關(guān)的軟件的使用方法。新的用戶界面可以更好地利用屏幕空間和更有效地組織多個(gè)窗口,提供一個(gè)整潔,高效的環(huán)境來開發(fā)應(yīng)用程序。 KEIL開發(fā)環(huán)境介紹Keil公司是業(yè)界領(lǐng)先的微控制器(MCU)軟件開發(fā)工具的獨(dú)立供應(yīng)商。 本章小結(jié)本章主要介紹了我們實(shí)現(xiàn)USB接口傳輸數(shù)據(jù)功能的具體方法,主要是HID類的內(nèi)容,以及在主機(jī)軟件中控制USB傳輸數(shù)據(jù)的具體方法,主控芯片使用USB接口傳輸數(shù)據(jù)的實(shí)現(xiàn)方法。,包含方式為extern C:extern C {include include }、。WriteFile,寫USB數(shù)據(jù)。SetupDiGetDeviceInterfaceDetail,獲得需要的設(shè)備的路徑。,編寫程序時(shí)需要把相應(yīng)的頭文件、庫文件加入到程序中。 /* CustomHID_ReportDescriptor */以上是報(bào)告描述符的具體內(nèi)容和注釋,我們還可以按報(bào)告描述符的語法將之寫為類似結(jié)構(gòu)以實(shí)現(xiàn)相同的功能。修改輸出端點(diǎn)的wMaxPacketSize的大小為0x00,0x40(這是16位的16進(jìn)制數(shù),高位在前)即端點(diǎn)的緩存大小為64bites。在CustomHID_DeviceDescriptor[]是設(shè)備描述符,需要修改廠商ID、產(chǎn)品ID,廠商ID是向USB論壇申請的,年費(fèi)幾千美元,產(chǎn)品ID是廠商自定義的。,端點(diǎn)設(shè)置函數(shù)void CustomHID_Reset(void)的修改,把端點(diǎn)1的傳輸計(jì)數(shù)修改為64。我們需要把傳輸?shù)臄?shù)據(jù)長度改為64bites,還需要改相關(guān)的描述符及其它的內(nèi)容,本論文研究主要介紹核心內(nèi)容的修改方法。 USB的實(shí)現(xiàn)方法USB的實(shí)現(xiàn)在上位機(jī)主要是使用API函數(shù)實(shí)現(xiàn)USB的功能,設(shè)備的USB的實(shí)現(xiàn)主要使用意法半導(dǎo)體的USB庫的函數(shù)實(shí)現(xiàn)相關(guān)的USB功能,具體的程序的編寫在第五章、第六章介紹。圖43 描述符的相關(guān)示意圖描述符主要與設(shè)備的程序相關(guān),設(shè)備的程序在第五章介紹。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1