stm32單片機(jī)節(jié)日彩燈控制器_第1頁
stm32單片機(jī)節(jié)日彩燈控制器_第2頁
stm32單片機(jī)節(jié)日彩燈控制器_第3頁
stm32單片機(jī)節(jié)日彩燈控制器_第4頁
stm32單片機(jī)節(jié)日彩燈控制器_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、燕山大學(xué)課程設(shè)計(jì)說明書題目: 節(jié)日彩燈控制器設(shè)計(jì)學(xué)院(系):_年級(jí)專業(yè) : _ 學(xué) 號(hào) :_學(xué)生姓名 :_指導(dǎo)老師 :_答辯日期 :_燕山大學(xué)課程設(shè)計(jì)(論文)任務(wù)書院(系): 基層教學(xué)單位: 自動(dòng)化系 學(xué) 號(hào)學(xué)生姓名專業(yè)(班級(jí))設(shè)計(jì)題目節(jié)日彩燈控制器設(shè)計(jì)設(shè)計(jì)技術(shù)參數(shù)1開始,按此鍵則燈開始流動(dòng)(由上而下)2停止,按此鍵則停止流動(dòng),所有燈為暗。3上,按此鍵則燈由上向下流動(dòng)。4下,按此鍵則燈由下向上流動(dòng)。設(shè)計(jì)要求1、說明書一份,不少于6000字(如打印用B5紙,小四號(hào)字,漢字采用宋體,英文及數(shù)字采用Times New Roman,單倍行距,上邊距2.6厘米,下邊距2.2厘米,左右邊距各2.3厘米,標(biāo)

2、出頁碼)。2、說明書順序:封面、任務(wù)書、摘要、目錄、正文、結(jié)論、參考文獻(xiàn)、評(píng)審意見表3、說明書封面與內(nèi)容需一致(打印或本人手抄),圖表清晰,字跡工整。4、完成A2圖紙一張。工作量1、說明書一份不少于6000字,可手寫也可打印。2、A2圖紙一張,手工繪圖。3、參考文獻(xiàn)不少于3篇。工作計(jì)劃第一周:1、確定系統(tǒng)總體設(shè)計(jì)方案(包括方案的選擇說明)。2、對(duì)所需元件進(jìn)行選型。第二周:4、完成計(jì)算機(jī)、外設(shè)及被控設(shè)備的連接、調(diào)試、檢驗(yàn)和計(jì)算機(jī)軟件編程。修正、改進(jìn)系統(tǒng)的硬、軟件設(shè)計(jì)。5、編寫說明書一份,繪制A2圖紙一張。6、完成課程設(shè)計(jì)考核,評(píng)分。參考資料反饋控制理論、單片機(jī)原理與應(yīng)用、半導(dǎo)體變流技術(shù)、電力拖動(dòng)

3、及自動(dòng)化、電子技術(shù)、計(jì)算機(jī)控制、制圖、計(jì)算機(jī)原理、微機(jī)控制原理及應(yīng)用、電力電子技術(shù)、計(jì)算機(jī)操作系統(tǒng)、計(jì)算機(jī)控制系統(tǒng)等課程教課書及相關(guān)專業(yè)報(bào)紙、雜志和論文。指導(dǎo)教師簽字胡碩、趙廣磊基層教學(xué)單位主任簽字劉福才摘要節(jié)日彩燈是生活中常常的裝飾物品,是我國普遍流行的傳統(tǒng)的民間的綜合工藝品。彩燈藝術(shù)也是燈的綜合性的裝飾藝術(shù)。在當(dāng)今社會(huì)里,彩燈已經(jīng)成為我們生活當(dāng)中的一部分,能給我們帶來視覺上的享受,還能美化我們的生活。彩燈控制器主要是通過產(chǎn)生有規(guī)律變化的脈沖信號(hào)來實(shí)現(xiàn)彩燈的各種變化,他集中的應(yīng)用了單片機(jī)、LED、自動(dòng)控制等技術(shù),是典型的基于單片機(jī)的電子產(chǎn)品。本文以stm32單片機(jī)為控制核心,采用模塊化的設(shè)計(jì)

