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

正文內(nèi)容

基于stm32的電子琴設(shè)計-wenkub.com

2025-06-16 12:40 本頁面
   

【正文】 GPIO_ResetBits(GPIOB,0x7C06)。 } else if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)==0) { display(7)。 } else if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_7)==0) { display(5)。 } else if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_5)==0) { display(3)。 while(1) //按鍵掃描 { if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_15)==0) { display(1)。}void display(unsigned int j) //數(shù)碼管顯示函數(shù){ GPIO_SetBits(GPIOB,code[j])。ji。 } else { TIM1ARR=NoteSet。TIM_OCInitStructure)。 //選擇定時器模式為TIM 脈沖寬度調(diào)制模式 1 = TIM_OutputState_Enable。 //設(shè)置了用來作為TIM1時鐘頻率除數(shù)的預(yù)分頻值 = TIM_CounterMode_Up。 if(IfIsInit==0) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure。 // =GPIO_Mode_Out_PP。//上拉輸入 GPIO_Init(GPIOB,amp。 //復(fù)用功能,PA8作為復(fù)用是TIM1的PWM1的輸出端口,不再作為一個普通的I/O口使用 GPIO_Init(GPIOA,amp。 //APB2時鐘是72MHz的,APB1的時鐘是36MHz的}void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure 。unsigned int j=0。同時,軟硬件的結(jié)合調(diào)試也讓自己明白了理論上的很多東西也是需要實際實驗的驗證的。創(chuàng)新可以是在原有的基礎(chǔ)上進(jìn)行改進(jìn),使之功能不斷完善,成為真己的東西。結(jié)合軟件分析,當(dāng)時的TIM_yingyue()函數(shù)里面有很多關(guān)于定時器和PWM的參數(shù)的定義,改變頻率只與其中兩個寄存器有關(guān)系,而每次調(diào)用這個函數(shù)的時候會把整個函數(shù)中德參數(shù)全部重新賦值,導(dǎo)致了執(zhí)行效率不高,對TIM_yingyue()函數(shù)進(jìn)行修改,通過判斷IfIsInit的狀態(tài),直接修改ARR(自動重裝載寄存器),CCR1(TIM1捕獲/比較寄存器1)來到到改變頻率的效果,提高了程序的效率,避免其他相關(guān)值重復(fù)定義。五、設(shè)計結(jié)果及分析:實現(xiàn)了簡易電子琴功能。TIM_OCPolarity 設(shè)置了輸出比較極性為高。TIM_CounterMode 選擇了計數(shù)器模式為向上計數(shù)模式。 } else { TIM1ARR=NoteSet。TIM_OCInitStructure)。 = TIM_OutputState_Enable。 = TIM_CounterMode_Up。if(IfIsInit==0){ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure。如圖44所示蜂鳴器的正極接到VCC(+5V)電源上面,蜂鳴器的負(fù)極接到三極管的發(fā)射極E,三極管的基級B經(jīng)過限流電阻R1后由單片機(jī)引腳控制,當(dāng)單片機(jī)引腳輸出高電平時,三極管T1截止,沒有電流流過線圈,蜂鳴器不發(fā)聲;當(dāng)單片機(jī)引腳輸出低電平時,三極管導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。無源蜂鳴器必須用2K5K的方波去驅(qū)動它。圖47 軟件流程圖 數(shù)碼管顯示相關(guān)段選計算: 在此次設(shè)計中選用的是共陰極的數(shù)碼管,段選為高電平有效,位選為低電平有效。圖44 蜂鳴器驅(qū)動電路 數(shù)碼管電路: 設(shè)計中需要使用一位數(shù)碼管,如圖45所示,為四位數(shù)碼管的驅(qū)動電路,在實際的運用中僅僅選用了4位選端口以及1接口作為段選。圖41 硬件系統(tǒng)圖 核心控制器硬件電路 核心控制芯片的各個輸出引腳如圖42所示:圖42 STM32f103C8T6引腳圖 核心控制器是由核心控制芯片以及相關(guān)的外圍電路組成,包括了專業(yè)電路、外部晶振、濾波電路、按鍵復(fù)位
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1