面向对象设计模式
-
本篇,继续介绍状态机编程的第三种方法:面向对象的设计模式。此方法从名字上看,用到了面向对象的思想,所以本篇的代码,需要以C++为基础,利用C++中 类 的特性,实现状态机中状态的管理。...
作者:DDZZ669回复:6
-
result = add(3, 5) print(result) 面向对象: 以对象(人、物等)为核心。...
作者:cc1989summer回复:4
-
如果说python的面向对象,能让你猜出OO大概是怎么实现的,那么rust就更明显了。 在rust里,class不是保留的关键字。...
作者:nemon回复:0
-
大家都来参与一下啊 这段时间一直用C编程,看到过一款平台的SDK用C的面向对象方法实现,很棒。...
作者:圆圈回复:14
-
初期使用单一编程语言的开发模式也遇到了困难,80年代甚至还有使用汇编语言编写程序的项目。传说汉字213系统只使用汇编和debug完成。...
作者:bigbat回复:9
-
使用面向对象思想进行开发有以下优点: 1、易维护 采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。...
作者:ID.LODA回复:0
-
官网 官网部分简介: Squirrel 是一个高水平,面向对象的编程语言,是为一定大小,内存带宽和有实时需求应用(比如视频游戏)而设计的一款轻量级脚本语言。...
作者:le062回复:10
-
来自EEWORLD合作群:49900581 用结构体就可以实现面向对象?那还要c++干吗? 用C照样可以面向对象编程 恩,是的 那么跟用C++的面向对象比起来有啥区别?...
作者:秋水-剑圣回复:12
-
求高手赐教~ evc是否需要面向对象?...
作者:qyan332713590回复:4
-
要想实现在大规模工业过程控制中控制系统全面的面向对象,有两个系统层级的难题必须解决: 1如何解决PLC程序编制中的“面向对象”; 2如何解决硬件系统(即低压控制系统)的“面向对象”。...
作者:mainpower回复:0
-
在应用C++ Builder 和 VB 写PC软件时想到 如果有那么的一个平台(软件),他的模式和 C++ Builder 、VB 差不多 要单片机实现那个功能,就调用相应的控件,更改控件的属性 就对功能的初始化和...
作者:zusen回复:20
-
1 面向对象技术基础 3 . 1 . 1 面向对象的基本概念 面向对象的基本思想 面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm...
作者:wang1jin回复:0
-
首先介绍了嵌入式系 统及其相关概念,并针对图形用户界面在嵌入式系统中的重要性,从技术角度对其进行了详细介绍;最后结合当 前流行的面向对象技术,介绍了该技术在开发 2345.43 /01 !...
作者:frozenviolet回复:0
-
本书采用STC公司新一代的STC8系列单片机作为设计平台,从器件、汇编语言、C语言和操作系统4个角度对该系列单片机进行了全方位的解读。...
作者:arui1999回复:2
-
面向未来移动应用的新型双频印刷天线设计...
作者:btty038回复:0
-
面向未来6G应用的石墨烯材料超宽带开槽天线阵列的完整设计...
作者:btty038回复:0
-
工业设计创新(如可折叠或可卷曲屏幕以及使用虚拟控件取代物理按钮)对天线设计和布局带来了明显限制。增加载波功率要求与 OME 系统效率目标和改进(如电池使用寿命)之间的冲突也带来了额外挑战。...
作者:石榴姐回复:1
-
工业设计创新(如可折叠或可卷曲屏幕以及使用虚拟控件取代物理按钮)对天线设计和布局带来了明显限制。增加载波功率要求与 OME 系统效率目标和改进(如电池使用寿命)之间的冲突也带来了额外挑战。...
作者:兰博回复:0
-
活动详情: Maxim 面向工业应用的参考设计下载 工业半导体产品用于构建楼宇、工厂以及冶炼厂的基础控制设施,也用于提高现代能源利用、运输网络的效率。...
作者:EEWORLD社区回复:1
-
TI 参考设计 面向超低功耗和低功耗应用的独特高效率隔离式 DC/DC 转换器参考设计 TI 参考设计 面向超低功耗和低功耗应用的独特高效率隔离式 DC/DC 转换器参考设计...
作者:qwqwqw2088回复:1
-
本教程内容全面涉及C++的方方面面:指针、引用、结构体、面向对象、模板、STL等,基于AI大模型的智能编码辅助编程,提供代码实时续写、代码生成、单元测试、代码注释、代码解释、研发智能问答,异常报错排查等能力...
课时1:导学视频 课时2:C++入门-01-代码、编译和程序 课时3:C++入门-02-Windows系统环境搭建 课时4:C++入门-03-MacOS系统环境搭建 课时5:C++入门-04-第一个C++程序 课时6:C++入门-05-c++代码的基础结构 课时7:C++入门-06-单工程多main函数设置 课时8:C++入门-09-cout打印输出 课时9:C++入门-10-代码注释 课时10:C++入门-11-CLion软件的设置 课时11:第一章-01-字面常量 课时12:第一章-02-标识符和关键字 课时13:第一章-03-符号常量 课时14:第一章-04-变量的基础使用 课时15:第一章-05-变量的特征 课时16:第一章-06-变量的快速定义 课时17:第一章-07-标识符的命名规范 课时18:第一章-08-标识符的限制规则 课时19:第一章-09-数据类型-整型 课时20:第一章-10-无符号和有符号数字 课时21:第一章-11-数据类型-实型 课时22:第一章-12-c++常量类型的确定 课时23:第一章-13-数据类型-char类型 课时24:第一章-14-转义字符 课时25:第一章-15-数据类型之字符串 课时26:第一章-16-数据类型之布尔型 课时27:第一章-17-cin数据输入 课时28:第一章-18-cin中文乱码解决 课时29:第一章-19-算术运算符 课时30:第一章-20-赋值运算符 课时31:第一章-21-比较运算符 课时32:第一章-22-逻辑运算符 课时33:第一章-23-三元运算符 课时34:第二章-01-if逻辑判断语句 课时35:第二章-02-if else语句 课时36:第二章-03-else if 语句 课时37:第二章-04-逻辑判断语句的嵌套 课时38:第二章-05-逻辑判断语句的嵌套练习题讲解 课时39:第二章-06-逻辑判断的综合案例 课时40:第二章-07-基于逻辑运算符完成复杂判断 课时41:第二章-08-switch控制语句 课时42:第二章-09-枚举类型 课时43:第二章-10-while循环语句 课时44:第二章-11-while循环语句练习题讲解 课时45:第二章-12-while循环猜数字案例 课时46:第二章-13-do…while-循环语句 课时47:第二章-14-while循环嵌套 课时48:第二章-15-while循环嵌套练习题讲解 课时49:第二章-16-while嵌套循环案例(九九乘法表) 课时50:第二章-17-for循环语句 课时51:第二章-18-for循环的嵌套 课时52:第二章-19-for循环练习题讲解 课时53:第二章-20-变量的作用域 课时54:第二章-21-循环中断语句continue和break 课时55:第二章-22-循环综合案例-发工资 课时56:第二章-23-goto语句 课时57:第三章-01-数组的定义 课时58:第三章-02-数组的定义练习题讲解 课时59:第三章-03-数组的特点 课时60:第三章-04-数组的遍历(高级for循环语法) 课时61:第三章-05-字符数组 课时62:第三章-06-多维数组 课时63:第三章-07-多维数组的遍历 课时64:第三章-08-指针基础 课时65:第三章-09-野指针和空指针 课时66:第三章-10-指针运算 课时67:第三章-11-动态内存管理 课时68:第三章-12-数组元素的移除 课时69:第三章-13-数组元素的移除练习题讲解 课时70:第三章-14-数组元素的插入 课时71:第三章-15-指针悬挂 课时72:第三章-16-常量指针 课时73:第三章-17-数组和指针综合案例 课时74:第四章-01-结构体的基本应用 课时75:第四章-02-结构体成员的默认值 课时76:第四章-03-结构体数组 课时77:第四章-04-结构体指针 课时78:第四章-05-结构体指针数组 课时79:第四章-06-函数的概念 课时80:第四章-07-函数的基础语法 课时81:第四章-08-无返回值函数和void类型 课时82:第四章-09-空参函数 课时83:第四章-10-函数的嵌套调用 课时84:第四章-11-函数的嵌套调用练习题讲解 课时85:第四章-12-参数的值传递和地址传递 课时86:第四章-13-函数综合案例 课时87:第四章-14-函数传入数组 课时88:第四章-15-函数传入数组练习题讲解 课时89:第四章-16-引用的基本概念 课时90:第四章-17-引用传参 课时91:第四章-18-函数返回指针及局部变量的作用域问题 课时92:第四章-19-static关键字 课时93:第四章-20-函数返回数组
显示更多 -
希望能够帮助大家提高理论、抽象、设计的能力。在扎实的经典理论基础上,运用问题抽象、数据抽象、算法抽象来分析问题,应用适当的数据结构和算法来设计和实现相应的程序。...
课时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:伸展树
显示更多 -
RT-Thread Nano 是一个极简版的硬实时内核,它是由 C 语言开发,采用面向对象的编程思维,具有良好的代码风格,是一款可裁剪的、抢占式实时多任务的 RTOS。...
课时1:RT-Thread Nano-添加源码 课时2:RT-Thread Nano-启动运行流程分析 课时3:RT-Thread Nano-rt_kprintf支持 课时4:RT-Thread Nano-Finsh组件支持 课时5:RT-Thread Nano-线程创建1 课时6:RT-Thread Nano-线程讲解2 课时7:RT-Thread Nano-自动初始化及MSH-EXPORT-1 课时8:RT-Thread Nano-自动初始化及MSH-EXPORT-2 课时9:RT-Thread Nano-串口接收(信号量使用)编写1 课时10:RT-Thread Nano-串口接收(信号量使用)调试2 课时11:RT-Thread Nano-外部中断(消息队列使用)1 课时12:RT-Thread Nano-外部中断(消息队列使用)2 课时13:RT-Thread Nano-动态创建线程代码修整 课时14:RT-Thread Nano-通用定时器(按键消抖)-消息队列 课时15:RT-Thread Nano-ADC(时钟管理之软件定时器)-1软件定时器创建 课时16:RT-Thread Nano-ADC(时钟管理之软件定时器)-2软件定时器控制 课时17:RT-Thread Nano-ADC(时钟管理之软件定时器)-3软件定时器内核代码分析 课时18:RT-Thread Nano-DS18B20-高精度微秒延时 课时19:RT-Thread Nano-ESP82266 WIFI-0 硬件模块测试 课时20:RT-Thread Nano-ESP82266 WIFI-1 代码添加 课时21:RT-Thread Nano-ESP82266 WIFI-2 代码测试 课时22:RT-Thread Nano-ESP8266 WIFI-温度上传至本地服务器 课时23:RT-Thread Nano-NTP-获取网络时间 课时24:RT-Thread Nano-CJSON-心知天气获取 课时25:RT-Thread Nano-RTC-设备驱动框架入门 课时26:RT-Thread Nano-IWDT-设备驱动框架入门
显示更多 -
介绍了当代程序设计基本思想:面向对象,模块化,封装,抽象化与测试。...
课时1:编程方法01 课时2:编程方法02 课时3:编程方法03 课时4:编程方法04 课时5:编程方法05 课时6:编程方法06 课时7:编程方法07 课时8:编程方法08 课时9:编程方法09 课时10:编程方法10 课时11:编程方法11 课时12:编程方法12 课时13:编程方法13 课时14:编程方法14 课时15:编程方法15 课时16:编程方法16 课时17:编程方法17 课时18:编程方法18 课时19:编程方法19 课时20:编程方法学_图形用户界面 课时21:编程方法学_Interactor与Listener回顾 课时22:编程方法学_NameSurfer概述 课时23:编程方法学_搜索,排序与算法效率分析 课时24:编程方法学_管理大型数据中的良好软件工程原理 课时25:编程方法学_设计实用社交网络 课时26:编程方法学_介绍Java标准库 课时27:编程方法学_CS106A后续课程介绍 课时28:编程方法学_宣布图形比赛结果
显示更多 -
教程中的内容包括: * 面向有经验的开发者的 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
显示更多 -
本书以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:程序框图的数据流
显示更多 -
之前很多学员反馈,我们的设计实战课程,主要是一个PCB从无到有的整个过程,学到了很多PCB设计相关的知识,但是对于新手而言,工具的掌握也是非常有必要的,毕竟“饭再怎么好吃,不会用筷子,吃起来还是不香的”...
课时1:整套实操视频学习方法及注意事项 课时2:AD22安装及激活及中英文版本切换 课时3:创建一个空白完整的电子设计工程 课时4:元件符号介绍及简单电阻容原理图库创建 课时5:复杂原理图库的创建(二极管、运放等) 课时6:如何调用他人的原理图库 课时7:检查原理图库的正确性并生成报告 课时8:原理图页的大小设置及注意事项 课时9:原理图库调用与器件的摆放 课时10:元件的复制、剪切、旋转及镜像 课时11:元件的排列与对齐 课时12:绘制器件导线及导线的属性设置 课时13:放置器件网络标号链接 课时14:非电气对象放置(辅助线、文字等) 课时15:元器件的位号编号排序及注意事项 课时16:如何快速查找原理图中的元件 课时17:原理图常见错误的编译与检查 课时18:BOM物料表的导出 课时19:原理图的PDF打印输出 课时20:原理图常用设计快捷命令汇总 课时21:PCB封装元素组成及简单PCB封装创建 课时22:异形焊盘PCB封装创建 课时23:IPC封装创建向导的利用 课时24:库安装与如何调用他人的PCB库 课时25:PCB封装的检查与报告 课时26:3DPCB封装模型调用与创建 课时27:原理图如何导入PCB及导入常见报错 课时28:快速定义PCB板框与DXF导入定义 课时29:固定孔及器件的精准定义 课时30:层叠的定义及添加 课时31:PCB的交互式与模块化布局操作 课时32:PCB布局的常用操作命令介绍 课时33:鼠线的打开及关闭 课时34:Class创建与Class的应用 课时35:PCB布线的常用操作命令介绍 课时36:Active Route的自动布线介绍 课时37:泪滴的添加与移除 课时38:A课局部敷铜及网络的添加 课时39:B课AD脚本文件的使用 课时40:异形敷铜的创建 课时41:Cutout的放置及敷铜的修正优化 课时42:常用规则-间距规则的讲解 课时43:常用规则-布线线宽规则的讲解 课时44:规则的使能及优先级的设置 课时45:过孔、阻焊及其他重要规则讲解 课时46:全连接及十字花焊盘链接铺铜规则 课时47:什么是差分及差分规则的添加 课时48:区域规则(Room规则)的设置 课时49:规则的导出与导入 课时50:PCB的DRC电气性能检查 课时51:PCB尺寸大小标注 课时52:PCB的点到点与边缘距离测量 课时53:器件位号丝印的调整 课时54:PCB板LOGO及二维码放置 课时55:多层线路及装配图PDF的输出 课时56:生产Gerber文件的输出步骤 课时57:PCB设计项目的总结及后期规划
显示更多 -
该视频概述了什么是传感器融合及其在自主系统设计中的应用。 视频中还涵盖了一些场景,这些场景介绍了实现传感器融合的各种不同方式。 传感器融合是确认定位、位置以及检测和物体跟踪的关键部分。...
课时1:什么是传感器融合 课时2:融合磁力计、加速计和陀螺仪来估计方向 课时3:融合GPS和IMU估计姿势 课时4:使用IMM滤波器跟踪单个对象 课时5:如何一次跟踪多个对象 课时6:什么是轨迹级融合(或轨迹融合)
显示更多 -
自动检测的任务: 自动检测的任务主要有两种,一是将被测参数直接测量并显示出来,以告诉人们或其他系统有关被测对象的变化情况,即通常而言的自动检测或自动测试;二是用作自动控制系统的前端系统,以便根据参数的变化情况做出相应的控制决策...
课时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:电测技术的抗干扰的问题
显示更多 -
本视频主要面向的群体是: 1. 零基础小白想学嵌入式 2. 计算机相关专业学生,想详细学习计算机体系结构 3....
课时1:课程介绍 课时2:学习步骤和参考用书 课时3:为什么要学习计算机体系结构 课时4:计算机的发展历史 课时5:位值计数法 课时6:二进制与8421码 课时7:二进制和十进制的对比 课时8:二进制的加法运算 课时9:计算机中常见的单位 课时10:32位和64位寻址空间 课时11:计算机如何存储二进制 课时12:计算机的码表 课时13:Unicode编码 课时14:二进制表示图片 课时15:二进制表示彩色和灰白图片 课时16:声音信号的存储 课时17:视频的二进制表示 课时18:逻辑门电路 课时19:digital软件配置 课时20:与门的搭建 课时21:-常见问题和软件小bug 课时22:或门的搭建 课时23:非门电路的搭建 课时24:异或门的电路搭建 课时25:常见的逻辑门电路符号 课时26:任意逻辑电路都可以通过与或非电路实现 课时27:4个基础门电路的原理图 课时28:基础门电路pcb的制作 课时29:ALU概念入门 课时30:半加器的电路搭建 课时31:全加器电路的搭建 课时32:8位的加法器电路搭建 课时33:8位加法器的实现 课时34:上拉电阻和下拉电阻 课时35:计算机的溢出 课时36:计算机的补码表示 课时37:减法电路通过补码加法来实现 课时38:乘除法电路的实现 课时39:Verilog和fpga 课时40:逻辑运算电路 课时41:计算器和计算机的区别 课时42:用电去存储电信号 课时43:锁存器 课时44:带边缘触发的锁存器 课时45:8位寄存器的抽象 课时46:输出使能开关 课时47:系统自带的驱动器 课时48:寄存器输入和输出线路的计算 课时49:并行转串行的原理 课时50:构建一个内存单元格 课时51:构建一个矩阵内存 课时52:实际内存的结构 课时53:计算机系统的核心组件 课时54:构建一个8位的寄存器 课时55:构建一个4位的寄存器 课时56:ALU加法器 课时57:CPU内部原理图ALU部分 课时58:内部数据总线的绘制 课时59:CPU内部结构的完成 课时60:计算机概念梳理 课时61:汇编语言和指令集 课时62:内存模块的使用 课时63:CPU与内存的连接 课时64:手动版本CPU的搭建完成 课时65:手动执行第一条机器指令load-A 课时66:手动完成3加5的流程 课时67:c代码执行的解释 课时68:显存工作原理 课时69:把控制引脚接线接出 课时70:控制器的实现原理 课时71:CPU控制单元的绘制 课时72:LOAD-A指令的自动执行 课时73:load-B指令的自动执行 课时74:ADD指令的自动执行 课时75:完整的计算机系统 课时76:后门和漏洞 课时77:光刻工艺 课时78:流水线技术 课时79:高级CPU技术 课时80:软硬件生态系统 课时81:编程语言发展
显示更多 -
北京大学公开课《区块链技术与应用》由肖臻老师讲授,主要讲解区块链的基本概念和实现原理,面向广大对区块链技术和应用感兴趣的同学。...
课时1:课程介绍 课时2:BTC 密码学原理 课时3:BTC 数据结构 课时4:BTC 协议 课时5:BTC 实现 课时6:BTC 网络 课时7:BTC 挖矿难度 课时8:BTC 挖矿 课时9:BTC 比特币脚本 课时10:BTC 分叉 课时11:BTC 问答 课时12:BTC 匿名性 课时13:BTC 思考 课时14:ETH 以太坊概述 课时15:ETH-账户 课时16:ETH 状态树 课时17:ETH 交易树和收据树 课时18:ETH GHOST 课时19:ETH 挖矿算法 课时20:ETH 难度调整 课时21:权益证明 课时22:ETH 智能合约 课时23:ETH TheDAO 课时24:ETH 反思 课时25:ETH 美链 课时26:总结 课时27:《科技向未来·区块链 “链”接未来》下篇 课时28:隐私计算 云栖大会 课时29:肖老师讲元宇宙
显示更多 -
课程性质与定位 “电子材料”课程是高等学校电子信息类及电气信息类电子科学与技术专业(固体电子工程、微电子学、集成电路设计与集成系统、物理电子学、光电子科学与技术、信息显示与光电技术等理工科专业)的本科生专业基础主干课程...
课时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:BaTiO3陶瓷的半导化机理 课时29:PTC热敏电阻 课时30:半导体陶瓷电容器 课时31:压电效应 课时32:压电陶瓷的主要参数 课时33:铅基压电陶瓷 课时34:透明电光陶瓷 课时35:磁学、磁性材料历史回顾 课时36:磁性材料的市场、机遇与挑战 课时37:静磁现象 课时38:材料的磁化 课时39:磁性和磁性材料的分类 课时40:软磁铁氧体材料(1) 课时41:软磁铁氧体材料(2) 课时42:软磁铁氧体材料(3) 课时43:软磁铁氧体材料(4) 课时44:软磁铁氧体材料(5) 课时45:软磁铁氧体材料(6) 课时46:软磁铁氧体材料(7) 课时47:LTCC旋磁铁氧体材料(1) 课时48:LTCC旋磁铁氧体材料(2) 课时49:LTCC旋磁铁氧体材料(3) 课时50:LTCC旋磁铁氧体材料(4) 课时51:LTCC旋磁铁氧体材料(5) 课时52:LTCC旋磁铁氧体材料(6) 课时53:纳米晶软磁材料(1) 课时54:纳米晶软磁材料(2) 课时55:纳米晶软磁材料(3) 课时56:纳米晶软磁材料(4) 课时57:永磁材料简介与基础理论(1) 课时58:永磁材料简介与基础理论(2) 课时59:金属永磁材料 课时60:稀土永磁材料-NdFeB(1) 课时61:稀土永磁材料-NdFeB(2) 课时62:铁氧体永磁材料 课时63:非晶磁性材料 课时64:磁致伸缩材料(1) 课时65:磁致伸缩材料(2) 课时66:磁热效应及磁致冷技术
显示更多 -
5.1 概述 5.2 基本设计方法 5.3 数字PID控制器的设计 5.4 数字PID控制器算法的改进 5.5 数字PID控制器的参数整定....
课时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:计算机控制技术
显示更多 -
Power Integrations(PI)可提供一系列高度集成的高压IC,用于设计电表及自动抄表系统(ARM)应用中的电源。...
-
该视频系列将向您展示如何将信号处理算法部署到 FPGA 设计。本教程系列以脉冲检测算法为例,从成功进行 FPGA 设计所需的基础开始,进而逐步介绍调整算法以使其能够自动实施部署。...
课时1:为什么要使用MATLAB和Simulink 课时2:在Simulink中对硬件进行建模 课时3:构建高效的硬件 课时4:转换为定点 课时5:生成和合成RTL
显示更多 -
看似不经意的几个实验,按照我们的课程内容安排,大家会发现,做着做着,就把线性序列机的核心掌握了,就把状态机的设计和使用方法掌握了。...
课时1:科学的FPGA开发流程 课时2:Verilog基本逻辑设计与验证 课时3:例解可综合与不可综合语法 课时4:【问题解答】Verilog基本逻辑设计实验 课时5:前一天课程内容回顾 课时6:计数器驱动LED闪烁例子常见问题解析加modelsim实用技巧 课时7:可重用模块的设计和使用方法(参数化设计) 课时8:非等占空比信号产生方法 课时9:序列型脉冲信号产生方法 课时10:if else 写法和case写法在底层逻辑实现上的差异 课时11:线性序列机型设计方法解析 课时12:序列发送逻辑设计任务要点复盘加任务升级 课时13:序列发送逻辑设计重点内容分析及测试框架 课时14:序列循环发送控制逻辑状态机分析与HDL设计 课时15:UART串口协议接收及串口发送模块设计任务 课时16:串口发送实验重点疑问复盘 课时17:按键抖动现象介绍与解决方案分析 课时18:使用In-System-Sources-and Probe调试问题状态机 课时19:亚稳态问题原理与应对策略 课时20:仿真常用语法讲解1 课时21:串口接收设计要点和常见疑问解答 课时22:数据采集传输系统架构介绍 课时23:SPI接口的TLV5618型DAC应用原理 课时24:TLV5618型DAC驱动逻辑设计要点 课时25:基于SPI接口的ADC128S052器件接口与驱动设计分析 课时26:fifo存储器作用和结构模型 课时27:Quartus中fifo IP核介绍与仿真测试 课时28:ADC采集FIFO缓存UART发送系统任务说明 课时29:数据发送控制状态转移图绘制实操 课时30:数据发送控制状态机时序图绘制实操 课时31:FPGA设计中ROM使用和调试讲解 课时32:数据采集传输系统bug调试案例 课时33:SPI时序回顾 课时34:I2C协议基本原理 课时35:I2C SDA信号三态开漏模式的原理与实现 课时36:I2C控制器设计要点 课时37:IIC协议单字节传输状态机设计思路 课时38:I2C控制器顶层逻辑设计思路 课时39:疑难案例分析_I2C总线应答位SDA无法拉高 课时40:I2C系统调试过程中的易错易忽略点总结 课时41:串口读写I2C接口EEPROM存储器项目分析 课时42:I2C项目简要总结 课时43:摄像头SCCB协议与I2C协议对比理解 课时44:I2C控制器往SCCB协议的迁移 课时45:SCCB与I2C协议比对(补充强化讲解) 课时46:摄像头数据流DVP接口协议 课时47:I2C控制器摄像头初始化要点引导 课时48:摄像头寄存器初始化实验任务 课时49:摄像头DVP接口数据接收方法与实现 课时50:DVP接口逻辑编码演示和常见异常现象分析 课时51:VGA控制器实验常见问题解析 课时52:条件编译法设计多分辨率适配VGA控制器 课时53:使用我们的网站自助解决各种常见问题 课时54:RAW数据流转换到RGB888图像数据原理分析 课时55:使用移位寄存器实现一行数据寄存 课时56:存储带宽与RAW2RGB算法实现位置的关系 课时57:RAW数据流转RGB888图像重点强化补充讲解 课时58:RAW2RGB逻辑仿真和调试方法 课时59:图像采集显示系统项目知识点总结 课时60:以太网基本概念与MAC层协议介绍 课时61:MAC层数据传输接口MII_GMII_RGMII 课时62:以太网MAC层板级调试方法 课时63:以太网IP层协议详解 课时64:UDP协议详解 课时65:以太网传输项目总结 课时66:基于以太网的图像传输系统设计介绍和要点分析 课时67:摄像头数据捕获并插入行号时序方案 课时68:以太网传输图像项目总结 课时69:时序约束基本原理与方法 课时70:时序分析基本概念
显示更多 -
TI 以能源为立业之基;我们的技术和系统专家持续地帮助创新工程师设计高效的电力输送和更智能的电网基础设施解决方案,以实现具有长期可靠性和面向未来的系统。...
课时1:1.1 电网基础设施及交流模拟信号输入模块 课时2:1.2 模拟信号输入模块设计考虑 课时3:1.3 模拟信号输入模块的TI解决方案 课时4:1.4 ti.com上的GI设计资源