4、方案,運(yùn)用LED彩燈、按鍵等組成電路,實(shí)現(xiàn)才在開啟時(shí)滿足不一樣的閃亮方法及方式。按K1開始,按此鍵則燈開始流動(dòng)(由上而下)。K2停止,按此鍵則停止流動(dòng),所有燈為暗。K3上,按此鍵則燈由上向下流動(dòng)。K4下,按此鍵則燈由下向上流動(dòng)。通過按鍵能方便使用者選擇不一樣的亮法。并用仿真軟件進(jìn)行仿真按不同的方式點(diǎn)亮LED。還有就是這節(jié)日彩燈的制作成本低、精確度高、裝調(diào)容易,為節(jié)日增添氣氛,具一定的市場價(jià)值,因此制作了此節(jié)日彩燈。關(guān)鍵詞:節(jié)日彩燈;單片機(jī);LED;設(shè)計(jì);仿真目 錄1 概述 12任務(wù)要求 13硬件電路分析 2 3.1產(chǎn)品介紹 2 3.2特點(diǎn) 4 3.3系統(tǒng)作用 54設(shè)計(jì)與論證 7 4.1總體流程

5、圖設(shè)計(jì) 7 4.2按鍵模塊設(shè)計(jì) 85 心得體會(huì) 106 參考文獻(xiàn) 107 程序設(shè)計(jì)代碼 11一、概述20世紀(jì)興起的單片機(jī)以其先天的便捷、穩(wěn)定的優(yōu)點(diǎn)在現(xiàn)代電子技術(shù)電路中占有越來越重要的地位。又有數(shù)字電路與模擬電路相比有顯而易見的穩(wěn)定性。近年來,數(shù)字電路又有了巨大的發(fā)展??删幊踢壿嬈骷≒AL、GAL等)的發(fā)展和普及最終使IC的設(shè)計(jì)面向了用戶(這是模擬電路無法做到的),而這毫無疑問會(huì)給用戶帶來巨大的便捷,從而奠定它在電子電路中的對(duì)位。隨著集成技術(shù)的進(jìn)一步提高,各種新技術(shù)的出現(xiàn)和應(yīng)用,人類歷史橫跨數(shù)碼時(shí)代向更進(jìn)一步發(fā)展已出現(xiàn)在各大型相關(guān)企業(yè)的宏偉藍(lán)圖中。新世紀(jì)里誰掌握了新技術(shù)誰就得到了獲勝的資本,也

6、僅僅是資本而矣。新世紀(jì)里電子行業(yè)的發(fā)展速度令人窒息,聞名的摩爾定律更把許多人威嚇在門外。 可以展望,一個(gè)由數(shù)字構(gòu)成的新世界即將出現(xiàn)。那將是人類文明的又一飛躍,不僅可以獲得良好的觀賞效果,而且可以省電(與全部彩燈始終全亮相比)。近年來,隨著人們生活水平的較大提高,人們對(duì)于物質(zhì)生活的要求也在逐漸提高,不光是對(duì)各種各樣的生活電器的需要,也開始在環(huán)境的幽雅方面有了更高的要求。比如日光燈已經(jīng)不能滿足于我們的需要,彩燈的運(yùn)用已經(jīng)遍布于人們的生活中,從歌舞廳到卡拉OK包房,從節(jié)日的祝賀到日常生活中的點(diǎn)綴。這些不緊說明了我們對(duì)生活的要求有了質(zhì)的飛躍,也說明科技在現(xiàn)實(shí)運(yùn)用中有了較大的發(fā)展。彩燈是我國普遍流行的傳

7、統(tǒng)的民間的綜合性的工藝品。彩燈藝術(shù)也就是燈的綜合性的裝飾藝術(shù)。新中國成立后,彩燈藝術(shù)得到了更大的發(fā)展,特別是隨著我國科學(xué)技術(shù)的發(fā)展,彩燈藝術(shù)更是花樣翻新,奇招頻出,傳統(tǒng)的制燈工藝。二、任務(wù)要求(1)PD0: 開始,按此鍵則燈開始流動(dòng)(由上而下);(2)PD1: 停止,按此鍵則停止流動(dòng),所有燈為暗;(3)PD2: 上,按此鍵則燈由上向下流動(dòng);(4)PD3: 下,按此鍵則燈由下向上流動(dòng)。三、硬件電路分析1.stm32單片機(jī) (1)產(chǎn)品介紹在STM32F105和STM32F107互連型系列微控制器之前,意法半導(dǎo)體已經(jīng)推出STM32基本型系列、增強(qiáng)型系列、USB基本型系列、互補(bǔ)型系列;新系列產(chǎn)品沿用增

