在前面一章中, 学习了 串口通信以及定时器, 本章节中将介绍I2C通信,使用 I2C 通信方式点亮 OLED 模块。由于 OLED 模块支持多种通信方式, OLED 模块的 I2C 通信过程主要通过在数据层进行二次打包, 以达到分类数据包的目的, 以便适配 OLED 的多种通信方式。
2025-12-14 21:52:17 1.18MB stm32 课程资源 OLED
1
本书由浅入深、循序渐进地介绍了Autodesk公司最新推出的专业绘图软件——AutoCAD 2009的操作方法和使用技巧。全书共分15章,分别介绍AutoCAD 2009的入门基础知识和绘图的基本知识,使用绘图辅助工具,绘制二维平面图形,精确绘制图形,绘制面域与图案填充,使用文字与表格,标注图形尺寸,使用块、外部参照和设计中心,绘制三维图形,编辑与标注三维对象,观察与渲染三维图形以及图形的输入输出与Internet功能等内容。在最后一章还安排了综合实例,用于提高和拓宽读者对AutoCAD 2009操作的掌握与应用。 本书内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。 本书对应的电子教案、实例源文件和习题答案可以到http://www.tupwk.com.cn/edu网站下载。 AutoCAD 2009是Autodesk公司最新推出的专业化绘图软件,近年来,随着计算机技术的飞速发展,AutoCAD被广泛地应用于需要进行严谨绘图的各个行业,包括建筑装潢、园林设计、电子电路、机械设计等领域。AutoCAD 2009是目前最新、也是功能最完善的AutoCAD版本,与以前的版本相比较,该版本具有更强大的绘图功能。   本书从教学实际需求出发,合理安排知识结构,从零开始、由浅入深、循序渐进地讲解AutoCAD 2009的基本知识和使用方法。本书共分为15章,主要内容如下:   第1章和第2章介绍了AutoCAD的基本功能,包括AutoCAD的工作空间和图形文件的基本操作,命令的使用,设置绘图环境,绘图方法和坐标系的使用。   第3章介绍了图层的创建、设置和管理方法以及坐标系的使用。   第4章和第5章介绍了二维图形的绘制和编辑的方法。   第6章介绍了使用捕捉、栅格和正交功能定位点的方法。   第7章介绍了绘制面域与图案填充的方法。   第8章介绍了使用文字与表格的方法,包括文字的创建与编辑、表格的创建与编辑等。   第9章介绍了创建尺寸标注的步骤以及各种尺寸的标注方法等。   第10章介绍了创建块以及编辑块属性的方法。   第11章介绍了绘制三维图形的方法,包括三维绘图术语和坐标系、视图观测点的设立方法、绘制三维点和曲线、绘制三维网格以及绘制三维实体的方法。   第12章介绍了编辑三维对象、编辑三维实体和标注三维对象的方法。   第13章介绍了观察与渲染三维图形的方法。   第14章介绍了图形输入输出、创建和设置布局页面以及打印AutoCAD图纸的方法。   第15章通过综合实例介绍了制作样板图、绘制零件平面图和绘制三通模型的方法等。   本书图文并茂,条理清晰,通俗易懂,内容丰富,在讲解每个知识点时都配有相应的实例,方便读者上机实践。同时在难于理解和掌握的部分内容上给出相关提示,让读者能够快速地提高操作技能。此外,本书配有大量综合实例和练习,让读者在不断的实际操作中更加牢固地掌握书中讲解的内容。
1
微型计算机控制技术第二版课后习题答案潘新民.doc
2025-12-13 11:23:16 96KB
1
廖雪峰Git教程PDF版-20170215
2025-12-13 11:01:39 917KB 廖雪峰Git
1
Schneider_Twido系列PLC教程
2025-12-11 19:18:10 4.17MB TWIDO
1
1、 准备一台服务器( PC) 作为锐起 RDV 主服务器, 服务器系统建议是 Windows Server 2008 R2 以上的原版系统。(也可以用 win7、 win10) 规划好存储系统镜像所在的磁盘 D 盘(读 盘) 和存储工作站临时文件的磁盘 E 盘(写盘)。
2025-12-11 15:06:04 2.22MB 企业无盘
1
KingSCADA是一款基于Windows平台的工业监控软件,广泛应用于自动化工业领域,用于数据采集、监控、管理等环节。本教程的第五章介绍了KingSCADA中的动画连接与脚本程序设计,旨在帮助用户实现从画面到现场设备的同步动态显示和控制。 动画连接是KingSCADA实现人机交互的重要功能之一,它通过建立画面元素(图素)和数据库变量的对应关系,实现数据的动态显示和控制。基本动画连接的实现包括了水泵和阀门状态的指示灯设置、液位报警指示灯设置以及水泵启停控制和阀门开闭控制。 状态指示的动画连接通常涉及离散类型变量,如水泵的启停状态指示灯,通过设置变量值为true或false来改变指示灯的颜色。类似地,原料罐和催化剂罐的液位报警指示灯可以通过闪烁和隐含的动画连接实现,即在特定条件满足时,指示灯闪烁或不可见。 控制功能的实现往往依赖于用户界面上的按钮控件和系统脚本程序。如水泵启停控制中,按钮的颜色和文本会根据水泵的当前状态变化,这需要通过脚本程序来检测变量值并做出相应的响应。阀门开闭控制则可能通过设置动画连接的表达式和动作来实现,无需复杂的脚本编写。 动画连接与脚本程序设计是实现KingSCADA系统动态监控和控制的核心。通过对图形界面的图素设置,用户能够直观地监控到现场设备的运行状态,并通过按钮或其他控件实现对设备的控制。在进行动画连接时,需要准确地选择和配置变量类型和条件,以确保动画效果和控制功能符合实际需求。 KingSCADA系统的动画连接和脚本程序设计教程为初学者提供了一套从基础到进阶的详细指南,使得用户能够根据具体的应用场景进行相应的动画设计和程序编写,实现更高效的人机交互和设备监控。
2025-12-11 14:32:39 280KB
1
C++是一种中级语言,具备高度的表达能力和结构化特性,能够清晰地展示层次结构,紧凑且功能全面。其包含丰富的运算符和数据类型,能够灵活地完成多种功能,且生成的目标代码质量高,运行效率快。C++的可移植性强,适用范围广泛。 C++程序设计的基础部分涉及程序的整个生命周期,从编辑源代码到编译、链接及最终的执行。在编辑阶段,通过输入、修改和存盘操作生成.cpp文件;编译阶段则将.cpp文件编译成无语法错误的.OBJ文件;连接阶段与系统标准模块连接,形成可执行的.exe文件;执行阶段则是运行程序,获取运行结果。 程序错误可以分为编译错误、连接错误、运行错误和逻辑错误。编译错误在源代码中存在语法问题时发生;连接错误是由于缺少必要的库或模块导致的;运行错误出现在程序执行时,但可能未被编译器检测到;逻辑错误则是程序运行结果与预期不符,通常很难发现。 C++程序的基本结构包括头文件的包含、主函数main的定义和使用标准输出流来打印信息。例如,一个简单的C++程序可以包含iostream头文件,并通过cout输出欢迎信息。还可以通过多个函数来分别显示不同的信息,然后在main函数中调用这些函数来输出完整的信息。 C++源程序的特点包括使用函数构成,每个语句以分号结束,有且仅有一个主函数main(),程序体被大括号{}包含,函数体包括说明部分和执行部分。C++还支持注释,分为单行注释和多行注释,单行注释以//开始,而多行注释以/*开始,以*/结束。 C++的基本字符集由数字、英文大小写字母、专用符号和若干字符对组成,如等号、不等号、小于号、大于号、圆括号、方括号、花括号、反斜杠等。标识符是由字母或下划线开头,其余部分可以是字母、下划线或数字的字符序列,大小写字母被区别对待。有效的标识符前32个字符有效,不能使用C++关键字和系统预定义标识符,如include、printf等。自定义标识符应避免使用数字开头,避免使用空格、问号和减号等特殊字符。 注释是程序代码中不可执行的部分,用于解释代码的功能和目的。单行注释以//开始,到行尾结束,而多行注释可以用/*开头,以*/结束,允许跨行书写。 在C++编程中,通常会使用到输入输出流,例如iostream库中的cin和cout,分别用于输入和输出。例如,一个程序可以使用cin接收用户的输入,并将输入的两个整数相加后输出结果。 通过具体示例,如简单的欢迎信息打印和基本的算术运算程序,学习者可以掌握C++程序的基本编写方法,包括如何包含头文件、定义主函数和使用标准输出流输出结果。 C++作为一门编程语言,在程序设计基础方面提供了丰富而灵活的工具,能够支持从基础的逻辑构建到复杂系统开发的广泛需求。其结构化的设计和强大的功能为开发高质量的应用程序提供了坚实的基础。
2025-12-09 15:21:37 3.45MB
1
(speedtest服务器搭建教程) 本篇教程旨在指导读者搭建speedtest服务器,通过安装PHPStudy、配置WNMP和Nginx、下载并配置speedtest测速平台,实现本地测速功能。 一、 PHPStudy 安装和配置 PHPStudy 是一个集成开发环境,提供了服务器、数据库、PHP、Nginx 等功能。下载 PHPStudy 官方网站提供的64位或32位版本,根据系统架构选择对应版本。下载完成后,双击安装程序,选择WNMP 和开机自启选项,并在套件里选择 MySQL 5.7.26 和 Nginx 1.5.11 都启动。 二、speedtest 平台下载和配置 speedtest 平台提供了两个版本:SpeedTest Lite 和 LibreSpeed。下载两个压缩包,分别解压到 phpstudy_pro 文件夹下的 WWW 文件夹内。 SpeedTest Lite 对应 speedtest_worker.html,LibreSpeed 对应 example-singleServer-full.html。打开浏览器,输入本机IP+example-singleServer-full.htm,即可打开 LibreSpeed 进行测速。输入本机IP+speedtest_worker.html,即可打开 SpeedTest Lite 进行测速。 三、测速平台功能介绍 SpeedTest Lite 是一个轻量级的测速平台,提供上传、下载、ping 等测速功能。LibreSpeed 是一个功能更为强大的测速平台,提供上传、下载、ping、 Packet Loss 等测速功能。两者都可以用于测速,满足不同用户的需求。 四、服务器搭建注意事项 在搭建 speedtest 服务器时,需要注意以下几点: * 选择合适的 PHPStudy 版本,根据系统架构选择对应版本。 * 正确配置 WNMP 和 Nginx,确保服务器正常启动。 * 正确下载和配置 speedtest 平台,确保测速功能正常工作。 * 正确配置浏览器,输入正确的 URL,即可打开测速平台。 五、结论 通过本篇教程,读者可以轻松搭建 speedtest 服务器,实现本地测速功能。本篇教程提供了详细的安装和配置指南,帮助读者快速掌握 speedtest 服务器搭建技术。
2025-12-09 14:28:13 116KB 课程资源
1
PSPICE(Physics Simulation Program with Integrated Circuit Emphasis)是一款强大的电路模拟软件,广泛应用于电子工程领域,用于模拟和分析电子电路。本教程旨在为初学者和有经验的工程师提供全面的PSPICE知识,帮助他们更好地理解和应用这款工具。 一、PSPICE的基本概念 PSPICE是Cadence Design Systems公司开发的一款电路仿真软件,它允许用户在计算机上创建电路模型,进行直流、交流、瞬态、傅里叶分析等多种类型的仿真。通过PSPICE,工程师可以预测电路在真实环境中的行为,无需实际搭建硬件原型,从而节省时间和成本。 二、PSPICE工作流程 1. **电路设计**:用户需要在PSPICE环境中设计电路,包括选择元器件、连接线、设置电源和地等。 2. **模型定义**:为每个元器件选择合适的模型参数,如电阻、电容、晶体管等。 3. **仿真设置**:定义仿真类型(如直流扫描、交流分析、瞬态分析等)和参数(如时间步长、终止时间等)。 4. **运行仿真**:启动仿真,软件将计算电路的响应。 5. **结果分析**:查看和分析仿真结果,如波形图、数据表、图表等。 6. **优化与调试**:根据仿真结果调整电路设计,重复上述步骤,直至达到预期效果。 三、PSPICE的主要功能 1. **电路建模**:支持各种电子元器件,包括被动元件(电阻、电容、电感)、主动元件(二极管、晶体管、运放)以及IC模型。 2. **仿真类型**:包括直流工作点分析、交流小信号分析、瞬态分析、蒙特卡洛分析、傅里叶分析等。 3. **高级功能**:如多电源分析、温度依赖性分析、噪声分析等。 4. **报告和图表**:提供详细的仿真报告和自定义图表,方便结果分析。 5. **脚本语言**:支持OrCAD Capture的PSL(PSPICE Scripting Language),用于自动化仿真过程。 四、PSPICE教程资源 在提供的压缩包文件中,有以下资料可供学习: 1. **PSPICEtutorial.pdf**:可能是一份详尽的PSPICE入门教程,涵盖基本操作和实例。 2. **PSPICE Handout.pdf**:可能是课堂讲义或工作手册,包含了关键概念和练习。 3. **pspice.pdf**:可能包含更深入的PSPICE技术细节或特定应用指南。 4. **pspice_tutorial_2.pdf**:可能是进阶教程,讲解更复杂的仿真技巧和案例。 通过这些资源,你可以逐步了解并掌握PSPICE,从基础的电路设计到高级的分析技巧,从而在电路设计和验证中发挥PSPICE的强大功能。记住,实践是检验理论的最好方式,结合教程,动手操作是学习PSPICE的关键。祝你在PSPICE的学习之旅中取得丰硕的成果!
2025-12-08 17:26:39 1.32MB PSPICE
1