《數(shù)據(jù)結(jié)構(gòu)與算法分析C++描述》 (第3版)是數(shù)據(jù)結(jié)構(gòu)和算法分析的經(jīng)典教材,書中使用主流的程序設(shè)計語言C++作為具體的實現(xiàn)語言。書的內(nèi)容包括表、棧、隊列、樹、散列表、優(yōu)先隊列、排序、不相交集算法、圖論算法、算法分析、算法設(shè)計、攤還分析、查找樹算法、k-d樹和配對堆等。編輯推薦《數(shù)據(jù)結(jié)構(gòu)與算法分析C++描述》(第3版)適合作為計算機相關(guān)專業(yè)本科生的數(shù)據(jù)結(jié)構(gòu)課程和研究生算法分析課程的教材。本科生的數(shù)據(jù)結(jié)構(gòu)課程可以使用本書第1章~第9章,多學(xué)時課程還可以講解第10章;研究生算法分析課程可以使用第6章~第12章。作者簡介作者:(美國)維斯 (Mark Allen Weiss) 譯者:張懷勇 等Mark Allen Weiss,1987年在普林斯頓大學(xué)獲得計算機科學(xué)博士學(xué)位,師從著名算法大師Robert Sedgewick,現(xiàn)任美國佛羅里達國際大學(xué)計算與信息科學(xué)學(xué)院教授。他曾經(jīng)擔任全美AP(Advanced Placement)考試計算機學(xué)科委員會的主席(2000-2004)。他的主要研究方向是數(shù)據(jù)結(jié)構(gòu),算法和教育學(xué)。
標簽: 數(shù)據(jù)結(jié)構(gòu) C++
上傳時間: 2022-05-12
上傳用戶:
單片機綜合設(shè)計實用教程本書通過不同的實際案例, 從不同的側(cè)重點介紹了單片機的結(jié)構(gòu)、 中斷系統(tǒng)、 定時 / 計數(shù)器、 串口、 系統(tǒng)擴展及實用 I / O ( 輸入 / 輸出) 接口技術(shù)等基本原理及實際應(yīng)用。 通過實例向讀者展示了單片機開發(fā)應(yīng)用軟件(Keil、 Protel 99 SE、 Proteus) 的使用方法和程序下載技術(shù) ( ISP、 JTAG) ,使得讀者在學(xué)習(xí)實例的同時掌握各個軟件的使用方法。 本書實例按照由淺入深的順序排列, 符合讀者的學(xué)習(xí)思路, 方便讀者盡快地掌握單片機開發(fā)系統(tǒng)的設(shè)計方法和流程。本書具有大量的實例設(shè)計電路和程序, 特別方便讀者學(xué)習(xí)單片機, 適合作為單片機原理及應(yīng)用課程設(shè)計教材以及單片機愛好者自學(xué)用書, 也可作為單片機應(yīng)用開發(fā)技術(shù)人員、 智能儀表開發(fā)技術(shù)人員及相關(guān)專業(yè)研究生的設(shè)計參考用書。
標簽: 單片機
上傳時間: 2022-05-26
上傳用戶:
經(jīng)濟的發(fā)展與技術(shù)的進步帶動著人們更加渴望高品質(zhì)的生活質(zhì)量,作為當今產(chǎn)業(yè)大熱門的智能家居逐漸成為市場關(guān)注的焦點,很多科技公司紛紛開發(fā)出自己的產(chǎn)品。不過由于浮夸的宣傳,不合理的定位和高昂的價格,導(dǎo)致了消費者紛紛對智能家居產(chǎn)品望而卻步,行業(yè)呈現(xiàn)出叫好不叫賣的現(xiàn)象。鑒于此種情況,本文定位于智能家居中低端產(chǎn)業(yè),開發(fā)設(shè)計出一款簡單實用、價格低廉的智能家居控制網(wǎng)關(guān)系統(tǒng),目的是在于讓普通人也可以享受科技發(fā)展的成果。 該網(wǎng)關(guān)系統(tǒng)綜合了電子技術(shù)、計算機技術(shù)、通信技術(shù)等多種技術(shù),從硬件和軟件兩個方面對控制網(wǎng)關(guān)進行深入研究,最終實現(xiàn)對家居環(huán)境遠程監(jiān)測的目的。 在硬件方面,該控制網(wǎng)關(guān)系統(tǒng)采用以單片機為硬件控制平臺,以供電模塊、時鐘模塊、EEPROM模塊等眾多外圍電路模塊為輔助,結(jié)合ZigBee與WiFi無線通訊技術(shù),完成對智能家居網(wǎng)關(guān)系統(tǒng)的搭建工作。該網(wǎng)關(guān)系統(tǒng)的單片機采用功能強大、價格低廉基于ARM32位CortexTM-M3的STM32F103RCT6,它主要負責對家居環(huán)境的任務(wù)調(diào)度,智能控制;ZigBee部分采用主芯片為CC2530的無線通信模塊,該模塊主要包括兩個部分:協(xié)調(diào)器和終端節(jié)點,終端節(jié)點除了通信部分,還包括溫濕度傳感器、光線傳感器、煙感傳感器等部分,它負責完成對數(shù)據(jù)的采集、打包和發(fā)送工作,協(xié)調(diào)器則負責把終端節(jié)點發(fā)送的數(shù)據(jù)進行重新打包然后通過串口傳送給主控模塊;WiFi部分采用的是價格低廉、功能實用的ESP8266WiFi通信模塊,該模塊有三種工作模式:STA、AP和STA/AP,使得WiFi部分兼具連接熱點和發(fā)送熱點兩種功能,該模塊負責智能家居控制單元和外界通信的工作,它通過串口和控制單元通信,然后通過WiFi網(wǎng)絡(luò)發(fā)送接收信息。 在軟件方面,控制網(wǎng)關(guān)采用以Keil和IAR為開發(fā)環(huán)境,以uC/OS-Ⅱ操作系統(tǒng)為程序運行環(huán)境,結(jié)合C語言及少量匯編語言,共同完成系統(tǒng)的軟件控制工作。Keil和IAR作為開發(fā)環(huán)境可以進行程序檢測、燒錄等輔助工作,大大減輕了工作量;uC/OS-Ⅱ操作系統(tǒng)短小精煉、功能強大的特點,使得硬件資源可以更加合理的利用,有助于節(jié)約成本,同時也讓控制網(wǎng)關(guān)系統(tǒng)可以實時多任務(wù)執(zhí)行,增強了系統(tǒng)功能;此外充分合理利用了網(wǎng)絡(luò)庫函數(shù)資源,大大節(jié)約了學(xué)習(xí)與開發(fā)進度。...
標簽: stm32 智能家居 無線網(wǎng)關(guān)
上傳時間: 2022-05-30
上傳用戶:
一、 實驗?zāi)康氖褂?51單片機的八位數(shù)碼管順序顯示自己的學(xué)號。掌握 C 語言、匯編語言兩種編程單片機控制程序的方法。掌握使用 Keil 4 或 Keil 5 軟件編寫、編譯、調(diào)試程序的方法。掌握使用 Proteus 軟件繪制電路原理圖、硬件仿真和程序調(diào)試。二、實驗設(shè)備筆記本電腦51 單片機(普中科技)八位數(shù)碼管(單片機上已集成)應(yīng)用程序:Proteus 8.0、Keil uVision5、stc-isp-v6.88E三、實驗原理(1)數(shù)碼管數(shù)碼管按段數(shù)可分為七段數(shù)碼管和 8 段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個發(fā)光二極管單元,也就是多一個小數(shù)點(DP),這個小數(shù)點可以更精確的表示數(shù)碼管想要顯示的內(nèi)容。按能顯示多少個(8),可分為 1 位、2位、3位、4位、5 位、6位、7 位等數(shù)碼管。按發(fā)光二極管單元連接方式可分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管,共陽數(shù)碼管在應(yīng)用時將公共極 COM 接到+5V,當某一字段發(fā)光二極管的陰極為低電平時,相應(yīng)字段就點亮,當某一字段的陰極為高電平時,相應(yīng)字段就不亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管,共陰數(shù)碼管在應(yīng)用時應(yīng)將公共極 COM 接到地線 GND上,當某一字段發(fā)光二極管的陽極為高電平時,相應(yīng)字段就點亮,當某一字段的陽極為低電平時,相應(yīng)字段就不亮。(2)51單片機單片機(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器 CPU、隨機存儲器 RAM、只讀存儲器ROM、多種 I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能集成到一塊硅片上構(gòu)成的一個小而完善的微型計算機系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。MSC-51 單片機指以 8051為核心的單片機,由美國的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一個典型品種;其它廠商以 8051為基核開發(fā)出的CMOS 工藝單片機產(chǎn)品統(tǒng)稱為 80C51 系列。本實驗中我使用普中科技的 51 單片機來點亮八位數(shù)碼管并使其顯示我的學(xué)號(20198043)。四、 實驗 過程(1)熟悉數(shù)碼管使用 Proteus 軟件構(gòu)建電路圖,學(xué)會如何點亮數(shù)碼管,熟悉如何使數(shù)碼管顯示不同的數(shù)字(0-9)。我們可以按照上面的原理圖讓對應(yīng)的段導(dǎo)通,以顯示數(shù)字。對于共陽數(shù)碼管,若顯示數(shù)字 0,可以讓標號為 A,B,C,D,E,F(xiàn) 的段導(dǎo)通,標號為 G,H 的段不導(dǎo)通,然后將陽極通入高電壓,即顯示數(shù)字 0。代碼舉例如下:最后效果如下,成功點亮一個數(shù)碼管。經(jīng)過更多嘗試和學(xué)習(xí),學(xué)會使多位數(shù)碼管顯示多位數(shù)字。結(jié)果舉例如下:(2)多位數(shù)碼管顯示學(xué)號為了顯示我們學(xué)號,就不能只使用一位數(shù)碼管,需要使用八位數(shù)碼管,相較于單位數(shù)碼管,多位數(shù)碼管更加復(fù)雜,驅(qū)動函數(shù)有很大區(qū)別。多位數(shù)碼管使用同一組段選,不同的位選,因此就不能夠一對一地固定顯示,這就需要動態(tài)掃描。動態(tài)掃描:利用人眼視覺暫留,多位數(shù)碼管每次只顯示一位數(shù)字,但是切換頻率大于 200HZ(50 × 4),這樣就能讓人產(chǎn)生同時顯示多個數(shù)字的錯覺。具體操作是輪流向數(shù)碼管送字形碼和相應(yīng)的位選。一個完整的驅(qū)動程序不只以上這些,一個完整的數(shù)碼管驅(qū)動有 6部分:1. 碼表(ROM):存儲段碼(一般放在 ROM中,節(jié)省 RAM空間),例如數(shù)字 0的段碼就是 0xC0,碼表則包含 0-9的段碼2. 顯存(RAM):保存要顯示的數(shù)字,取連續(xù)地址(便于查表)3. 段選賦值:通過查表(碼表)操作,將顯存映射到段碼4. 位選切換:切換顯示的位置5. 延時:顯示的數(shù)字短暫保持,提升亮度6. 消影:消除切換時不同位置互相影響而產(chǎn)生的殘影
上傳時間: 2022-06-08
上傳用戶:canderile
常用的51 單片機串口通信軟件,使用簡單,對初學(xué)者很適用,支持hex格式程序下載,串口通信,軟件延時程序,定時器程序,該軟件能自動編寫參考程序,
上傳時間: 2022-06-10
上傳用戶:jason_vip1
sscom是一款主要是用于藍牙的調(diào)試的專業(yè)串口調(diào)試軟件。用戶可以通過該多串口調(diào)試工具來調(diào)試藍牙,檢測串口的狀況。該軟件可以及時顯示存在的串口號,如果用戶增加了usb轉(zhuǎn)串口設(shè)備,串口號就會出現(xiàn)在列表內(nèi)。能夠支持110-256000bps波特率,設(shè)置數(shù)據(jù)位(5678),校驗(odd,even,mark,space)、停止位(1,1.5,2),并發(fā)送任意的字符串。對于dtr,rts信號線也能自由控制輸出狀態(tài)。功能介紹 1.顯示流暢,不容易丟數(shù)據(jù).中文顯示無亂碼. 2.USB串口誤拔不易死機,大部分型號的USB芯片插回能自動恢復(fù)(pl2303除外). 3.通訊方面支持串口和網(wǎng)卡TCP/IP,UDP通訊. 4.波特率支持自定義,最 5.可以實現(xiàn)“幀頭+數(shù)據(jù)+校驗+幀尾”的 6.支持字符串和十六進制方式顯示,和加時間戳分數(shù)據(jù)包顯示,支持數(shù)據(jù)波形(示波器)顯示. 7.支持字符串和十進制方式發(fā)送,支持預(yù)定義99組數(shù)據(jù)串發(fā)送.支持發(fā)送數(shù)據(jù)包加校驗.支持轉(zhuǎn)義符號輸入. 8.支持接收數(shù)據(jù)直接保存到文件,也可保存窗口數(shù)據(jù)和原始接收數(shù)據(jù). 9.支持終端仿真,STM32的ISP程序下載功能. 10.窗口大小位置,接收窗口的字體顏色背景色均可保存.
標簽: sscom 串口調(diào)試
上傳時間: 2022-06-12
上傳用戶:
本開發(fā)板相對以往開發(fā)板的特點是綜合性比較高、把短路冒去掉了 省去接線的麻煩更加方便了初學(xué)者、是一款性價比極高的產(chǎn)品,提供USB2.0和串口兩種通信方式,USB實現(xiàn)供電、編程、仿真、通信多種功能,另外還提供了Atmel單片機的ISP接口。此板兼容STC、SST、Atmel、Philips等51家族的所有單片機。如果使用ISP編程建議使用開發(fā)板自帶的單片機,因為每個廠燒錄程序的方式不一樣。HC6800開發(fā)板有著豐富的外部資源。 通過對該開發(fā)實驗儀的學(xué)習(xí),學(xué)員不僅可以輕松快速地掌握單片機軟件系統(tǒng)的開發(fā)(C語言、匯編語言),而且還能快速掌握硬件電路的設(shè)計及嵌入系統(tǒng)開發(fā)流程?! ”咎准溆胸S富的實例源碼、原理圖等,特別適合單片機初學(xué)者,大中專院校師生,單片機開發(fā)工程師選用,也是畢業(yè)設(shè)計和電子競賽不可多得的參考板
標簽: 單片機
上傳時間: 2022-06-19
上傳用戶:qingfengchizhu
在傳輸速率方面,802.11n可以將WLAN的傳輸速率由目前802.11a及802.11g提供的54Mbps,提高到300Mbps甚至高達600Mbps.得益于將MIMO(多入多出)與OFDM(正交頻分復(fù)用)技術(shù)相結(jié)合而應(yīng)用的MIMO OFDM技術(shù),提高了無線傳輸質(zhì)量,也使傳輸速率得到極大提升?,F(xiàn)有的802.11n無線AP/路由設(shè)備主要是150M和300M產(chǎn)品,這兩種產(chǎn)品的實用性較高,價格相對低廉。由于802.11n方案的規(guī)定,單天線產(chǎn)品只能是150M產(chǎn)品,只有雙/天線以上,才能達到更高的速度現(xiàn)有的802.11n無線網(wǎng)卡主要是150M(手機)、300M(主流筆記本),450M(蘋果筆記本)。使用的頻率分別為2.4G(所有設(shè)備均支持)和5G(少量手機和多數(shù)的蘋果設(shè)備)。盡管802.11n標稱的數(shù)據(jù)都很大,最大理論值達到了600M,但實際上由于信道污染、各類干擾、阻擋物等,并不可能達到這種速度由于現(xiàn)在蘋果設(shè)備的普及,5G的無線網(wǎng)卡均安裝在最新的MBP/MBA/IPAD中,因此使用5G的用戶也是較為可觀的。同時在較新的Windows筆記本中,雙頻無線網(wǎng)卡也還是越來越多的被應(yīng)用。
標簽: 5G
上傳時間: 2022-06-20
上傳用戶:jason_vip1
我們在開發(fā)階段,調(diào)試單片機時更換程序,一般是通過下載器(仿真器),把保存程序的Flash擦除,再重新編程。那如果到了量產(chǎn)階段,已經(jīng)組裝好成品了,或者已經(jīng)到用戶手上了,需要再次更新程序時,就沒辦法通過下載器去更新了。此時考慮通過外圍的通信接口(UART/USB/SPI/I2C/CAN等)來實現(xiàn)升級。為了保證升級的可重復(fù)性和安全性,從Flash中劃分一小塊區(qū)域作為升級使用,我們稱之為Boot程序,或者Bootloader。這個程序是作用就是管理升級,判斷是否需要升級,升級數(shù)據(jù)包的接收及Flash編程,應(yīng)用程序的跳轉(zhuǎn)控制,以及升級過程中的異常處理等。
上傳時間: 2022-06-21
上傳用戶:
請波抑制在提升電能質(zhì)量以及保障供用電設(shè)備的安全穩(wěn)定運行等方面有若關(guān)鍵性作用;無功功率不僅對于供電側(cè)來說十分重要,而且在負載的正常運行過程中扮演著不可替代的角色。伴隨功率半導(dǎo)體開關(guān)器件的飛速發(fā)展,大量的非線性負載涌現(xiàn)在電力系統(tǒng)中,由此帶來的諧波污染和無功功率問題愈發(fā)嚴峻。在上述背景下,一方面可以對諧波進行抑制,另一方面又可以補償無功功率的有源電力濾波器則受到了國內(nèi)外學(xué)者們的青睞。有源電力濾波器的主電路拓撲結(jié)構(gòu)是系統(tǒng)中最基礎(chǔ)的部分,本文將由此出發(fā),分別介紹各主電路的結(jié)構(gòu)特征以及基本原理。簡單敘述了有源電力濾液器常用的語波檢測方法,比較其各白的優(yōu)劣,其中著重突出本文所用到的基于瞬時無功功率的改進的ip-i法。針對傳統(tǒng)電流跟蹤控制策略對諧波信號跟蹤動態(tài)效果差、控制目標單一的問題,在三相四線制不對稱負載系統(tǒng)中,提出了一種多目標優(yōu)化模型預(yù)測電流控制策略。首先建立四橋臂有源電力濾波器基于ap坐標系的離散化數(shù)學(xué)模型.以此來實現(xiàn)自然解耦控制:其次對預(yù)測電流進行兩步預(yù)測,實現(xiàn)對數(shù)字處理延時效應(yīng)的補償,設(shè)置電流跟蹤偏差和開關(guān)頻率為目標函數(shù),量化控制目標,預(yù)先評估各開關(guān)狀態(tài)的控制效果,根據(jù)評估結(jié)果決定變流器的開關(guān)狀態(tài),去了PWM調(diào)制環(huán)節(jié);再次討論了采樣頻率以及加權(quán)系數(shù)這兩個系統(tǒng)變量的取值對開關(guān)頻率和電流畸變率所造成的影響;文章的最后,為了驗證所提方法的有效性,在Matlab/Simulink仿真環(huán)境下進行實驗,結(jié)果證實所提策略諧波電流跟蹤性能良好
上傳時間: 2022-06-22
上傳用戶:slq1234567890
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1