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