RTOS有如下的好處:1)用戶無需關心時間信息內核負責計時,并由相關的API完成,從而使得用戶的應用程序代碼結構更簡單。2)模塊化、可拓展性強也正是由于第一點的原因,程序性能不易受底層硬件更改的影響。并且,各個任務是獨立的模塊,每個模塊都有明確的目的,降低了代碼的耦合性。3)效率高內核可以讓軟件完全由事件驅動,因次,輪詢未發生的事件是不浪費時間的。相當于用中斷來進行任務切換。4)中斷進程更短通過把中斷的處理推遲到用戶創建的任務中,可以使得中斷處理程序非常短。
上傳時間: 2022-05-20
上傳用戶:
計算機科學無處不在,但傳統教材枯燥無趣,致使很多程序員從未深入研究過這一對于實現高效程序設計至關重要的學科,也將很多對此話題感興趣的非程序員擋在了門外。本書以簡明扼要的形式介紹計算機科學知識,淺顯易懂,既適合程序員鞏固編程基礎,也適合普通人了解計算機科學和計算思維。- 梳理了求解問題所需的基本數學知識,將想法轉換為可供計算機執行的解決方案- 介紹了復雜度,借由時間復雜度與空間復雜度分析評估算法性能- 算法設計中使用的主要策略- 數據結構與抽象數據類型,以及它們如何影響最常見的數據操作的性能- 求解各類問題所用的一些知名算法與技術- 理解不同類型的數據庫管理系統及其特性- 基本的計算機工作原理- 程序設計的本質
標簽: 計算機
上傳時間: 2022-05-22
上傳用戶:
摘要: MLX90614 系列模塊是一組通用的紅外測溫模塊。 在出廠前該模塊已進行校驗及線性化,具有非接觸、體積小、精度高,成本低等優點。被測目標溫度和環境溫度能通過單通道輸出,并有兩種輸出接口,適合于汽車空調、室內暖氣、家用電器、手持設備以及醫療設備應用等。1. 迷你測溫計,CPU:NE76E003AQ20(QFN20), sensor: MLX906142. 單電池供電,工作電流約38mA @ 1.2V3. PCB文件為AD10格式4. 固件KEIL C51(需確保新唐N76E003開發包)
上傳時間: 2022-05-30
上傳用戶:
信道編碼技術能夠顯著改善通信系統的性能,帶來編碼增益,提高通信系統的容量。一直以來,人們都在尋找一種信道容量可以達到香農極限的編碼。2007年,E.Arikan提出了一種名為極化碼(Polar Code)的編碼技術,在二進制離散無記憶信道條件下,理論上被證明可以達到香農極限,并且編解碼具有較低的算法復雜度,成為信道編碼史上一個重大突破。極化碼作為一種新興的編碼技術,引起了無線通信界廣泛的關注,成為編碼領域最受矚目的研究熱點之一。本文系統的闡述了極化碼,分析了極化碼的編解碼原理,然后將其與Turbo碼、LDPC碼進行了仿真比較。首先介紹了信道極化現象(Channel Polarization),然后詳細討論了信道合并(Channel Combining)和信道拆分(Channel Spitting)的過程,以及信道極化的重要特性。接著重點介紹了極化碼的編解碼構造方法,系統地推導了極化碼生成矩陣的形成過程,總結了極化碼信息位選取的方法,并深入研究了極化碼的錯誤概率的上下界限。最后,對極化碼的編解碼進行了仿真實現,探討了不同的編碼塊長度、不同的編碼速率及不同的迭代次數對極化碼性能的影響。并將極化碼與Turbo碼、LDPC碼進行仿真比較,分析了這三種編碼的性能以及優缺點。關鍵詞:信道編碼、極化碼、信道極化現象、SC解碼、Turbo碼、LDPC碼本章中,首先簡單地描述了數字通信系統,概述了信息傳輸過程中具體的信道模型,然后詳細回顧了信道編碼理論與技術的研究現況和發展歷史,以及簡要地概述了極化碼的發展歷程、編解碼特點、硬件方面及其應用研究,最后簡要概括了本文的主要工作,并給出了全文的詳細內容安排。
標簽: 極化碼
上傳時間: 2022-06-15
上傳用戶:
前言第2版新內容本書版出版于2012年,彼時基于Python的開源數據分析庫(例如pandas)仍然是一個發展迅速的新事物。在本次更新、拓展的第2版中,我在一些章節內進行了修改,以解釋過去5年中發生的不兼容的變更、棄用和一些新特性。此外,我還添加了新內容,用以介紹在2012年還不存在或者不成熟的工具。后,我會避免把一些新興的或者不太可能走向成熟的開源項目寫入本書。我希望本版的讀者能夠發現本書內容在2020年或者2021年仍然幾乎像在2017年一樣適用。 第2版中的主要更新包括: 所有的代碼,包括把Python的教程更新到了Python 3.6版本(版中使用的是Python 2.7)更新了Python第三方發布版Anaconda和其他所需Python包的安裝指引更新pandas庫到2017年的新版新增一章,關于更多不錯pandas工具和一些使用提示新增statsmodels和SC等
上傳時間: 2022-06-23
上傳用戶:jiabin
一.SPI總線簡介串行外圍設備接口SPI(serial peripheral interface)總線技術是Motorola公司推出的一種同步串行接口。SPI用于CPU與各種外圍器件進行全雙工、同步串行通訊。它只需四條線就可以完成MCU與各種外圍器件的通訊,這四條線是:串行時鐘線(CSK、主機輸入/從機輸出數據線(MISO)、主機輸出/從機輸入數據線(MOSI)、低電平有效從機選擇線CS。當SPI工作時,在移位寄存器中的數據逐位從輸出引腳(MOSl)輸出(高位在前),同時從輸入引腳(MISO)接收的數據逐位移到移位寄存器(高位在前)。發送一個字節后,從另一個外圍器件接收的字節數據進入移位寄存器中。即完成一個字節數據傳輸的實質是兩個器件寄存器內容的交換。主SPI的時鐘信號(SC)使傳輸同步。其典型系統框圖如下圖所示。
上傳時間: 2022-06-25
上傳用戶:
STM32CubeMX是一個圖形化的軟件配置工具,使用圖形向導可以生成STM32初始化代碼工程。STM32CubeMX這個工具是ST目前重點打造的工具,目的就是為了方便開發者,節約時間,提高開發效率STM32CubeMX特性:1.直觀的選擇 STM32 微控制器(MCU)和微處理器(MPU)。2.豐富易用的圖形化界面:3.生成初始化代碼工程,包含:EWARM、 MDK-ARM、 TureSTUDIO、 SW4STM32等。4.針對部分MPU生成Linux設備樹。5.可獨立運行在Windows、Linux和macOS上使用,或作為 Eclipse 插件使用。
標簽: stm32cube
上傳時間: 2022-06-29
上傳用戶:
第1章 Cadence概述Cadence 16.6電路設計與仿真從入門到精通內容指南Cadence為挑戰簡短、復雜、高速芯片封裝設計,推出了以Windows XP的操作平臺為主的Cadence SPB 16.6。本章將從Cadence的功能特點及發展歷史講起,介紹Cadence SPB 16.6的安裝、界面、使用環境,以使讀者能對該軟件有一個大致的了解。知識重點Cadence簡介Cadence軟件的安裝Cadence SPB 16.6的啟動1.1 Cadence簡介 方塊Cadence公司在EDA領域處于國際領先地位,旗下PCB設計領域有市面上眾所周知的OrCAD和Allegro SPB兩個品牌,其中OrCAD為20世紀90年代的收購品牌。Allegro SPB為Cadence公司自有品牌,早期版本稱為Allegro PSD。經過10余年的整合,目前Cadence PCB領域仍執行雙品牌戰略,OrCAD覆蓋中低端市場(以極低的價格就可以獲得好用的工具,主要與Protel和Pads競爭),Allegro SPB覆蓋中高端市場(與Mentor和Zuken競爭)。(1)OrCAD涵蓋原理圖工具OrCAD Capture、Capture CIS(含有元件庫管理之功能),原理圖仿真工具PSpice(PSpiceAD、PSpiceAA),PCB Layout工具OrCAD PCB Editor(Allegro L版本,OrCAD原來自有的OrCAD Layout在2008年已經全球范圍停止銷售),信號完整性分析工具OrCAD Signal Explorer(Allegro SI基礎版本)。
上傳時間: 2022-07-22
上傳用戶:
51單片機也能控制遠程七彩燈啦!另附iot app開發教程在這里公開一下代碼,自學的單片機,期望值就要太高啦~小案例很簡單,通過APP點亮八個P1口的LED小燈,云平臺選用機智云,一家挺完善挺穩定的云平臺了,詳情使用方法到機智云官網了解硬件:stc89c52+esp8266-01(最初代)兩個版本:一個是只有一個C文件從頭到尾,一個是分開寫的~祝和我一樣只懂51的朋友們成功吧~~晶振是11.0592,波特率9600
標簽: 51單片機 stc89c52 esp8266-01
上傳時間: 2022-07-24
上傳用戶:
eeworm.com VIP專區 單片機源碼系列 29資源包含以下內容:1. 單片機開發使用工具.zip2. 低成本8位單片機控制的光電尋跡智能車.zip3. nios ii 入門手冊中文版.zip4. 絕密單片機筆記.pdf5. 漢字轉unicode帶16進制.exe6. 基于單片機的智能小車程序.zip7. 8路串口繼電器.zip8. Kinetis_K60開源底層驅動開發包(20120328).rar9. 34個單片機實例(包括框圖和程序).doc10. 單片機功能簡圖.pdf11. 按鍵漫談.pdf12. 暑期單片機訓練題集.pdf13. 基于單片機的數字時鐘.doc14. 電子工程師知識.doc15. DIY單片LCD投影機.doc16. 歐姆龍plc編程軟件使用手冊.pdf17. Keil_uVision4安裝破解方法與漢化.doc18. 單片機C語言應用.pdf19. 單片機開發板原理圖.pdf20. McuTools 工具集成 非常實用.zip21. Keil_uvision教程.doc22. STC單片機資料.pdf23. CAD技巧120個絕對實用.doc24. 51單片機控制的步進電機.doc25. 譚浩強C語言程序設計.pdf26. 三天入門Cortex-M4.pdf27. 數碼管顯示—ADC0832電壓表PROTUES仿真.rar28. 避障小車.doc29. 算法設計與分析.zip30. 王爽《匯編語言》.pdf31. 算法大全.zip32. K60文檔整合.rar33. AT89C52中文手冊.pdf34. 更方便的定時器計算.exe35. AT89S52消防智能電動車設計.rar36. 搖搖棒資料.rar37. 單片機的開發軟件STC-ISP-V4.83-NOT-SETUP-CHINESE.EXE38. keil與Proteus使用.pdf39. C8051F000_03_IcpdfCom.pdf40. C8051F005_IcpdfCom.pdf41. AT89S52單片機程序50例(00-50).rar42. STCMCU全系列頭文件.zip43. 全套pads2007視頻教程.rar44. 33個畢業設計——單片機類.rar45. 最全版ds18b20簡體中文資料.rar46. 【仿真】PROTEUS中Max7221數碼管動態顯示.rar47. USART串口編程.pdf48. MCS-51單片機原理及實用技術.rar49. lcd1602字符手冊.pdf50. McuTools工具集成.zip51. 單片機源程序精華包.rar52. 單片機高級語言C51應用程序設計.pdf53. STM32中文參考手冊.pdf54. 16-16點陣字模生成軟件 綠色版.rar55. 利用Protel99SE設計PCB基礎教程.rar56. NUC122 Technical Reference Manual SC V1.06.pdf57. Keil_C51幾種精確延時方法.doc58. MedWin v2.04單片機集成開發環境(中文版).rar59. ARM Cortex-M0原理與應用實踐V1.5.pdf60. Proteus單片機仿真實例大全.rar61. 單片機wifi方案.pdf62. 邊學邊用單片機.rar63. 單片機常用模塊電路大全.zip64. 偉福E2000仿真機軟件下載.zip65. adc8009應用實例--基于51單片機的PWM直流電機調速proteus仿真.zip66. 《51單片機C語言實例fenxi》寫的還可以.pdf67. MicroChip Pic電子發燒友_開發工具下載.zip68. 8X8點陣取模軟件.zip69. STC89CXX_GUIDE-CHINESE.pdf70. 芯源的單片機教程.pdf71. CodeVisionAVR破解版.rar72. lcd1602顯示.rar73. in4007和in4148區別.pdf74. MSP430單片機實時多任務操作系統c源代碼.zip75. Keil C51 V6.23 中文漢化程序_keil c51軟件下載.zip76. 單片機反編譯器 V1.2下載.zip77. Keil Arm7 設計軟件_V1.0測試版下載.zip78. PZISP自動下載軟件.exe79. Lope 51 仿真軟件 Ver 3.26 中文完整版_下載.rar80. NE555手冊.pdf81. Keil C51 V6.21的安裝程序_Keil C51下載.zip82. HC6800說明書.pdf83. 51的上位機程序.docx84. Keil C51 7.01 DEMO版_(有2k代碼大小限制)下載.zip85. PIC單片機的C語言使用.doc86. keil7.06完全破解版_免費下載.rar87. PIC單片機原理圖.pdf88. Keil C51 V7.0中文漢化程序_免費下載.zip89. KEIL7.0完全破解版、中文補丁_keil下載.zip90. KEIL中文完全破解版_免費下載.rar91. protues仿真keil程序 初學者的福音.zip92. 可移植到51單片機_T9拼音輸入法.wps93. RTX51多任務操作系統中文使用指南.pdf94. 串口調試助手大全免費下載.rar95. 80C51單片機的結構.ppt96. 16.16LED點陣字庫軟件.rar97. 超聲波測距離.pdf98. 怎樣才能學好單片機.pdf99. 計算51單片機波特率程序_免費下載.zip100. 單片機初學習.pdf
上傳時間: 2013-07-22
上傳用戶:eeworm