8、強(qiáng)型系列的72MHz處理頻率。內(nèi)存包括64KB到256KB閃存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三種封裝,不同的封裝保持引腳排列一致性,結(jié)合STM32平臺(tái)的設(shè)計(jì)理念,開發(fā)人員通過選擇產(chǎn)品可重新優(yōu)化功能、存儲(chǔ)器、性能和引腳數(shù)量,以最小的硬件變化來滿足個(gè)性化的應(yīng)用需求。截至2010年7月1日,市面流通的型號(hào)有:STM32F103“增強(qiáng)型”系列STM32F101“基本型”系列STM32F105、STM32F107“互聯(lián)型”系列增強(qiáng)型系列時(shí)鐘頻率達(dá)到72MHz,是同類產(chǎn)品中性能最高的產(chǎn)品;基本型時(shí)鐘頻率為36MHz,以16位產(chǎn)品的價(jià)格得到比1

9、6位產(chǎn)品大幅提升的性能,是32位產(chǎn)品用戶的最佳選擇。兩個(gè)系列都內(nèi)置32K到128K的閃存,不同的是SRAM的最大容量和外設(shè)接口的組合。時(shí)鐘頻率72MHz時(shí),從閃存執(zhí)行代碼,STM32功耗36mA,是32位市場上功耗最低的產(chǎn)品,相當(dāng)于0.5mA/MHz。(2)特點(diǎn)內(nèi)核:ARM32位Cortex-M3 CPU,最高工作頻率72MHz,1.25DMIPS/MHz。單周期乘法和硬件除法。存儲(chǔ)器:片上集成32-512KB的Flash存儲(chǔ)器。6-64KB的SRAM存儲(chǔ)器。時(shí)鐘、復(fù)位和電源管理:2.0-3.6V的電源供電和I/O接口的驅(qū)動(dòng)電壓。上電復(fù)位(POR)、掉電復(fù)位(PDR)和可編程的電壓探測器(PV

10、D)。4-16MHz的晶振。內(nèi)嵌出廠前調(diào)校的8MHz RC振蕩電路。內(nèi)部40 kHz的RC振蕩電路。用于CPU時(shí)鐘的PLL。帶校準(zhǔn)用于RTC的32kHz的晶振。低功耗:3種低功耗模式:休眠,停止,待機(jī)模式。為RTC和備份寄存器供電的VBAT。調(diào)試模式:串行調(diào)試(SWD)和JTAG接口。DMA:12通道DMA控制器。支持的外設(shè):定時(shí)器,ADC,DAC,SPI,IIC和UART。3個(gè)12位的us級(jí)的A/D轉(zhuǎn)換器(16通道):A/D測量范圍:0-3.6V。雙采樣和保持能力。片上集成一個(gè)溫度傳感器。2通道12位D/A轉(zhuǎn)換器:STM32F103xC,STM32F103xD,STM32F103xE獨(dú)有。最

11、多高達(dá)112個(gè)的快速I/O端口:根據(jù)型號(hào)的不同,有26,37,51,80,和112的I/O端口,所有的端口都可以映射到16個(gè)外部中斷向量。除了模擬輸入,所有的都可以接受5V以內(nèi)的輸入。最多多達(dá)11個(gè)定時(shí)器:4個(gè)16位定時(shí)器,每個(gè)定時(shí)器有4個(gè)IC/OC/PWM或者脈沖計(jì)數(shù)器。2個(gè)16位的6通道高級(jí)控制定時(shí)器:最多6個(gè)通道可用于PWM輸出。2個(gè)看門狗定時(shí)器(獨(dú)立看門狗和窗口看門狗)。Systick定時(shí)器:24位倒計(jì)數(shù)器。2個(gè)16位基本定時(shí)器用于驅(qū)動(dòng)DAC。最多多達(dá)13個(gè)通信接口:2個(gè)IIC接口(SMBus/PMBus)。5個(gè)USART接口(ISO7816接口,LIN,IrDA兼容,調(diào)試控制)。3個(gè)

12、SPI接口(18 Mbit/s),兩個(gè)和IIS復(fù)用。CAN接口(2.0B)。USB 2.0全速接口。SDIO接口。ECOPACK封裝:STM32F103xx系列微控制器采用ECOPACK封裝形式。(3)系統(tǒng)作用1、集成嵌入式Flash和SRAM存儲(chǔ)器的ARM Cortex-M3內(nèi)核。和8/16位設(shè)備相比,ARM Cortex-M3 32位RISC處理器提供了更高的代碼效率。STM32F103xx微控制器帶有一個(gè)嵌入式的ARM核,所以可以兼容所有的ARM工具和軟件。2、嵌入式Flash存儲(chǔ)器和RAM存儲(chǔ)器:內(nèi)置多達(dá)512KB的嵌入式Flash,可用于存儲(chǔ)程序和數(shù)據(jù)。多達(dá)64KB的嵌入式SRAM可

13、以以CPU的時(shí)鐘速度進(jìn)行讀寫(不待等待狀態(tài))。3、可變靜態(tài)存儲(chǔ)器(FSMC):FSMC嵌入在STM32F103xC,STM32F103xD,STM32F103xE中,帶有4個(gè)片選,支持四種模式:Flash,RAM,PSRAM,NOR和NAND。3個(gè)FSMC中斷線經(jīng)過OR后連接到NVIC。沒有讀/寫FIFO,除PCCARD之外,代碼都是從外部存儲(chǔ)器執(zhí)行,不支持Boot,目標(biāo)頻率等于SYSCLK/2,所以當(dāng)系統(tǒng)時(shí)鐘是72MHz時(shí),外部訪問按照36MHz進(jìn)行。4、嵌套矢量中斷控制器(NVIC):可以處理43個(gè)可屏蔽中斷通道(不包括Cortex-M3的16根中斷線),提供16個(gè)中斷優(yōu)先級(jí)。緊密耦合的N

14、VIC實(shí)現(xiàn)了更低的中斷處理延遲,直接向內(nèi)核傳遞中斷入口向量表地址,緊密耦合的NVIC內(nèi)核接口,允許中斷提前處理,對(duì)后到的更高優(yōu)先級(jí)的中斷進(jìn)行處理,支持尾鏈,自動(dòng)保存處理器狀態(tài),中斷入口在中斷退出時(shí)自動(dòng)恢復(fù),不需要指令干預(yù)。5、外部中斷/事件控制器(EXTI):外部中斷/事件控制器由用于19條產(chǎn)生中斷/事件請(qǐng)求的邊沿探測器線組成。每條線可以被單獨(dú)配置用于選擇觸發(fā)事件(上升沿,下降沿,或者兩者都可以),也可以被單獨(dú)屏蔽。有一個(gè)掛起寄存器來維護(hù)中斷請(qǐng)求的狀態(tài)。當(dāng)外部線上出現(xiàn)長度超過內(nèi)部APB2時(shí)鐘周期的脈沖時(shí),EXTI能夠探測到。多達(dá)112個(gè)GPIO連接到16個(gè)外部中斷線。6、時(shí)鐘和啟動(dòng):在啟動(dòng)的時(shí)

15、候還是要進(jìn)行系統(tǒng)時(shí)鐘選擇,但復(fù)位的時(shí)候內(nèi)部8MHz的晶振被選用作CPU時(shí)鐘。可以選擇一個(gè)外部的4-16MHz的時(shí)鐘,并且會(huì)被監(jiān)視來判定是否成功。在這期間,控制器被禁止并且軟件中斷管理也隨后被禁止。同時(shí),如果有需要(例如碰到一個(gè)間接使用的晶振失敗),PLL時(shí)鐘的中斷管理完全可用。多個(gè)預(yù)比較器可以用于配置AHB頻率,包括高速APB(PB2)和低速APB(APB1),高速APB最高的頻率為72MHz,低速APB最高的頻率為36MHz。7、電源供電方案:VDD ,電壓范圍為2.0V-3.6V,外部電源通過VDD引腳提供,用于I/O和內(nèi)部調(diào)壓器。VSSA和VDDA,電壓范圍為2.0-3.6V,外部模擬電

