高清电子书-Matlab经典教程 从入门到精通 281页第一章 基础准备及入门 本章有两个目的:一是讲述 MATLAB 正常运行所必须具备的基础条件;二是简明系统 地介绍高度集成的 Desktop 操作桌面的功能和使用方法。 本章的前两节分别讲述:MATLAB 的正确安装方法和 MATLAB 环境的启动。因为指 令窗是 MATLAB 最重要的操作界面,所以本章用第 1.3、1.4 两节以最简单通俗的叙述、算 例讲述指令窗的基本操作方法和规则。这部分内容几乎对 MATLAB 各种版本都适用。 MATLAB6.x 不同于其前版本的最突出之处是:向用户提供前所未有的、成系列的交互 式工作界面。了解、熟悉和掌握这些交互界面的基本功能和操作方法,将使新老用户能事半 功倍地利用 MATLAB 去完成各种学习和研究。为此,本章特设几节用于专门介绍最常用的 交互界面:历史指令窗、当前目录浏览器、工作空间浏览器、内存数组编辑器、交互界面分 类目录窗、M 文件编辑/调试器、及帮助导航/浏览器。
标签: matlab
上传时间: 2022-02-10
上传用户:zhaiyawei
该问题由某用户提出,发生在 STM32F2xx 器件上。据其工程师讲述:在其产品设计中,使用了第三方的软件库。出于某种原因,第三方不能提供软件库的源代码,只能以二进制映像的形式供其使用。在软件工程中,通过相关设置将该映像定位到某一固定的地址上,用户程序则是通过各个库函数的入口地址来调用相关的库函数。在软件调试过程中,其工程师发现,将库函数的入口地址赋给函数指针,再用函数指针进行函数调用会导致程序跑飞。使用调试器中止程序运行后,发现程序停留在Hard Fault 中断服务程序内。
标签: 指针
上传时间: 2022-02-21
上传用户:zhanglei193
CodeWarrior Development Studio(开发工作室)是完整的用于编程应用中硬件bring-up的集成开发环境。 采用CodeWarrior IDE,开发人员可以得益于采用各种处理器和平台(从Motorola到TI到Intel)间的通用功能性。根据Gartner Dataquest的报告,CodeWarrior编译器和调试器在商用嵌入式软件开发工具的使用率方面排名第一。而这只是流行的CodeWarrior软件开发工具中的两个。CodeWarrior包括构建平台和应用所必需的所有主要工具 - IDE、编译器、调试器、编辑器、链接器、汇编程序等。另外,CodeWarrior IDE支持开发人员插入他们所喜爱的工具,使他们可以自由地以希望的方式工作。
标签: codewarrior
上传时间: 2022-05-09
上传用户:
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。
上传时间: 2022-05-21
上传用户:
CodeWarrior能做些什么?当你知道自己能写更好的程序时,你一定不会再使用别人开发的应用程序。但是常常会发生这种情况,就是当你写了无数行代码后,却找不到使得整个程序出错的那一行代码,导致根本没法编译和链接整个程序。这可能更令人灰心丧气。本文将告诉你如何使用CodeWarrior这一工具解决上述问题从现在开始,我们将集中精力学习如何在CodeWarrior中使用C/C++进行编程。为了学习本课程,你必须已经能够比较熟练地使用上述两种语言之一.CodeWarrior也可以支持Java开发,但那是另一门课程的内容。本课程仅限于在Windows平台上使用CodeWarrior进行的开发。一旦你精通了CodeWarrior编程后,你可以试试在其它平台上使用CodeWarrior,本文中讨论过的大部分内容都可以应用到开发Mac应用程序中,CodeWarrior能够自动地检查代码中的明显错误,它通过一个集成的调试器和编辑器来扫描你的代码,以找到并减少明显的错误,然后编译并链接程序以便计算机能够理解并执行你的程序。你所使用过的每个应用程序都经过了使用象CodeWorrior这样的开发工具进行编码、编译、编辑、链接和调试的过程。现在你在我们的指导下,自己也可以去做这些工作了你可以使用CodeWarrior来编写你能够想象得到的任何一种类型的程序。如果你是一个初学者,你可以选择编写一个应用程序(比如一个可执行程序),比如象微软公司的文本编辑器WordPad这样的应用程序。应用程序可能是最容易编写的程序了,而那些庞大的商业软件,比如象Adobe Photoshop.Microsoft Word以及CodeWarrior软件都是极其复杂的。其它类型的程序指的是控制面板(control panels),动态链接库(dynamic linked libraries,DLLs)和插件(plug-ins),我们先来简单的讨论一下这些类型的程序。
标签: codewarrior
上传时间: 2022-05-29
上传用户:
GD32F103的移植说明和开发指南,帮助新手快速了解GD32F103芯片,缩短上手时间。本教程结合官方的用户手册以及固件库例程,通过实际例程讲解以及实验现象来帮助读者理解和使 用 GD32F130xx 这 个 系 列 的 芯 片 。 软 件 平 台 使 用 的 是 MDK-ARM 和 官 方 外 设 驱 动 库 GD32F1x0_Firmware_Library_v3.1.0(库函数开发),硬件使用技新 GD32F130G8U6 核心板 V1.0 和 GD-LINK 下载&调试器。 教程从开发平台介绍、开发环境搭建、建立工程等基础内容,到 GD13F130xx 外设应用,包括: GPIO应用、EXTI应用、CLK应用、USART 应用、TIMER 应用、I2C应用、SPI应用、ADC应用、FWDGT 应用和 WWDGT 应用等十大部分内容。外设应用部分的内容都配有源码,并配合硬件平台进行实验讲 解。教程面对的对象是具有一定的 MCU 编程基础以及 C 语言基础的,主旨是帮助开发者快速入门和快速 开发使用 GD32F130xx 系列产品。
标签: gd32f103
上传时间: 2022-06-18
上传用户:1208020161
作为模拟与数字电路的接口电路的关键部分,模数转换器(ADC)现代通信、需达、卢纳以及众多消费电子产品中都占据极其重要的地位。随着科技的迅猛发展,对模数转换器的性能,特别是速度上的要求越来越高,ADC的性能好坏甚至已经成为决定设备性能的关键因素。本文以超高速ADC作为设计的目标,采用了Flash型结构作为研究的方向,并且从ADC的速度和失调电压消除技术入手进行了重点研究。本文采用了种新颖的消除失调电压的技术-chopping技术,该技术主要是依靠 组随机数产生器所产生的高速随机数序列来随机快速置换比较器输入端,从而使得失调电压近似平均为零,本文设计了种高速随机数产生器,可以产生速率达到1GHz的随机数序列。由于比较器部分是影响整个ADC速度的关键因素,因此在设计中对于比较器部分逃行了重点优化设计。另外还在数字编码电路中加入了纠错设计。通过电路仿真,所设计的ADC可达到1GHz的采样速率,最大积分非线性和微分非线性分别为0.42LSB和0.49LSB,当输入信号频率为16.6MHz时,无杂波动态范围(SFDR)达到41dB,当加入50mV失调电压时,chopping技术可以将SFDR增加3dB左右。本设计采用了和舰0.18um CMOS混合信号工艺,完成了主要模块版图的设计工作。关键词 Flash型 ADC;失调电压消除技术:chopping技术
上传时间: 2022-06-19
上传用户:d1997wayne
随着单片机开发技术的不断发展,目前已有越来越多的人从普遍使用汇编语言到逐渐使用高级语言开发,其中主要是以C语言为主,市场上几种常见的单片机均有其C 语言开发环境。这里以最为流行的80C51 单片机为例来学习单片机的C 语言编程技术。大家都有C 语言基础,但是编单片机程序,大家还得找专门的书来学习一下。这里我们只介绍Keil 这种工具软件的用法。学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil软件是目最流行开发80C51 系列单片机的软件,Keil 提供了包括C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部份组合在一起。下面我以一个实验举一个例子, 一步一步学习Keil软件的使用。
上传时间: 2022-06-21
上传用户:
本书详细介绍了KeilCx5]V7.0版本单片机C语言编译器和全新Windows集成开发环境uVision2的强大功能和具体使用方法。全面介继了最新版本Cx51编译器新增加的控制命令,给出了全部Cx51运行库函数及其应用范例,对KeilCx5l软件包中各种应用工具,如BL51/Lx5]连接定位器、A51/Ax51宏剂编器、LIB51库管理程序以及OH51符号转换程序等都作了详细介绍,还介绍了单片机实时多任务操作系统RTX51及其了集RTX51TINY的具体功能与应用方法。uVision2已经将调试器功能集成于其中,用户可以在单一环境下完成从源程序编写、编译、链接定位一直到目标文件的仿真调试等全部工作,书中详细介绍了uVision2各种功能和应用,包括软件模拟调试和硬件目标板实时在线仿真。本书的特点是强调先进性和实用性,给出了大量程序实例,并带有一张由Keil公司提供的配套CD-ROM光盘,其中包括Keil Cx51V7.0版本全功能评估软件包,本书各章中列出的全部程序代码,以及Keil Cx51源程序仿真硬件目标板的照片和使用说明。本书适合于从事单片机应用系统开发研制的广大工程技术人员阅读,也可以作为高等院校相关专业大学生或研究牛的教学参考书。
上传时间: 2022-06-23
上传用户:xsr1983
一、前言Codellarrior系列集成开发环境(IDE)是Metrowerks公司为嵌入式微处理器设计的软件开发工具。该开发工具在商用嵌入式软件开发工具的使用率方面排名第一。CodeWarrior包括构建平台和应用所必需的所有主要工具:IDE、编译器、调试器、编辑器、链接器、汇编程序等。CodelWarrior将尖端的调试技术与健全开发环境的简易性结合在一起,将C/C++源级别调试和嵌入式应用开发带入新的水平。开发工作提供高度可视且自动化的框架,可以加速甚至是最复杂应用的开发,因此对于各种水平的开发人员来说,创建应用都是简单而便捷的。CodeWarrior能够自动地检查代码中的明显错误,然后编译并链接程序以便计算机能够理解并执行你的程序。使用CodeWarrior进行编程,你必须已经能够比较熟练地使用汇编语言和C/C++语言。二、CodeWarrior 使用方法Freescale 网站提供CodeWarrior软件免费下载,一般PC机基本上均可满足安装要求。安装过程也很简单,根据提示操作即可。使用免费版本的CodeiWarrior时,如果你的软件代码量很大,编译可能会受限制,你需要去网站申请license来延长你的使用期限。CodeWarrior是一个复杂的应用程序,你必须花点时间来了解它的各种各样的组件和功能。启动CodeWarrior后,在屏幕上方的菜单下面有一个工具条。这个工具条包含了一些常用菜单项的快捷方式。
标签: codewarrior 集成开发环境
上传时间: 2022-06-25
上传用户: