c语言中的函数
-
我们在C语言编程中会遇到一些参数个数可变的函数,一般人对它的实现不理解。例如Printf(): Printf()函数是C语言中非常常用的一个典型的变参数函数,它 的原型为: int printf( const char* format, ...); 它除了一个参数format固定外,后面的参数的个数和类型是不确定的,如下列三种调用方法: 1. printf(“%dn...
-
一、函数指针的声明与初始化 ... int max_fun(int a, int b); /*函数指针的声明,声明了两个形参都为int类型,返回值为int类型的函数指针*/ int (*fp)(int, int); /*指针初始化*/ fp = max_fun; //fp = &max_fun 也正确 /*函数指针初始化后的调用*/ fp(a,b); //...
-
C语言程序执行的第一条指令,并不在 main 函数中。当我们生成一个C程序的可执行文件时,编译器总是在我们的代码前加一段固定的代码 crt0.o,它是编译器自带的一个文件。此段代码设置 C 程序的堆栈等,然后调用 main 函数。很可惜,在我们的裸板上,这段代码无法执行,所以我们得自己写一个。这段代码很简单,只有 3条指令。crt0.s 代码: 1 .text 2 .globa...
-
有些特殊的应用会用到比较精确的延时(比如DS18B20等),而C不像汇编,延时精准度不好算。本人经过反复调试,对照KEIL编译后的汇编源文件,得出了以下几条精确延时的语句(绝对精确!本人已通过实际测试),今天贴上来,希望对需要的朋友有所帮助 sbit LED = P1^0; // 定义一个管脚(延时测试用) unsigned int i = 3; // 注意i,j的数据类型...
-
一个通用的linux系统中C语言版读取配置文件的函数。 ?...
作者:Wince.Android回复:2
-
如题,如果建立好后是否直接将其包含在项目中就可以调用其中的函数了? 如何在CCS中建立自己的C语言函数库文件? 晕,没人知道?...
作者:chen_jia_回复:4
-
如图,of_iomap函数的返回值一直是NULL,但是看网上的使用方法是将该函数的返回值作为设备树中的reg的值,那么这个函数的返回的不就是空指针了吗?...
作者:seven_spark回复:1
-
如图,看到很多关于3个数取中的程序,感觉都有点复杂,不满足本人简单复制黏贴的需要, 所以整理了一个看上去最简明的函数,默认int ,不分类型,直接定义如下: #define mid3v(a,...
作者:Gen_X回复:9
-
将int型变量b 传给函数function1 中longlong型的参数b,可以吗,具体代码如下: void function1 (long long b) { ........ } main...
作者:一沙一世回复:6
-
(); still2(); still3(); still4(); still5(); still6(); } } 程序卡在HardFault_Handler函数中...
作者:r123h回复:4
-
前面测评的时候,提到了BLE的协议栈是使用sequencer来实现后台任务的管理的,除了sequence以外还提供了定时器函数。...
作者:manhuami2007回复:1
-
通过跳转的功能,可以发现其是STM32提供的一个库函数,出现在 Utilities 文件夹中,是sequencer下的函数。那么sequencer是做什么的呢?...
作者:manhuami2007回复:1
-
请问 HAL_UART_RxCpltCallback()这个函数名称中 Cplt 是什么意思 请问 HAL_UART_RxCpltCallback()这个函数名称中 Cplt 是什么意思 HAL_UART_RxCpltCallback...
作者:一沙一世回复:2
-
C语言在嵌入式系统中的应用非常广泛,这主要得益于其高效的运行速度、优秀的代码优化能力以及丰富的函数库。以下是C语言在嵌入式系统应用中的几个关键方面: 1....
作者:huaqingyuanjian回复:5
-
#39;+ (k % 10)); k /= 10; }while (k); if (sign) PSH1('-'); return c; } gcvt函数源码...
作者:tao~回复:1
-
单片机C语言的编程中可否使用 LONGLONG型变量,需要引入什么文件吗 单片机C语言的编程中可否使用 LONGLONG型变量 居然没有人会?...
作者:一沙一世回复:9
-
C 语言有 goto, 但是我写程序从来不用(带我入门C语言的老师叫我不要用goto, 受此影响),只有在退出多重循环的时候觉得 这里要用一下goto就省事了。 ...
作者:cruelfox回复:1
-
C语言常用的一些转换工具函数!...
作者:Aguilera回复:0
-
从网上接口可以取得时间戳, 时间同步数据格式 1、 标准时间戳为格林威治时间1970年01月01日00时00分00秒起至现在的总秒数 本地时间戳=标准时间戳 + 标准时间和本地时间相差的秒数(包含时区和夏令时...
作者:sint27回复:4
-
在操作寄存器中都需要用到设置/获取某一位的值。...
作者:lugl4313820回复:16
-
一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。...
作者:火辣西米秀回复:0
-
但凡是学过C语言的人,都知道要先写main函数,然而很多时候我们看到的main函数却各有差异,这究竟是为啥?哪种是对的呢?今天我们就来聊聊main函数。...
作者:Aguilera回复:0
-
在一个程序的编写过程中,随着代码量的增加,如果把所有的语句都写到 main 函数中,一方面程序会显得的比较乱,另外一个方面,当同一个功能需要在不同地方执行时,我们就得再重复写一遍相同的语句。...
作者:Aguilera回复:0
-
如何接收串口调试助手发来的十六进制数据,并以十六进制的形式显示在LCD上。比如串口调试助手上发送十六进制数据3C,单片机带的LCD上也显示3C。...
作者:Aguilera回复:0
-
学习如何在 Atmel Studio 6 中建构一个用于 GCC 的新 C 语言设计项目。...
-
视频教程从开发的角度来讲述单片机开发的整个流程;原理部分从最基本的电子元器件的认识进行讲解,讲述电路工作原理及如何进行电路设计;编程部分从零开始讲解,讲述C语言的基础知识、C语言如何同实际电路发生联系,...
课时1:001 如何学好单片机 云龙单片机实训视频教程(王云,字幕版) 课时2:002 预备知识:点亮一个发光管 云龙单片机实训视频教程(王云,字幕版) 课时3:003 预备知识:C51基础知识及流水灯设计 云龙单片机实训视频教程(王云,字幕版) 课时4:004 数码管显示的原理,数码管的静态显示 云龙单片机实训视频教程(王云,字幕版) 课时5:005 数码管显示原理及静态显示 云龙单片机实训视频教程(王云,字幕版) 课时6:006 数码管动态显示与定时器、中断加深 云龙单片机实训视频教程(王云,字幕版) 课时7:007 按键学习:独立按键和矩阵按键 云龙单片机实训视频教程(王云,字幕版) 课时8:008 数模转换(D/A)工作原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时9:009 模数转换(A/D)工作原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时10:010 1602液晶显示原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时11:011 串口原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时12:012 I2C总线原理和模块化编程方法 云龙单片机实训视频教程(王云,字幕版) 课时13:013 红外通信原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时14:014 DS18B20温度传感器的原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时15:015 步进电机原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时16:016 LED点阵原理及取模软件应用 云龙单片机实训视频教程(王云,字幕版) 课时17:017 DS1302实时时钟与SPI接口通信原理 云龙单片机实训视频教程(王云,字幕版) 课时18:018 蜂鸣器与继电器驱动原理及应用 云龙51单片机实训视频教程(王云,字幕版) 课时19:019 PWM基础知识与直流电机调速 云龙51单片机实训视频教程(王云,字幕版) 课时20:020 扩展视频:Keil软件安装
显示更多 -
Verilog HDL和VHDL 5 1.5 Verilog HDL在数字集成电路设计中的优点 7 1.6 功能模块的可重用性 9 1.7 IP核和知识产权保护 9 1.8 Verilog HDL...
课时1:电路设计方法概述 课时2:语言要素 数据类型 课时3:运算符和表达式 课时4:数据流建模 课时5:行为级建模1 课时6:行为级建模2 课时7:结构化建模 课时8:语言设计思想和可综合特性、组合电路设计 课时9:组合电路设计 时序电路设计 课时10:时序电路设计 课时11:有限同步状态机 课时12:电路仿真和验证概述 测试程序设计基础 课时13:测试程序设计基础及仿真相关的系统任务 信号时间赋值语句 课时14:信号时间赋值语句 课时15:任务和函数 课时16:典型测试向量的设计 课时17:用户自定义原件模型UDP 基本门级原件和模块的延时建模 课时18:编译预处理语句 数字电路系统设计的层次化描述方法 课时19:典型电路设计1 课时20:典型电路设计2 课时21:可编程器件技术基础1 课时22:可编程器件技术基础2 课时23:可编程器件技术基础3 课时24:可编程器件技术基础4 课时25:设计方法与设计流程1 课时26:设计方法与设计流程2 课时27:设计方法与设计流程3 课时28:设计方法与设计流程4 课时29:设计约束及时序分析1 课时30:设计约束及时序分析2
显示更多 -
本书以LabVIEW为讲解对象,围绕LabVIEW编程环境、编程处理数据的方法手段、提升编程的技巧进行编排,详尽介绍了LabVIEW常用的编程方法、编程技巧和应用实例。...
课时1:LabVIEW概述. 课时2:LabVIEW编程环境 课时3:编程准备知识2.2.1(上) 课时4:编程准备知识2.2.1(下) 课时5:前面板实操训练 课时6:程序框图的连线 课时7:接线端的显示方式 课时8:程序框图的节点 课时9:使用函数选板 课时10:使用函数 课时11:程序框图实操训练 课时12:数据类型3.1.1(上) 课时13:数据类型3.1.1(中) 课时14:数据类型3.1.1(下) 课时15:数值型数据—浮点数 课时16:数值型数据—定点数 课时17:数值型数据—整形数 课时18:数值型数据—无符号整形数 课时19:数值型数据—复数 课时20:布尔型数据 课时21:字符串型数据(上) 课时22:字符串型数据(中) 课时23:字符串型数据(下) 课时24:数据常量 课时25:数组(上) 课时26:数组(中) 课时27:数组(下) 课时28:簇(上) 课时29:簇(下) 课时30:在程序框图中使用结构(上) 课时31:在程序框图中使用结构(下) 课时32:For循环(上) 课时33:For循环(下) 课时34:While循环(上) 课时35:While循环(中) 课时36:While循环(下) 课时37:移位寄存器 课时38:移位寄存器与反馈节点之间的替换操作 课时39:条件结构(上) 课时40:条件结构(下) 课时41:顺序结构 课时42:禁用结构 课时43:事件结构 课时44:局部变量与全局变量(上) 课时45:局部变量与全局变量(下) 课时46:程序结构实操训练 课时47:图形与图表 课时48:波形图 课时49:波形图表 课时50:XY图 课时51:自定义图形和图表 课时52:平滑线条、曲线,标尺图例,动态格式化图形 课时53:函数的多态性 课时54:比较函数 课时55:公式与方程 课时56:文件IO(1)文件IO基本流程-判定要使用的格式-文件路径 课时57:文件IO(2)二进制文件-配置文件 课时58:文件IO(3)数据记录文件-记录前面板数据 课时59:文件IO(4)LabVIEW的测量文件 课时60:文件IO(5)电子表格文件 课时61:文件IO(6)TMD TDMS文件 课时62:文件IO(7)文本文件 课时63:文件IO(8)波形 课时64:处理变体数据 课时65:程序框图的数据流
显示更多 -
《MATLAB应用大全》由浅入深,全面、系统地介绍了 MATLAB编程和开发的方方面面。书中的每章都提供了大量有针对性的实例,供读者实战演练。...
课时1:MATLAB概述 课时2:MATLAB基础 课时3:数组和矩阵分析 课时4:字符串分析 课时5:多项式、插值、极限 课时6:积分和微分运算 课时7:概率和数理统计 课时8:符号计算 课时9:二维数据可视化 课时10:三维数据可视化 课时11:MATLAB基本编程 课时12:程序调试和编程技巧 课时13:Simulink基本知识 课时14:Simulink建模和S-函数 课时15:GUI编程开发 课时16:GUIDE工具建立GUI界面 课时17:文件夹管理和文件IO操作 课时18:MATLAB编译器 课时19:信号处理工具箱 课时20:小波分析工具箱 课时21:图像处理工具箱 课时22:神经网络工具箱 课时23:MATLAB与Word和Excel的接口
显示更多 -
HDL Coder™ 可从 MATLAB® 函数,Simulink® 模型和 Stateflow® 图表生成可综合的 VHDL® 或 Verilog®RTL,面向 FPGA 或 ASIC 硬件。...
课时1:为什么要使用MATLAB和Simulink 课时2:在Simulink中对硬件进行建模 课时3:构建高效的硬件 课时4:转换为定点 课时5:生成和合成RTL
显示更多 -
在扎实的经典理论基础上,运用问题抽象、数据抽象、算法抽象来分析问题,应用适当的数据结构和算法来设计和实现相应的程序。...
课时1:课程介绍 课时2:问题求解 课时3:什么是数据结构 课时4:算法 课时5:线性表 课时6:栈 课时7:递归调用原理 课时8:递归转非递归 课时9:队列 课时10:字符串基础和朴素模式匹配 课时11:KMP快速模式匹配 课时12:二叉树概念 课时13:二叉树ADT和DFS 课时14:二叉树BSF 课时15:二叉树存储 课时16:二叉搜索树 课时17:堆与优先队列 课时18:Huffman树及其应用 课时19:树与森林的定义和二叉树的映射 课时20:ADT和遍历 课时21:链式存储 课时22:树的父指针表示法 课时23:树的顺序存储与K叉树 课时24:图的概念 课时25:图的存储 课时26:图的遍历 课时27:最短路 课时28:最小生成树 课时29:归并排序 课时30:分配排序 课时31:基数排序 课时32:基数排序(续) 课时33:索引排序 课时34:算法性能分析 课时35:文件组织 课时36:外排序算法 课时37:检索的基本概念 课时38:集合的检索 课时39:散列函数 课时40:散列冲突处理 课时41:静态索引 课时42:倒排索引 课时43:B 树 课时44:B+ 树 课时45:位索引技术 课时46:红黑树 课时47:多维数组 课时48:广义表 课时49:存储管理 课时50:Trie 树 课时51:AVL树的概念与插入操作 课时52:AVL树的删除操作和性能分析 课时53:伸展树
显示更多 -
目录 第一章 绪论 1.1 计算机控制系统概述 1.2 计算机控制系统的类型 1.3 计算机控制理论 1.4 计算机控制系统应用实例 1.5 计算机控制系统的发展 第二章 计算机控制系统设计的硬件基础...
课时1:计算机控制技术 课时2:计算机控制技术 课时3:计算机控制技术 课时4:计算机控制技术 课时5:计算机控制技术 课时6:计算机控制技术 课时7:计算机控制技术 课时8:计算机控制技术 课时9:计算机控制技术 课时10:计算机控制技术 课时11:计算机控制技术 课时12:计算机控制技术 课时13:计算机控制技术 课时14:计算机控制技术 课时15:计算机控制技术 课时16:计算机控制技术 课时17:计算机控制技术 课时18:计算机控制技术 课时19:计算机控制技术 课时20:计算机控制技术 课时21:计算机控制技术 课时22:计算机控制技术 课时23:计算机控制技术 课时24:计算机控制技术 课时25:计算机控制技术 课时26:计算机控制技术 课时27:计算机控制技术 课时28:计算机控制技术 课时29:计算机控制技术 课时30:计算机控制技术 课时31:计算机控制技术 课时32:计算机控制技术 课时33:计算机控制技术 课时34:计算机控制技术 课时35:计算机控制技术 课时36:计算机控制技术 课时37:计算机控制技术 课时38:计算机控制技术 课时39:计算机控制技术 课时40:计算机控制技术 课时41:计算机控制技术 课时42:计算机控制技术 课时43:计算机控制技术 课时44:计算机控制技术
显示更多 -
本课程介绍计算机视觉,包括图像形成的基本原理、相机成像几何、特征检测和匹配、包括立体的多视图几何、运动估计和跟踪以及分类。...
课时2:Taking over for Aaron 课时3:Difference between CV and CP 课时4:Introduction to Computer Vision Course 课时5:What is Computer Vision 课时6:Identify Objects Quiz 课时7:Identify Objects Quiz Solution 课时8:Recognize Action Quiz 课时9:Recognize Action Quiz Solution 课时10:Why Study Computer Vision 课时11:OCR and Face Recognition 课时12:Object Recognition 课时13:Special Effects and 3D Modeling 课时14:Smart Cars 课时15:Sports 课时16:Vision Based Interaction 课时17:Security and Medical Imaging 课时18:A Novel Application Quiz 课时19:A Novel Application Quiz Solution 课时20:Why is This Hard 课时21:Vision is NOT Image Processing 课时22:Course Overview 课时23:Topic Outline 课时24:Course Details 课时25:Software 课时26:Matlab 课时27:Octave 课时28:Learning Goals Quiz 课时29:End 课时31:Images as Functions Intro 课时32:Images as Functions Part 1 课时33:Image Quiz 课时34:Image Quiz Solution 课时35:Images as Functions Part 2 课时36:Define an Image as a Function Quiz 课时37:Define an Image as a Function Quiz Solution 课时38:Define a Color Image as a Function Quiz 课时39:Define a Color Image as a Function Quiz Solution 课时40:The Real Phyllis 课时41:Digital Images 课时42:Compute Image Size Quiz 课时43:Compute Image Size Quiz Solution 课时44:Matlab Images are Matrices 课时45:Quantize Quiz 课时46:Quantize Quiz Solution 课时47:Load and Display an Image 课时48:Image Size and Data Type Quiz 课时49:Image Size and Data Type Quiz Solution 课时50:Inspect Image Values 课时51:Inspect Image Values Quiz 课时52:Inspect Image Values Quiz Solution 课时53:Crop an Image 课时54:Crop an Image Quiz 课时55:Crop an Image Quiz Solution 课时56:Color Planes 课时57:Add 2 Images Demo 课时58:Add 2 Images Quiz 课时59:Add 2 Images Quiz Solution 课时60:Multiply by a Scalar Demo 课时61:Blend 2 Images Quiz 课时62:Blend 2 Images Solution 课时63:Common Types of Noise 课时64:Image Difference Demo 课时65:Image Difference Quiz 课时66:Image Difference Quiz Solution 课时67:Generate Gaussian Noise 课时68:Effect of Sigma on Gaussian Noise 课时69:Effect of Sigma on Gaussian Noise Quiz 课时70:Effect of Sigma on Gaussian Noise Quiz Solution 课时71:Apply Gaussian Noise Quiz 课时72:Apply Gaussian Noise Quiz Solution 课时73:Displaying Images in Matlab 课时74:Adding Noise Quiz 课时75:Adding Noise Quiz Solution 课时76:Images as Functions End 课时77:What Did You Learn Today 课时79:Intro 课时80:Gaussian Noise 课时81:Averaging Assumptions 课时82:Noise Quiz 课时83:Weighted Moving Average 课时84:Moving Average Quiz 课时85:Moving Average Quiz Solution 课时86:Compare Filter Results Quiz 课时87:Compare Filter Results Quiz Solution 课时88:Moving Average In 2D 课时89:Correlation Filtering 课时90:Averaging Filter 课时91:Blur Quiz 课时92:Blur Quiz Solution 课时93:Gaussian Filter 课时94:Gaussian Quiz 课时95:Gaussian Quiz Solution 课时96:Variance or Standard Deviation 课时97:Matlab 课时98:Remove Noise 课时99:Gaussian Filter Quiz 课时100:Gaussian Filter Quiz Solution 课时101:Keeping the Two Gaussians Straight 课时102:End 课时104:Intro
显示更多 -
教程中的内容包括: * 面向有经验的开发者的 Python3的快速介绍。...
课时2:0101 Welcome 课时3:0102 Understanding prerequisites for Python 课时4:0103 Using the exercise files 课时6:0201 Getting started with Hello World 课时7:0202 Selecting code with conditionals 课时8:0203 Repeating code with a loop 课时9:0204 Reusing code with a function 课时10:0205 Creating sequences with generator functions 课时11:0206 Reusing code and data with a class 课时12:0207 Greater reusability with inheritance and polymorphism 课时13:0208 Handling errors with exceptions 课时15:0301 Installing Python 3 and Eclipse for Mac 课时16:0302 Installing Python 3 and Eclipse for Windows 课时18:0401 Creating a main script 课时19:0402 Understanding whitespace in Python 课时20:0403 Commenting code 课时21:0404 Assigning values 课时22:0405 Selecting code and values with conditionals 课时23:0406 Creating and using functions 课时24:0407 Creating and using objects 课时26:0501 Understanding variables and objects in Python 课时27:0502 Distinguishing mutable and immutable objects 课时28:0503 Using numbers 课时29:0504 Using strings 课时30:0505 Aggregating values with lists and tuples 课时31:0506 Creating associative lists with dictionaries 课时32:0507 Finding the type and identity of a variable 课时33:0508 Specifying logical values with True and False 课时35:0601 Selecting code with if and else conditional statements 课时36:0602 Setting multiple choices with elif 课时37:0603 Understanding other strategies for multiple choices 课时38:0604 Using the conditional expression 课时40:0701 Creating loops with while 课时41:0702 Iterating with for 课时42:0703 Enumerating iterators 课时43:0704 Controlling loop flow with break continue and else 课时45:0801 Performing simple arithmetic 课时46:0802 Operating on bitwise values 课时47:0803 Comparing values 课时48:0804 Operating on Boolean values 课时49:0806 Understanding operator precedence 课时51:0901 Using the re module 课时52:0902 Searching with regular expressions 课时53:0903 Replacing with regular expressions 课时54:0904 Reusing regular expressions with re.compile 课时56:1001 Learning how exceptions work 课时57:1002 Handling exceptions 课时58:1003 Raising exceptions 课时60:1101 Defining functions 课时61:1102 Using lists of arguments 课时62:1103 Using named function arguments 课时63:1104 Returning values from functions 课时64:1105 Creating a sequence with a generator function 课时66:1201 Understanding classes and objects 课时67:1202 Using methods 课时68:1203 Using object data 课时69:1204 Understanding inheritance 课时70:1205 Applying polymorphism to classes 课时71:1206 Using generators 课时72:1207 Using decorators 课时74:1301 Understanding strings as objects 课时75:1302 Working with common string methods 课时76:1303 Formatting strings with str.format 课时77:1304 Splitting and joining strings 课时78:1305 Finding and using standard string methods 课时80:1401 Creating sequences with tuples and lists 课时81:1402 Operating on sequences with built-in methods 课时82:1403 Organizing data with dictionaries 课时83:1404 Operating on character data with bytes and byte arrays 课时85:1501 Opening files 课时86:1502 Reading and writing text files 课时87:1503 Reading and writing binary files 课时89:1601 Creating a database with SQLite 3 课时90:1602 Creating retrieving updating and deleting records 课时91:1603 Creating a database object 课时93:1701 Using standard library modules 课时94:1702 Finding third-party modules 课时95:1703 Creating a module 课时97:1801 Dealing with syntax errors 课时98:1802 Dealing with runtime errors 课时99:1803 Dealing with logical errors 课时100:1804 Using unit tests 课时102:1901 Normalizing a database interface 课时103:1902 Deconstructing a database application 课时104:1903 Displaying random entries from a database 课时106:2001 Goodbye
显示更多 -
1.通过几个案例了解使用卡尔曼滤波器的常见场景。卡尔曼滤波器是一种优化估算算法,在不确定和间接测量的情况下估算系统状态。 观看视频示例,了解卡尔曼滤波器背后的工作原理。...
课时1:为什么使用卡尔曼滤波器 课时2:了解卡尔曼滤波器——状态观测器 课时3:了解卡尔曼滤波器——最优状态估计 课时4:了解卡尔曼滤波器——最优状态估计算法和方程 课时5:了解卡尔曼滤波器——非线性状态估算器 课时6:在 Simulink 中使用卡尔曼滤波器 课时7:在 Simulink 中使用扩展卡尔曼滤波器
显示更多 -
本课程课程要求学生具备C语言编程基础,在课程中逐步讲解ARM微控制器(单片机)与嵌入式系统,面向实践安排教学,鼓励动手实践和自由创新,适合想参与科技活动的本科生和爱好者。...
课时2:课程概览 课时3:如何学好嵌入式系统 课时5:计算机的基本概念、发展历史 课时6:从晶体管到CPU 课时7:概念CPU、微控制器MCU和嵌入式系统 课时8:八卦计算机史 课时9:不同领域、不同系列的嵌入式系统 课时10:ARM历史与MKL25Z128 MCU 课时12:CPU的基本结构和运行机制 课时13:堆栈的概念 课时14:堆栈的概念-头脑体操 课时15:ARM的体系结构 课时16:ARM的体系结构-头脑体操 课时17:中断的概念和机制 课时18:中断子程的概念和编程 课时19:复位、时钟、存储器和总线 课时20:小结:MCU的总体结构和程序运行机制 课时22:第一种外设:IO 课时23:IO外设的编程实操-点亮LED 课时24:IO外设的进阶知识 课时25:嵌入式开发的基本概念与工具链 课时26:嵌入式开发的进阶知识 课时27:嵌入式开发中的C语言(上) 课时28:嵌入式开发中的C语言(下) 课时30:ARM微控制器外设学习概述 课时31:ARM微控制器外设:通讯 课时32:ARM微控制器外设:异步串行通讯UART的原理(上) 课时33:ARM微控制器外设:异步串行通讯UART的原理(下) 课时34:ARM微控制器外设:RS-232串口与USB虚拟串口 课时35:ARM微控制器外设:UART的寄存器编程(上) 课时36:ARM微控制器外设:UART的寄存器编程(下) 课时37:ARM微控制器外设:IO的中断编程(上) 课时38:ARM微控制器外设:IO的中断编程(下) 课时39:ARM微控制器外设:定时器的原理 课时40:ARM微控制器外设:定时器的编程 课时41:ARM微控制器外设:PWM的原理 课时42:ARM微控制器外设:PWM寄存器与编程 课时43:ARM微控制器外设:PWM编程实例—电子音乐 课时44:ARM微控制器外设:SPI通讯简介 课时45:ARM微控制器外设:SPI寄存器与编程 课时46:ARM微控制器外设:SPI编程实例—OLED显示屏驱动 课时47:ARM微控制器外设:I2C通讯简介 课时48:ARM微控制器外设:I2C的通讯协议 课时49:ARM微控制器外设:I2C寄存器与编程 课时50:ARM微控制器外设:I2C编程实例—加速度传感器 课时51:ARM微控制器外设:ADC简介 课时52:ARM微控制器外设:ADC基础 课时53:ARM微控制器外设:ADC寄存器与编程 课时55:嵌入式系统的接口与设计 课时56:嵌入式系统的实例 课时58:实验零 开发板的初步认识与工具链的安装 课时59:实验零 体验一个例程的编译与下载 课时60:实验零 编写第一个程序:点亮核心板LED 课时61:实验一 点灯秘籍 课时62:实验二 UART编程实操 课时63:实验三 定时器中断编程实操 课时64:实验四 数码管显示编程实操 课时65:实验五 ADC编程实操 课时66:挑战实验
显示更多 -
随机信号又称为不确定信号,是指无法用确定的时间函数来表达的信号,称为随机信号。...
课时1:绪论(一) 课时2:绪论(二) 课时3:绪论(三) 课时4: 绪论(四) 课时5:绪论(五) 课时6:绪论(六) 课时7:绪论(七) 课时8:绪论(八) 课时9:绪论(九) 课时10:绪论(十) 课时11:绪论(十一) 课时12:随机过程 课时13:随机过程的基本概念(一) 课时14:随机过程的基本概念(二) 课时15:平稳的随机过程(一) 课时16:平稳的随机过程(二) 课时17:平稳的随机过程(三) 课时18:平稳的随机过程(四) 课时19:联合平稳随机过程(一) 课时20:联合平稳随机过程(二) 课时21:离散时间随机过程(一) 课时22:离散时间随机过程(二) 课时23:正态随机过程(一) 课时24:正态随机过程(二) 课时25:平稳随机过程的谱分析(一) 课时26:平稳随机过程的谱分析(二) 课时27:平稳随机过程的谱分析(三) 课时28:平稳随机过程的谱分析(四) 课时29:随机过程的线性变换(一) 课时30:随机过程的线性变换(二) 课时31:随机过程的线性变换(三) 课时32:随机过程的线性变换(四) 课时33:随机过程的微分和积分过程(一) 课时34:随机过程的微分和积分过程(二) 课时35:随机过程通过连续时间系统的分析(一) 课时36:随机过程通过连续时间系统的分析(二) 课时37:随机过程通过连续时间系统的分析(三) 课时38:随机过程通过连续时间系统的分析(四) 课时39:随机过程通过连续时间系统的分析(五) 课时40:随机过程通过离散时间系统的分析 课时41:白噪声通过线性系统(一) 课时42:白噪声通过线性系统(二) 课时43:白噪声通过线性系统(三) 课时44:白噪声通过线性系统(四) 课时45:白噪声通过线性系统(五) 课时46:随机过程线性变换后的概率分布 课时47:窄带信号的表示 课时48:解析信号与Hilber变换(一) 课时49:解析信号与Hilber变换(二) 课时50:解析复随机过程(一) 课时51:解析复随机过程(二) 课时52:解析复随机过程(三) 课时53:解析复随机过程(四) 课时54:解析复随机过程(五) 课时55:解析复随机过程(六) 课时56:解析复随机过程(七) 课时57:窄带正态过程包络和相位的概率分布 课时58:平稳窄带随机过程(一) 课时59:平稳窄带随机过程(二) 课时60:平稳窄带随机过程(三) 课时61:非线性变换概述 课时62:随机过程非线性变换的直接方法(一) 课时63:随机过程非线性变换的直接方法(二) 课时64:随机过程非线性变换的直接方法(三) 课时65:随机过程非线性变换的直接方法(四) 课时66:随机过程非线性变换的变换法(一) 课时67:随机过程非线性变换的变换法(二) 课时68:随机过程非线性变换的缓变包络法(一) 课时69:随机过程非线性变换的缓变包络法(二) 课时70:随机过程通过限幅器的分析(一) 课时71:随机过程通过限幅器的分析(二) 课时72:无线电系统输出端信噪比的计算
显示更多 -
是难得的C语言学习视频教程。全程共30讲,每讲45分钟左右。主要讲解了c语言概述、数据类型、运算符与表达式、顺序程序设计、选择机构程序设计、循环结构程序设计、数组、函数、指针、结构体...
课时1:C语言程序设计视频教程(曾怡)1 课时2:C语言程序设计视频教程(曾怡)2 课时3:C语言程序设计视频教程(曾怡)3 课时4:C语言程序设计视频教程(曾怡)4 课时5:C语言程序设计视频教程(曾怡)5 课时6:C语言程序设计视频教程(曾怡)6 课时7:C语言程序设计视频教程(曾怡)7 课时8:C语言程序设计视频教程(曾怡)8 课时9:C语言程序设计视频教程(曾怡)9 课时10:C语言程序设计视频教程(曾怡)10 课时11:C语言程序设计视频教程(曾怡)11 课时12:C语言程序设计视频教程(曾怡)12 课时13:C语言程序设计视频教程(曾怡)13 课时14:C语言程序设计视频教程(曾怡)14 课时15:C语言程序设计视频教程(曾怡)15 课时16:C语言程序设计视频教程(曾怡)16 课时17:C语言程序设计视频教程(曾怡)17 课时18:C语言程序设计视频教程(曾怡)18 课时19:C语言程序设计视频教程(曾怡)19 课时20:C语言程序设计视频教程(曾怡)20 课时21:C语言程序设计视频教程(曾怡)221 课时22:C语言程序设计视频教程(曾怡)22 课时23:C语言程序设计视频教程(曾怡)23 课时24:C语言程序设计视频教程(曾怡)24 课时25:C语言程序设计视频教程(曾怡)25 课时26:C语言程序设计视频教程(曾怡)26 课时27:C语言程序设计视频教程(曾怡)27 课时28:C语言程序设计视频教程(曾怡)28 课时29:C语言程序设计视频教程(曾怡)29 课时30:C语言程序设计视频教程(曾怡)30
显示更多 -
第一讲——VI的创建;第二讲——多态VI的创建;第三讲——程序结构中的循环结构;第四讲——程序结构中的分支结......
课时1:VI的创建 课时2:多态VI的创建 课时3:程序结构中的循环结构 课时4:程序结构中的分支结构和顺序结构 课时5:数组和簇 课时6:条件结构的巧用 课时7:VI本地化 课时8:控件的输入与输出转换 课时9:VI的可重入性 课时10:VI属性(上) 课时11:VI属性(下) 课时12:自定义控件 课时13:控件板和函数板的使用 课时14:在文件夹下直接创建新的VI 课时15:列表框控件添加图标 课时16:波形图表、波形图和XY图表 课时17:用户界面设计1 课时18:用户界面设计2 课时19:用户界面设计3 课时20:用户界面设计4 课时21:用户界面设计5 课时22:界面设计技巧1 课时23:界面设计技巧2 课时24:制作不规则图形的子VI图标
显示更多 -
动手学深度学习...
课时1:预告 课时2:课程安排 课时3:深度学习介绍 课时4:安装 课时5:数据操作 + 数据预处理 课时6:线性代数 课时7:矩阵计算 课时8:自动求导 课时9:线性回归 + 基础优化算法 课时10:Softmax 回归 + 损失函数 + 图片分类数据集 课时11:多层感知机 + 代码实现 课时12:模型选择 + 过拟合和欠拟合 课时13:权重衰退 课时14:丢弃法 课时15:数值稳定性 + 模型初始化和激活函数 课时16:实战:Kaggle房价预测 + 课程竞赛:加州2020年房价预测 课时17:PyTorch 神经网络基础 课时18:使用和购买 GPU 课时19:预测房价竞赛总结 课时20:卷积层 课时21:卷积层里的填充和步幅 课时22:AutoGluon背后的技术 课时23:卷积层里的多输入多输出通道 课时24:池化层 课时25:经典卷积神经网络 LeNet 课时26:深度卷积神经网络 AlexNet 课时27:使用块的网络 VGG 课时28:网络中的网络 NiN 课时29:含并行连结的网络 GoogLeNet - Inception V3 课时30:批量归一化 课时31:残差网络 ResNet 课时32:ResNet为什么能训练出1000层的模型 课时33:第二部分完结竞赛:图片分类 课时34:深度学习硬件:CPU 和 GPU 课时35:深度学习硬件:TPU和其他 课时36:单机多卡并行 课时37:多GPU训练实现 课时38:分布式训练 课时39:数据增广 课时40:微调 课时41:第二次竞赛 树叶分类结果 课时42:实战 Kaggle 比赛:图像分类(CIFAR-10) 课时43:实战 Kaggle 比赛:狗的品种识别(ImageNet Dogs) 课时44:物体检测和数据集 课时45:锚框 课时46:树叶分类竞赛技术总结 课时47:物体检测算法:R-CNN,SSD,YOLO 课时48:SSD实现 课时49:语义分割和数据集 课时50:转置卷积 课时51:转置卷积是一种卷积 课时52:全连接卷积神经网络FCN 课时53:样式迁移 课时54:课程竞赛:牛仔行头检测 课时55:序列模型 课时56:文本预处理 课时57:语言模型 课时58:循环神经网络RNN 课时59:循环神经网络RNN的实现 课时60:门控循环单元(GRU) 课时61:长短期记忆网络(LTSM) 课时62:深层循环神经网络 课时63:双向循环神经网路 课时64:机器翻译数据集 课时65:编码器-解码器架构 课时66:序列到序列学习(seq2seq) 课时67:束搜索 课时68:注意力机制 课时69:注意力分数 课时70:使用注意力机制的seq2seq 课时71:自注意力 课时72:Transformer 课时73:BERT预训练 课时74:BERT微调 课时75:目标检测竞赛总结 课时76:优化算法 课时77:课程总结和进阶学习
显示更多 -
PLC功能指令应用详解...
课时1:课程介绍和学习指导 课时2:顺序控制与顺序功能图 课时3:步进指令与步进梯形图 课时4:GX中的SFC程序编辑 课时5:步进顺控程序编程例讲 课时6:谈谈功能指令的学习 课时7:指令格式解读 课时8:编程元件 课时9:寻址方式(含变址寄存器) 课时10:程序流程基础知识 课时11:主程序结束指令FEND 课时12:条件转移指令CJ 课时13:子程序指令CALL_SRET 课时14:中断指令EI_DI_IRET 课时15:循环指令FOR_NEXT 课时16:传送指令MOV 课时17:数位传送指令SMOV(可用于高低八位的单独传送) 课时18:取反传送指令CML(含思考题答案) 课时19:成批传送指令BMOV_多点传送指令FMOV(后者不常用) 课时20:比较指令CMP(含思考题答案)_区间比较指令ZCP 课时21:浮点数比较指令DECMP_DEZCP 课时22:触点比较指令【含点亮彩灯案例1_找10个数中的最大数案例2】 课时23:数据交换指令XCH_SWAP 课时24:循环移位指令ROR_ROL【含思考题答案】 课时25:带进位循环移位指令RCR_RCL 课时26:位移指令SFTR_SFTL 课时27:字移指令WSFR_WSFL. 课时28:移位读写指令SFWR_SFRD【含思考题答案】 课时29:PLC数值处理方法【第1节】 课时30:PLC数值处理方法【第2节】(二进制浮点数与十进制浮点数) 课时31:四则运算指令(BIN数的加减乘除运算) 课时32:加一减一指令INC_DEC【含两案例+思考题答案】 课时33:开方指令SQR 课时34:整数与小数转换指令FLT_INT【重点】 课时35:2_10进制浮点数转换指令DEBCD_DEBIN【重点】 课时36:浮点数四则运算指令(小数的加减乘除运算)【含思考题答案】 课时37:浮点数开方指令ESQR 课时38:浮点数三角函数值指令(含角度至弧度转换的案例) 课时39:逻辑位运算.与WAND.或WOR.异或WXOR 课时40:求补码指令NEG【含求任意两数相减的绝对值】 课时41:数制与码制 数制【第一节】 课时42:数制与码制 数制【第二节】 课时43:二进制(BIN)与BCD码转换指令 课时44:2进制与格雷码转换指令 课时45:译码指令DECO 课时46:编码指令ENCO 课时47:位“1”总和指令SUM 课时48:位“1”判别指令BON【含思考题求任意数值的绝对值的答案】 课时49:讲信号报警设置指令ANS 课时50:信号报警复位指令ANR【含思考题答案】 课时51:数据采集指令MTR【重点指令可实现拨码数据读取】 课时52:数据检索指令SER【含思考题答案程序】(重点指令) 课时53:数据排序指令SORT【含思考题答案】 课时54:求平均值指令MEAN 课时55:区间复位指令ZRST【重点指令】 课时56:外部设备指令概述 课时57:十键输入指令TKY 课时58:十六键输入指令HKY 课时59:数字开关指令DSW【外部拨码开关的输入】 课时60:七段码显示指令SEGD_七段码锁存显示指令SEGL 课时61:方向开关指令ARWS 课时62:ASCⅡ码输入指令ASC 课时63:ASCⅡ码输出指令PR 课时64:模拟电位器数据读指令VRRD【含思考题答案】 课时65:模拟电位器开关设定指令VRSC 课时66:FX特殊功能模块介绍 课时67:特殊功能模块读写指令FROM_TO 课时68:串行异步通信基础 课时69:串行数据传送指令RS 课时70:HEX-ASCII变换指令ASCI_ASCII-HEX变换指令HEX_校验码指令CCD 课时71:并行数据位传送指令PRUN 课时72:PID控制基础知识 课时73:PID控制指令PID.第1节 课时74:PID控制指令PID.第2节 课时75:三菱PLC内部高速计数器 课时76:比较置位指令HSCS_比较复位指令HSCR_高速区间比较指令HSZ 课时77:三菱PLC脉冲密度指令SPD 课时78:输入输出刷新指令REF 课时79:输入滤波时间调整指令REFF 课时80:监视定时器刷新指令WDT 课时81:位置控制预备知识【第1节】 课时82:位置控制预备知识【第2节】 课时83:脉冲输出指令PLSY 课时84:带加减速脉冲输出指令PLSR 课时85:可变速脉冲输出指令PLSV 课时86:脉宽调制指令PWM 课时87:原点回归指令ZRN 课时88:相对位置控制指令DRVI 课时89:绝对位置控制指令DRVA 课时90:绝对位置数据读取指令ABS 课时91:通信指令预备知识 课时92:变频器通信指令 课时93:斜坡信号指令RAMP 课时94:状态初始化指令IST 课时95:绝对方式凸轮控制指令ABSD 课时96:增量方式凸轮控制指令INCD 课时97:旋转工作台控制指令ROTC 课时98:示教定时器指令TTMR 课时99:特殊定时器指令STMR 课时100:交替输出指令ALT
显示更多 -
从零基础开始入门学习Python,开发环境使用最新版python3.10,从软件下载,IDE使用,让学生一步步了解Python,掌握Python基础语法,掌握代码编写的规范和技巧,Bug调试能力,用Python...
课时1:Python导学视频 课时2:初识Python 课时3:什么是编程语言 课时4:Python环境安装Windows 课时5:【拓展】-Python环境安装MacOS 课时6:【拓展】-Python环境安装Linux 课时7:第一个Python程序 HelloWorld 课时8:封装的课后练习题讲解 课时9:第一个Python程序 常见问题解答 课时10:Python解释器 课时11:PyCharm开发工具的安装和基础使用 课时12:【拓展】PyCharm的基础使用 课时13:第一章内容重点回顾 课时14:字面量 课时15:注释 课时16:变量 课时17:数据类型 课时18:数据类型转换 课时19:标识符 课时20:运算符 课时21:字符串的三种定义方式 课时22:字符串的拼接 课时23:字符串格式化 课时24:字符串格式化的精度控制 课时25:字符串格式化的方式2 课时26:对表达式进行格式化 课时27:字符串格式化练习题讲解 课时28:数据输入input语句 课时29:布尔类型和比较运算符 课时30:if语句的基本格式 课时31:案例-成年人判断讲解 课时32:if else组合判断语句 课时33:案例-我要买票吗讲解 课时34:if-elif-else组合使用的语法 课时35:案例-猜猜心里数字讲解 课时36:判断语句的嵌套 课时37:判断语句综合案例 课时38:while循环的基础应用 课时39:案例求1-100的和讲解 课时40:while循环猜数字案例 课时41:while循环的嵌套应用 课时42:while循环案例-九九乘法表 课时43:for循环的基础语法 课时44:for循环案例-数一数多少字母a讲解 课时45:range语句 课时46:for循环临时变量作用域 课时47:for循环的嵌套使用 课时48:for循环打印九九乘法表 课时49:continue和break 课时50:循环综合案例 课时51:函数的初体验 课时52:函数的基础定义语法 课时53:函数基础定义练习案例 课时54:函数的传入参数 课时55:函数的参数练习案例 课时56:函数的返回值定义语法 课时57:函数返回值之None类型 课时58:函数的说明文档 课时59:函数的嵌套调用 课时60:变量在函数中的作用域 课时61:函数综合案例 课时62:数据容器入门 课时63:列表的定义语法 课时64:列表的下标索引 课时65:列表的常用操作方法 课时66:列表的常用操作课后练习讲解 课时67:列表的循环遍历 课时68:元组的定义和操作 课时69:字符串的定义和操作 课时70:字符串的课后练习讲解 课时71:数据容器(序列)的切片 课时72:序列的切片课后练习讲解 课时73:集合的定义和操作 课时74:集合的课后练习 课时75:字典的定义 课时76:字典的常用操作 课时77:字典课后练习讲解 课时78:5类数据容器的总结对比 课时79:数据容器的通用操作 课时80:拓展-字符串大小比较的方式 课时81:函数的多返回值 课时82:函数的多种参数使用形式 课时83:函数作为参数传递 课时84:lambda匿名函数 课时85:文件编码概念 课时86:文件的读取操作 课时87:文件读取的课后练习讲解 课时88:文件的写出操作 课时89:文件的追加写入操作 课时90:文件操作的综合案例 课时91:了解异常 课时92:异常的捕获 课时93:异常的传递性 课时94:模块的概念和导入 课时95:自定义模块并导入 课时96:自定义Python包 课时97:安装第三方包 课时98:异常-模块-包-综合案例讲解 课时99:案例介绍 课时100:JSON数据格式的转换
显示更多 -
本课程主要介绍连续时间系统时域、频域和S域的分析以及离散时间系统的时域、频域和Z域的分析,并讨论确定性信号经过线性时不变系统传输与处理的基本概念、基本分析和设计方法。...
课时1:信号与系统课程宣传片 课时2:信号与系统 课时3:信号的描述与分类 上 课时4:信号的描述与分类 下 课时5:信号的运算 课时6:奇异信号 上 课时7:奇异信号 下 课时8:信号的分解 课时9:系统模型及系统分类 课时10:线性时不变系统 课时11:系统分析方法 课时12:线性系统时域分析方法 课时13:求解系统微分方程的经典法 课时14:零输入响应和零状态响应 课时15:起始状态与激励源的等效转换 课时16:冲激响应和阶跃响应 课时17:卷积 课时18:卷积的性质 课时19:概述 课时20:周期信号的傅里叶级数分析(上) 课时21:周期信号的傅里叶级数分析(下) 课时22:典型周期信号的傅里叶级数 课时23:非周期信号的傅里叶变换 课时24:典型非周期信号的傅里叶变换 课时25:冲激、阶跃函数的傅里叶变换 课时26:傅里叶变换的基本性质 上 课时27:傅里叶变换的基本性质 中 课时28:傅里叶变换的基本性质 下 课时29:卷积特性(卷积定理) 课时30: 周期信号的傅里叶变换 课时31:抽样信号的傅里叶变换 上 课时32:抽样信号的傅里叶变换 下 课时33:抽样定理 课时34:傅里叶变换应用 课时35:简介 2 课时36:拉氏变换的定义、收敛域 课时37:拉氏变换的基本性质 上 课时38:拉氏变换的基本性质 下 课时39:拉氏逆变换 课时40:用拉氏变换法分析电路、s域元件模型 课时41:系统函数网络函数Hs 课时42:由系统函数零、极点分布决定时域特性 上 课时43:由系统函数零、极点分布决定时域特性 下 课时44:由系统函数零、极点分布决定频响特性 课时45:全通函数与最小相移函数的零、极点分布 课时46:线性系统的稳定性 课时47:双边拉氏变换 课时48:拉普拉斯变换与傅里叶变换的关系 课时49:比较 离散时间系统与连续时间系统分析 课时50:离散时间信号——序列(上) 课时51:离散时间信号——序列(中) 课时52:离散时间信号——序列(下) 课时53:信号的描述与分类 课时54:常系数线性差分方程的求解(上) 课时55:常系数线性差分方程的求解(下) 课时56:离散时间系统的单位样值(单位冲激)响应 课时57:卷积(卷积和) 课时58:解卷积(反卷积) 课时59:引言 1 课时60:z变换的收敛域1 课时61:典型序列的Z变换 课时62:逆z变换 课时63:z变换的基本性质(上) 课时64:z变换的基本性质(下) 课时65:z变换与拉普拉斯变换的关系 课时66:用z变换解差分方程 课时67:离散系统的系统函数 课时68:序列的傅里叶变换(DTFT) 课时69:离散时间系统的频率响应特性 课时70:傅里叶变换的离散性和周期性 课时71:从离散傅里叶级数DFS到离散傅里叶变换DFT 课时72:离散傅立叶变换性质(上) 课时73:离散傅立叶变换性质(下) 课时74:DFT与Z变换的关系 课时75:快速傅立叶变换 (FFT(上) 课时76:快速傅立叶变换 (FFT(下) 课时77:滤波器的基本概念 课时78:模拟低通滤波器设计 上 课时79:模拟低通滤波器设计 中 课时80:模拟低通滤波器设计 下 课时81:模拟高通、带通及带阻滤波器设计 上 课时82:模拟高通、带通及带阻滤波器设计 中 课时83:模拟高通、带通及带阻滤波器设计 下 课时84:用冲激响应不变法设计 IIR 数字滤波器 课时85:用双线性Z变换法进行数字滤波器设计 课时86:数字高通带通带阻滤波器设计 课时87:FIR DF 设计的窗函数法 上 课时88:FIR DF 设计的窗函数法 下
显示更多