16、壓輸入,用于ADC,復(fù)位模塊,RC和PLL,在VDD范圍之內(nèi)(ADC被限制在2.4V),VSSA和VDDA必須相應(yīng)連接到VSS和VDD。VBAT,電壓范圍為1.8-3.6V,當(dāng)VDD無效時(shí)為RTC,外部32KHz晶振和備份寄存器供電(通過電源切換實(shí)現(xiàn))。8、電源管理:設(shè)備有一個(gè)完整的上電復(fù)位(POR)和掉電復(fù)位(PDR)電路。這條電路一直有效,用于確保從2V啟動(dòng)或者掉到2V的時(shí)候進(jìn)行一些必要的操作。當(dāng)VDD低于一個(gè)特定的下限VPOR/PDR時(shí),不需要外部復(fù)位電路,設(shè)備也可以保持在復(fù)位模式。設(shè)備特有一個(gè)嵌入的可編程電壓探測器(PVD),PVD用于檢測VDD,并且和VPVD限值比較,當(dāng)VDD低于V

17、PVD或者VDD大于VPVD時(shí)會(huì)產(chǎn)生一個(gè)中斷。中斷服務(wù)程序可以產(chǎn)生一個(gè)警告信息或者將MCU置為一個(gè)安全狀態(tài)。PVD由軟件使能。9、電壓調(diào)節(jié):調(diào)壓器有3種運(yùn)行模式:主(MR),低功耗(LPR)和掉電。MR用在傳統(tǒng)意義上的調(diào)節(jié)模式(運(yùn)行模式),LPR用在停止模式,掉電用在待機(jī)模式:調(diào)壓器輸出為高阻,核心電路掉電,包括零消耗(寄存器和SRAM的內(nèi)容不會(huì)丟失)。10、低功耗模式:STM32F103xx支持3種低功耗模式,從而在低功耗,短啟動(dòng)時(shí)間和可用喚醒源之間達(dá)到一個(gè)最好的平衡點(diǎn)。休眠模式:只有CPU停止工作,所有外設(shè)繼續(xù)運(yùn)行,在中斷/事件發(fā)生時(shí)喚醒CPU;停止模式:允許以最小的功耗來保持SRAM和寄

18、存器的內(nèi)容。1.8V區(qū)域的時(shí)鐘都停止,PLL,HSI和HSE RC振蕩器被禁能,調(diào)壓器也被置為正?;蛘叩凸哪J?。設(shè)備可以通過外部中斷線從停止模式喚醒。外部中斷源可以使16個(gè)外部中斷線之一,PVD輸出或者TRC警告。待機(jī)模式:追求最少的功耗,內(nèi)部調(diào)壓器被關(guān)閉,這樣1.8V區(qū)域斷電。PLL,HSI和HSE RC振蕩器也被關(guān)閉。在進(jìn)入待機(jī)模式之后,除了備份寄存器和待機(jī)電路,SRAM和寄存器的內(nèi)容也會(huì)丟失。當(dāng)外部復(fù)位(NRST引腳),IWDG復(fù)位,WKUP引腳出現(xiàn)上升沿或者TRC警告發(fā)生時(shí),設(shè)備退出待機(jī)模式。進(jìn)入停止模式或者待機(jī)模式時(shí),TRC,IWDG和相關(guān)的時(shí)鐘源不會(huì)停止。四、設(shè)計(jì)與論證本方案主要

19、是通過對(duì)基于單片機(jī)的多控制、多閃爍方式的LED彩燈系統(tǒng)的設(shè)計(jì),來達(dá)到本設(shè)計(jì)的要求。其硬件以單片機(jī)為核心控制,由單片機(jī)最小系統(tǒng)、時(shí)鐘電路、發(fā)光二極管和獨(dú)立按鍵組成。 此設(shè)計(jì)方案中單片機(jī)的P1口接4路按鍵控制電路,實(shí)現(xiàn)彩燈花型的切換功能,單片機(jī)上的P0口接8路LED發(fā)光二極管組成彩燈電路,顯示彩燈循環(huán)情況。1、總體流程圖設(shè)計(jì)開始正向循環(huán)開始鍵按下?是否停止鍵按下?正向鍵按下?燈全滅是否是否反向鍵按下?反向循環(huán)是正向鍵按下?否停止鍵按下?是否是否2、按鍵模塊設(shè)計(jì)由于在單片機(jī)按鍵操作中,存在按鍵抖動(dòng)的問題,會(huì)造成取值不穩(wěn)定的情況,如下圖即為按鍵操作波形:鍵按下按鍵操作波形所以必須考慮去抖動(dòng)的問題,解決

20、方法有如下兩種:l 消除按鍵的抖動(dòng)既可采用硬件方法,也可采用軟件的方法。使用硬件消抖的方式,需要在按鍵連接的硬件設(shè)計(jì)上增加硬件消抖電路,如采用R-S觸發(fā)器或RC積分電路等。采用硬件消抖方式增加了系統(tǒng)的成本,而利用軟件方式消抖則是比較經(jīng)濟(jì)的做法,但增加了軟件設(shè)計(jì)的復(fù)雜性。l 軟件方式消抖的基本原理是在軟件中對(duì)按鍵進(jìn)行兩次測試確認(rèn),即在第一次檢測到按鍵按下后,間隔10ms左右再次檢測該按鍵是否按下,只有在 兩次都測到按鍵按下時(shí)才最終確認(rèn)有鍵按下,從而消除了抖動(dòng)的影響。由于用軟件方式消抖比較方便,比較經(jīng)濟(jì),而硬件消抖即復(fù)雜又不經(jīng)濟(jì),所以本次設(shè)計(jì)我們采用的是軟件消抖。功能說明:S1-開始,按此鍵,燈開

21、始流動(dòng)(從上到下)S2-停止,按此鍵,燈停止流動(dòng)(滅燈)S3-上,按此鍵,燈從上而下流動(dòng)S4-下,按此鍵,燈從下而上流動(dòng)五、心得體會(huì)本次課程設(shè)計(jì)既要求我們對(duì)知識(shí)掌握的牢固,又要求我們對(duì)知識(shí)能夠靈活運(yùn)用。從所涉及的知識(shí)面來說,它不僅要求我們運(yùn)用所學(xué)過的知識(shí)還要求我們?nèi)ゲ檎?,學(xué)習(xí),借鑒其他科目或門類的知識(shí)。從時(shí)間上來說,這次設(shè)計(jì)的時(shí)間是最長的,因此我們有足夠的時(shí)間去重新溫習(xí)學(xué)過的知識(shí),更有充足的時(shí)間去搜集學(xué)習(xí)一些我們沒有涉獵過的知識(shí)。這樣不僅鍛煉了我們學(xué)習(xí)新知識(shí)的能力,同時(shí)也拓寬了我們的知識(shí)面。我們經(jīng)過將近兩周的努力,終于完成本次創(chuàng)新課程設(shè)計(jì),過程雖是辛苦的,但從中我們卻學(xué)到了很多東西。首先鞏固了

22、課上學(xué)習(xí)的理論知識(shí),對(duì)于計(jì)算機(jī)C語言的系統(tǒng)化整體化有了更深的認(rèn)識(shí)。整個(gè)設(shè)計(jì)過程最大的收獲就是意識(shí)到理論知識(shí)扎實(shí)的重要性,實(shí)踐是建立在理論之上的,平時(shí)的基礎(chǔ)知識(shí)很重要。另外就是合作的重要性,每個(gè)人都有他的特長一個(gè)人難免有疏漏,只有大家共同努力才能順利的完成任務(wù)。通過本次課程設(shè)計(jì),提高了我的自學(xué)能力,提高了理論聯(lián)系實(shí)際的能力,把自己所學(xué)應(yīng)用到實(shí)驗(yàn)中,對(duì)所用到的硬件有了更加深刻的理解;同時(shí)提高了我克服困難的信心和勇氣,為我今后的職業(yè)生涯打下了堅(jiān)實(shí)的基礎(chǔ)。 六、參考文獻(xiàn)1、 倪云峰著 單片機(jī)原理與應(yīng)用 西安電子科技大學(xué)出版社出版2、 莫正康著 半導(dǎo)體變流技術(shù) 機(jī)械工業(yè)出版社出版3、 邊召海著 計(jì)算機(jī)原

23、理 北京理工大學(xué)出版社出版七、程序設(shè)計(jì)代碼#include”stm32f10x.h”#include”delay.h”#include<stdint.h>Uint8_t table =0xfe,0xfd,0xfb,0xf7,0xfb,0xfdVoid GPIO_Configuration(void)GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA| RCC_APB2Periph_GPIOD,ENABLE);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0;GPIO_Pin=GPIO_Pin_1; GPIO_Pin=GPIO_Pin_2; GPIO_Pin=GPIO_Pin_3;GPIO_InitStructure.GPIO_speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=G

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論