文档库 最新最全的文档下载
当前位置:文档库 › STM32F429开发套件入门指南

STM32F429开发套件入门指南

STM32F429开发套件入门指南
STM32F429开发套件入门指南

STM32F429开发套件入门指南

山西大学电子信息工程学院-王晓峰

微信/QQ:13906387,欢迎技术同好一起交流

引言

本文档描述了围绕STM32F429开发套件建立应用开发所需的软件、固件、硬件以及开发推荐需求,套件提供了固件示例(STSW-STM32138)。

STM32F429开发套件为了快速评估和开发STM32F4(32-bit ARM?Cortex?-M4CPU with FPU)系列高性能微控制器提供了一种低成本、易于使用的开发套件。在安装和使用前,请在https://www.wendangku.net/doc/3812380984.html,/stm32f4-discovery上接受评估产品许可证。

关于STM32F429开发套件更多信息请访问https://www.wendangku.net/doc/3812380984.html,/stm32f4-discovery。需要订购STM32F429开发套件,请使用STM32F429I-DISCO订购码。

图1:STM32F429开发板:STM32F429I-DISCO

参考:

STM32F429xx数据手册

STM32F40xxx,STM32F41xxx,STM32F42xxx,STM32F43xxx先进ARM内核32位MCUs 参考手册。

STM32F429/439lines开发套件(UM1670)

STM32F429开发软件工具入门指南

用户提问/讨论论坛

目录

1硬件组成和布局

1.1特性

1.2微控制器

1.3系统要求

1.4开发板上电

1.5复位开发板

1.6硬件框图

2固件包

2.1固件包描述

2.2编程固件应用

2.2.1编程应用

2.2.2运行预加载演示3版本历史

1硬件组成和布局

1.1特性

STM32F429Discovery具有以下特性:

STM32F429ZIT6微控制器,2MB闪存,256KBRAM,144脚LQFP封装

板载ST-LINK/V2,带有选择模式接口,可作为独立的ST-LINK/V2使用(使用SWD 接口可编程和仿真)。

通过USB或外部3V,5V电源供电。

L3GD20,ST微机电动作传感器,3轴数字输出陀螺仪。

2.4寸TFTLCD,262K色RGB,分辨率240*320。

包含自动刷新模式和节能模式的SDRAM,64Mbit。

6个LED

LD1(红绿)用于USB通信。

LD2(红)用于3.3V电源

两个用户LED:LD3(绿),LD4(红)

两个USB OTG LED:LD5(绿)VBUS和LD6(红)OC(过流)

8、两个轻触按键

9、mucro-AB连接器引出的USB OTG

10、IO扩展排针,便于扩展。

1.2微控制器

STM32F429ZIT6U是基于高性能ARM Cortex-M432位RISC内核的微控制器,频率可编程到最高180MHz。Cortex-M4内核具有一个浮点单元(FPU),支持所有ARM单精度数据处理指令和数据类型。它也可以执行全套DSP指令和存储器保护单元,可加强应用安全性。

STM32F429ZIT6U包含了高速集成存储器(2Mbytes of Flash memory,256Kbytes of SRAM),高达4Kbytes的备用SRAM,和一个连接在APB总线的外扩加强型I/O和外部连接器,两个AHB总线和一个32位多AHB总线矩阵。

1.3系统要求

Window PC(XP,Vista,7)

USB-A型到Mini-B USB电缆

ST-LINK/V2

支持集成开发环境:EWARM(IAR Embedded Workbench?),MDK-ARM?and AtollicTrueSTUDIO?

注:下载和安装IDE和ST-LINK/V2的方法在“STM32F429软件开发工具入门指南”中有详细说明。

1.4开发板上电

STM32F429I-DISCO板可通过三种方式上电。

1、USB ST-LINK:通过USB连接器CN1为开发板上电,使用USB-A型到Mini-B USB 电缆连接主机与开发板。

2、外部电源:可在GND和3V(5V)引脚上连接直流电源。

图2:STM32F429I-DISCO电源

1.5复位开发板

复位开发板有三种方法:

1、按下开发板正面的复位键;

2、移除并再插入USB电路;

3、可通过调试器复位MCU。

1.6硬件框图

STM32F429I-DISCO开发板是基于144脚LQFP封装的STM32F429ZIT6U微控制器。

图3表明STM32F429ZIT6U与外围部分(STLINK/V2,pushbutton,LED,USB and connectors)的连接关系。

请参考https://www.wendangku.net/doc/3812380984.html,/stm32f4-dicovery下的原理图来获得更多细节。

图3.硬件框图

.

2固件包

如果要使用STM32F429Discovery入门,请从https://www.wendangku.net/doc/3812380984.html,/stm32f4-dicovery下获取包含一套IP例程和一些功能验证范例。

2.1包描述

STM32F429Discovery固件应用、范例、IP例程在一个单包中提供,包含在一个ZIP文件中。提取ZIP中的文件到一个文件夹中,STM32F429I-Discovery_SW_VX.Y.Z,其中包含了一下子文件夹。

图4.包内容

用户可以运行此包中提供的例程。一套针对每个外设的例程已可以运行。

2.2编程固件应用

为了开始编程,用户必须:

1、安装推荐的集成开发环境

2、ST网站下载并安装ST-LINK V2驱动

2.2.1编程应用

编写应用程序,跟随以下步奏:

1、到application文件夹下

2、选择请求IDE工程

3、双击工程文件(例:STM32F429I-Discovery_demo.eww for EWARM)

4、重编译所有文件:Project->Rebuild all

5、加载工程镜像:Project->Debug

6、运行程序:Debug->Go

更多细节请参考STM32F429Discovery软件开发工具指南。

2.2.2运行预加载演示程序

要运行和开发任何固件应用在你的开发板上,最低系统要求为

Window PC(XP,Vista,7)

USB电缆(Mini-USB)

USB电缆(Micro-USB)

确保如下如连接开发板:

图5.硬件环境

示例软件基于STemWin GUI库,已预加载在板载闪存中。程序使用电路板正面的安装的LCD显示图表菜单界面(图片浏览器,游戏,性能,时钟/日历、视频、系统信息等组件)。状态条指示CPU使用、日期、USB闪盘连接状态、警报和时间。

跟随以下次序来配置STM32F429Discovery板并开始应用开发:

1、确认跳线JP3和CN4设为“on”(开发模式)

2、使用USB线连接STM32F429Discovery板的CN1到PC,板子上电。LD2和LD1会亮起。

3、以下应用屏幕上可用。

时钟/日历和游戏

视频播放器和图片浏览器(在CN6上连接U盘,可以播放视频和浏览图片)

性能显示器(观察CPU负荷和运行图形测试)

系统信息

4、演示软件,也像其他示例程序一样,允许你利用并开发STM32F4series上所有特性,可在https://www.wendangku.net/doc/3812380984.html,/stm32f4-discovery下载。

5、通过例程开发你自己的应用程序。

3Revision history

2013年9月9日,版本1,初始版本发布

《神界3:原罪》新手入门指南技巧详解

《神界3:原罪》新手入门指南技巧详解老玩家肯定知道了,这里是向新手们提供一些帮助,抛砖引玉,希望大家在这里多多讨论。 1.传送石 第一章任务不久可以在医院里伊芙琳处触发任务得到2块传送石,这个传送石是可以互通的,也就是把一块传送石留在A地点,然后人物走到了B地点,右键点击使用,就会传送回A地点。利 用这个方法可以让一些战斗的补给来得更为轻松简便,也可以用来拾取一些摆放恶心的宝箱(如港口那个绳子拦着的宝箱) 2.推箱子 《神界》中几乎所有的东西都可以拾取,同时这些东西也可以直接被鼠标点击拖动,拖动的 距离会受力量等因素影响。利用这个方法,我们可以把一些比较困难的战斗设计到我们的“圈套”中进行。在负重足够的情况下,我们还可以随身带几桶石油、水桶之类的。。。至于用处嘛。。。 自己摸索吧 3.S/L大法 玩过《神界1》的老鸟们或许还记得几乎所有宝箱开打都是随机生成物品的(神界1中是把鼠标移到箱子上的瞬间就决定了里面的东西)。而这次宝箱只要没有人为搬动过,里面的东西永远是未知数,利用S/L方法,我们可以在前期一些华丽宝箱中开出不少绿装和暗金,前提是有耐心。顺便提一下,S/L大法还可用于BOSS战中哦! 4.学做坏人 《神界》里解决问题的方法多种多样,有时适当的学坏才能让任务顺利进行下去哦。比如偷 个东西,撬个锁,砸个箱子等等。开箱子或捡东西的时候看光标的颜色,金黄色表示安全,红色 则需要避开视线,我们可以通过断开小队链接来进行“团伙配合作案”^_^ 5.战斗小技巧 战斗中善用控制技能和属性攻击和属性相克,在对付一些火、毒属性的敌人时要注意武器的 攻击范围,太短的武器会引火烧身。 本作中空气魔法中的传送术非常有意思,不但可以隔空取物,还能当做导弹使用。 这次的弓箭手可是非常NB的,各种特效箭能让一场艰苦的战斗瞬间简化。当然不要忘记前文提到的木桶。 NPC可以多加利用,NPC砍死的都算在你头上,利用这点,我们可以把远处难缠的敌人引到城门口包围绞杀。 更多相关资讯请关注:神界:原罪专题 更多精彩攻略访问https://www.wendangku.net/doc/3812380984.html,1

jBPM开发入门指南(1)

环境准备 1、安装JDK 所有 JAVA 开发第一个需要安装的,没什么好说的。记得把系统变量 JAVA_HOME 设上。 2、安装Ant Ant 是使用 jBPM 必须的一个工具。 jBPM 中的很多操作都要用到 Ant 。 安装方法: ( 1 )先下载:https://www.wendangku.net/doc/3812380984.html,/dist/ant/binaries/,选一个如: apache-ant-1.6.5-bin.zip 。 ( 2 )解压到 D:\ant (当然其他目录也可以)。 ( 3 )设置如下系统变量: ANT_HOME=d:\ant 。 ( 4 )把 %ANT_HOME%\bin 加入到系统变量 PATH 中。 3、安装Eclipse Eclipse 不是开发 jBPM 必须的工具,但它是对 jBPM 开发很有帮助的工具,特别是 jBPM 提供了一个 Eclipse 插件用来辅助开发 jBPM 。关于 Eclipse 的安装不赘述了,本文用的版本是: Eclipse3.2 安装jBPM jBPM 的下载地址:https://www.wendangku.net/doc/3812380984.html,/products/jbpm/downloads ●JBoss jBPM 是jBPM 的软件包 ●JBoss jBPM Starters Kit 是一个综合包,它包括了jBPM 软件包、开发插件、一个配置好了的基于JBoss 的jBPM 示例、一些数据库配置文件示例。 ●JBoss jBPM Process Designer Plugin 是辅助开发jBPM 的Eclipse 插件。 ●JBoss jBPM BPEL Extension jBPM 关于BPEL 的扩展包 本指南选择下载:JBoss jBPM Starters Kit 。下载后解压到D:\jbpm-starters-kit-3.1 ,目录下含有五个子目录: ●jbpm jBPM 的软件包 ●jbpm-bpel 只含有一个网页

web前端开发入门教程

web前端开发入门教程 web前端开发入门教程哪里有?千锋WEB前端开发培训坚持全程面授并以项目驱动教学,让学员在毕业之后能够胜任研发PC端网站,PC端管理信息系统,移动端WebAPP,微信公众号,混合APP等前端,后端以及全栈项目。下边请看学员的故事。 过完年不断在天津找工作,先前找的是与专业相关的工作,但是找不到,那段时间简直天天都在面试,有的时分一天要面两家,每天累个半死不说,而且面试官问的问题都不会,对我的打击特别大。那段时间真的是我人生当中最灰暗的时期。每天,打电话妈妈都会说谁谁谁找到工作了,在哪里哪里,工资几几,而且也有人经常问我的家人,问我找到工作了没有。我每次都特别的伤心,难过,觉得本人一无事处。 其实也不是找不到工作,只是找到的工作都不是本人喜欢的,要么就是销售,要么就是运维,没有一个本人喜欢的工作。思索到本人未来的开展和方向,就不想这样随意的渡过。在大二的时分,看过一些编写网页的书籍,本人觉得特别喜欢,正好碰到了祖姐姐来我们学校宣传咱们千锋教育,所以就了解了一下我们千锋。当初是特别的犹疑的,由于毕竟那么多学费,而且出来也不晓得可不能够找到工作。犹疑了很久,也剖析了利害,本人就打定主见要过来学习。家里经济条件不好,我有时分真的想放弃,最终还是不想屈从于本人大学毕业将要面对的那种无所作为的生活,所以我获得了家人的支持,来到了千锋WEB前端开发培训。

很侥幸,我的选择没有错,怀着忐忑的心来到生疏的北京,然后面对那么多生疏的人,而且要阅历的是一个特别痛苦的过程。真的特别侥幸,我能够进入到我们WEB前端开发班,这个集体特别的暖和,遇到玉姐那么好的人,协助了我们好多的事情,我们的这个集体特别的暖和,每个人都特别的友爱,同窗们相处下来真的很好。 我们同窗相亲相爱、互帮互助。我们遇到的教师也特别好,第一阶段的李教师,我是记得的。来到千锋WEB前端开发培训的第一位教师,带动了我们整个集体,使我们的班级特别的活泼和团结。之后我们碰到的教师也都很不错。其中JS和JQ阶段的教师所讲的东西,都是我们如今工作当中经常碰到的问题。真的很感激那几位教师。而且最后这阶段的教师是我们阿满教师,别人真的好,不光讲的课好,而且我工作当中遇到的问题都是问阿满教师的,阿满教师都会给我耐烦的处理问题。有时分我碰到的问题纠结半天,都是找阿满教师帮助指点迷津的。在这里我谢谢我的亲爱的教师们,教给我这么多有用的学问。我还要感激一下我的玉姐,真的十分感激,在我迷茫的时分给我方向,在我快受不住的压力的时分,给我解压,真的十分感激,我的招生教师祖姐姐也是,谢谢你们让我走上了这条

《帝国霸业-银河生存》新手入门指南 新手流程攻略

《帝国霸业-银河生存》新手入门指南新手流程攻略 《帝国霸业:银河生存》是一款比较难上手的游戏,新手刚进游戏的时候往往摸不着方向,那么该如何正确的开始游戏呢,小编今天带来了新手入门指南,一起来看看吧! 简单的介绍进入游戏后如何第一时建造基地自保以及一些常用零件使用(我是英文渣,别问我都叫啥名,知道的就发些对应的翻译上来。) 言归正传,进入游戏界面,点击新游戏以后会看到选择界面,这里的地图在没有基地的情况下只可以选俩个,一张是水草肥沃有空气的类地星球,一张是矿产丰富的无氧气星球,看自己喜好吧。种子数字越大矿产越丰富(我猜的,这个有懂的可以上来说一下)。好吧我也是新手所以类地星球是首选。出发。 救生舱直接砸向地面,我去,我怎么直接砸水里了?算了这个不发图片了。对着救生舱按T键将所有东西都收走(注意T键在这里是万能建,开箱子,上飞机下飞机,上自动机枪大炮全用它)。迅速的来到一个视野辽阔的海边放下制造机和氧气机(说实话在这个星球用氧气的地方很少,一般在初期打无人机时藏在水里是用下氧气,不过,你只要按我的教程建设,就不需要害怕无人机,而它也变成了一块肥肉),将所有建筑物品移动到制造机里 建造这个metal plate,他是基础零件(这一栏里都算做基础零件)点击它的一个成品序列会制作10个成品。所以小朋友们可千万不要乱点,按住shift点击一下就是在制造列表里进行10个序列(这里说下shift也很大用处的,在行走时按住是快速奔跑,移动物品时按住在点击会迅速移动到隔壁包,)

可以制作方块了 我们本来有一个核心在加上8个方块,可以制造基地的核心地基,这是第一个必须制造的物品

portal开发入门手册范本

门户开发入门手册

版本历史

目录 1.1创建P ORTAL域 (4) 1.1.1 启动 Configuration Wizard (4) 1.1.2 创建或扩展域 (4) 1.1.3 选择域源 (5) 1.1.4 配置管理员用户名和密码 (6) 1.1.5 指定服务器启动模式和 JDK (7) 1.1.6 自定义环境和服务设置 (9) 1.1.7 创建 WebLogic 域 (9) 1.1.8 创建域 (10) 1.2创建P ORTAL EAR项目 (11) 1.3创建P ORTAL W EB 项目 (16) 1.4创建数据同步项目 (20) 1.5创建P RTAL (23) 1.5.1 创建一个Portal (23) 1.5.2 增加一个页面到你的Portal (25) 1.5.3 发布和查看Portal (27) 1.5.4 创建Portlets (27) 1.5.5 把Portlets添加到Portal (31) 1.6登录管理控制台并创建P ORTAL和桌面 (32) 1.6.1 打开管理控制台 (32) 1.6.2 登录管理控制台 (33) 1.6.3 创建Portal和桌面 (34)

1创建Portal域 ●启动 Configuration Wizard ●创建或扩展域 ●选择域源 ●配置管理员用户名和密码 ●指定服务器启动模式和 JDK ●自定义环境和服务设置 ●创建 WebLogic 域 ●创建域 1.1启动 Configuration Wizard 打开“开始”->“BEA Products”->“Tools”->“Configuration Wizard”。之后将会出现“欢迎”窗口。 1.2创建或扩展域 提示您选择是新建域还是扩展现有域。

新兵调教!《坦克风云》玩家必看入门指南

新兵调教!《坦克风云》玩家必看入门指南 由雷尚科技研发、FL Mobile(飞流)代理发行的首款坦克军团对战手游《坦克风云》在App Store上线后,就一直名列前茅,首日在线人数更是突破了30万,不愧为2014年期待度最高的军事题材手游。为了让各位指挥官迅速熟悉《坦克风云》的基础玩法,早日踏上称霸世界之旅,今天就为大家带来最详尽的新手入门指南,想要高效扩张势力、飞速积累资源?一起往下看吧! 【第一步建设基地搞后勤】正所谓兵马未动粮草先行,《坦克风云》中对资源的需求同样至关重要。游戏中可以建造铁矿、石油、铅矿、钛矿以及水晶矿五大资源矿,这些资源是玩家建造坦克、升级基地、研究科技所必须的,就像血液一样,必须源源不断。新兵玩家一定要先着重基础建设,等资源充沛了再大规模建造坦克战车,效率会非常高。

【第二步科技升级好处多】除了种类丰富的战车,《坦克风云》更提供详尽的科技升级方案供各位指挥官选择。游戏中指挥中心的等级决定了其他建筑的等级上限,因此指挥中心无疑是最优先升级单位。其次,在初期阶段建议新兵们主要升级五大资源矿,保证不会因为资源短缺而造成发展停滞。此外,还需要提醒大家一点,仓库的等级也要适时提升,才能够有效防止周围玩家掠夺你辛辛苦苦收集来的资源。

【第三步机械化混编战力高】《坦克风云》并不意味着坦克主宰一切,游戏中各种装甲战车都存在相生相克的适应性(具体见下表)。所以当大家资源充足,该开始大规模建造战车的时候,不要一味的只建造某一种战车,而是近战、远程、单体、群体类战车多样搭配,组建一支毫无死角的机械化混编军团,才能真正在战场上叱咤风云。战车适应性一览:坦克:对火箭车造成125%的伤害;歼击车:对坦克造 成125%的伤害,对自行火炮造成80%的伤害;自行火炮:对歼击车造成125%的伤害,对坦克炮造成80%的伤害;火箭车:对自行火炮造成125%的伤害,对歼击车炮造成80%的伤害;

Android APP开发入门教程

Android APP开发入门教程 这篇文章主要介绍了Android APP开发入门教程,从SDK下载、开发环境搭建、代码编写、APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,需要的朋友可以参考下。 工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android 程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android 开发入门文章,有一点开发基础的应该都能看懂。 一、准备工作 主要以我自己的开发环境为例,下载安装JDK和Android SDK,假如你没有现成的IDE,你可以直接下载SDK完整包,里面包含了Eclipse,如果有IDE那么你可以滚动到下面选择USE AN EXISTING IDE,然后安装SDK,如果你的SDK在安装时找不到JDK目录,你可以在系统环境变量里添加JAVA_HOME变量,路径为你的JDK目录,我的IDE是IntelliJ IDEA,都装好以后开始配置IDE增加SDK支持。 首先,打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK 包装上,下载时间有点长。

然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Android的Application Module,选择后右边Project SDK为空,点击New按钮,找到SDK 目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE会提醒你先设置JDK,根据提示找到JDK目录即可。

LOL新手入门教程(最新)

LOL新手入门教程.......................................................................... 游戏必备: 鼠标 键盘 完整的主机 显示器 完整客户端 Q号 你的脸 游戏操作: 鼠标控制移动跟方向 默认键- Q-技能1 W-技能2 E-技能3 R-技能4 D-召唤师技能1 F-召唤师技能2 Y-解锁视角 alt+鼠标操作-控制召唤物 鼠标滚轮-视角远近 G-小地图印记 V-撤退印记 B-回家 123456-物品快捷键 英雄: 在游戏里你扮演的是一位召唤师,你必须召唤英雄来为你战斗 物理攻击: 影响普通攻击伤害,影响小部分技能的额外效果(技能橙字括号部分) 法术强度: 影响大部分技能的额外效果(技能绿字括号部分) 护甲/魔抗穿透: 按照百分比或特定数额,在攻击时无视对方的物防/魔防 AD/AP: 物理伤害/法术伤害

T: TANK,负责吸引输出,负责消耗对方的技能 真实伤害: 独立存在的输出,输出数字不受对方魔防物防的限制 护甲: 根据护甲数值会按照百分比减少你收到的物理伤害,堆得越高,效果增加得越低。 魔抗: 与护甲一样,这是减魔法伤害的 唯一被动: 也就是说你即使拥有多个同样的物品也只能触发一个物品的这个被动技能,不能重叠(大天使、女神眼屎、魔宗之刃也不能重叠) 草丛: 除非你与对方躲在同一个草丛里,不然从外面看来草丛里的敌人跟陷阱都是隐形的(窗帘那就是草丛了) 野怪: 消灭之后有经验加成,金币加成,部分有BUFF加成 补兵: 给小兵最后一击,获取金币 推线: 让自己队伍的小兵更能在对方的半场给对方施加压力、为自己队伍的推塔做准备的击杀敌方小兵行为 塔: 防御塔,初期可以给予勇于冒犯的敌人大量伤害,后期就是个木桩。一般塔会将小兵作为优先打击对象,可你在塔的攻击范围内攻击敌方英雄,塔就会优先爆你菊花。 水晶: 躲在敌方第三层防御塔后面的建筑,击倒对方水晶可召唤出强大的超级小兵,帮助击倒对方的水晶枢纽 水晶枢纽: 家,这游戏玩的就是烧他全家打他妈妈,打了人家的家就赢了 偷塔: 在敌方全体与我方(全体-1)个队员激烈火拼的时候偷偷拆掉对方防御塔、水晶、水晶枢纽

嵌入式软件开发入门教程

C语言是嵌入式软件开发人员必须熟练掌握的编程语言。作为C语言的初学者重点掌握基本数据类型、复合数据类型、流程控制、数组、指针、函数这几方面的基本知识。本人建议通过观看视频教学的方式进行学习,这样既快速又通俗易懂,当然前提是必须找到优质的教学视频资源。此外,可以配合入门书籍谭浩强的《C语言程序设计》进行学习。如果想深入的学习可以参考美国人写的人民邮电出版社出版的《C Primer Plus》。 方法/步骤2: C语言的磨炼 掌握了基本的C语言语法以后并不代表我们就学会了C语言,关键是如何灵活的去运用。我们可以练习编写C语言学习书籍的课后习题或者在网站上搜索C语言笔试题库进行练习。也可以百度寻找经典的C 语言编程案例进行学习。总之,就是将C语言运用的越熟练越好。至于开发环境可以选择VC++ 6.0 或者linux。 方法/步骤3: 硬件电路基础

嵌入式软件工程师还必须懂一些硬件电路的基本知识。当然,对于刚入门的软件开发人员没必要非常精通电路技术,熟悉基本的电子元器件的功能即可。例如,电阻、电容、电感的作用以及符号,三极管、MOS管导通截止的条件,微处理器、晶振的基本概念等。至于,以上这些基本知识我们可以通过童诗白的第四版《模拟电子技术基础》和网上查阅的资料进行学习。 方法/步骤4: 如何看懂原理图 作为嵌入式软件开发人员我们经常会和硬件打交道,我们的程序最终会被烧录到微处理器内部运行。所以,我们必须要会看硬件原理图,看懂之后才知道如何写程序。首先,我们要知道嵌入式硬件最小系统的组成部分,包括电源电路、晶振、微处理器、复位电路。然后以微处理器为中心向四周查看,主要看我们可以操纵的外设资源。以上知识的学习我们不妨经常浏览一下某些知名IT网站其他人上传的经典原理图。 方法/步骤5: 基本外设知识

PSCAD使用入门指南

PSCAD4使用入门指南 何海昉 本指南仅供入门级PSCAD学习者参考,通过简单实例从元件输入到参数设置到最后仿真一个完 整的过程来介绍PSCAD4的基本工作方式。 界面介绍 工程项目区

通过一个简单实例来介绍PSCAD 的使用 1. 新建一个工程项目 将得到一个名为noname 的工程项目,右击该项目将其另存为example 系统库项目 非激活状态工程项目 当前激活工程项目

2.为新项目添加电源元件,双击系统主库master[Master Library] 的子项[Main] Main Page,元件库 图标在编辑区域出现。 双击上图的Sources图标,进入到电源元件库中

移动水平和垂直滚动条,选择单相RRL型交流电源,并将其复制(Ctrl+V),切换到example 项目Main的编辑区域,单击右键粘贴(Ctrl+V),此电源就被加载到了用户定义的工程项目中 3. 设定电源参数双击编辑区域中的交流电源元件,进入电源属性设定对话框,这里电源 的configuration属性页采用默认的值,即采用内部输入式交流RRL型,该电源一端接地, 通常有些元件的参数比较多,可能需要点击下拉列表框来获

得另外的属性页。其它元件的 参数设定也是一样通过双击进入属性编辑对话框来设置 选择下拉列表中的Signal Parameters子项 设定电压值、频率、初相等参数值,如果不明白参数所表示的实际意义,单击Help按钮进入 帮助界面,帮助系统会给出要求用户填写的所有参数所代表

的涵义 4.绘制理想导线 单击右边元件工具栏中的导线,移动到编辑区域中,再单击鼠标。导线随即定位。再次单击导 线时,则选取了该导线,这时导线两端将出现绿色的小方形,点击并拖动小方形,可以调整导 线在该方向上的长度。如果选取了导线后,按键盘上的R键,则导线会顺时针方向旋转90O, 当两条导线(或者是元件的管脚)的有一端相连时,会自动形成电气连接特性; 但如果两条导线 (或者是元件的管脚)相交,但导线的所有末端都不相连,则两条导线是相互绝缘的,即实际 上电气上是不相通的,如果要使两导线交点成为电气节点,

(安全生产)安全软件开发入门(教程)

软件安全问题的根源: 内因:软件有错误 * 脆弱点 * 缺陷(设计层) * Bug(实现层) * 软件开发方法存在问题 外因:软件的运行环境 * 网络对软件的发展产生了巨大的影响(负面居多) 外部环境:黑客、恶意代码 内部环境:误操作、报复、经济犯罪 7+1的软件安全问题领域: 1.输入验证和表示法 2.滥用API 3.安全特性 4.时间和状态 5.错误处理 6.代码质量 7.封装 *.环境 1.输入验证和表示法 输入验证和表示问题由元字符、替换编码、数字表示法引起。如果选择使用输入验证,那么就要使用白列表、而不是黑列表。 由于轻信输入而造成的大问题包括:缓冲区溢出、跨站脚本攻击、SQL注入、缓存毒药和其它脚本小子们非常轻易吃到的“低挂的果实”(这里只安全性较低的软件设计)。 2.滥用API API规定了调用者和被调用程序之间的使用约定。滥用API的常见模式是由调用者错误地信任被调用方造成的。例如,调用者希望从被调用程序那里返回获取用户信息,而被调用程序并没有任何的安全性保证其信息的可靠性。于是调用者就假定了调用程序返回数据的正确性和安全性。当然,也存在“坏人”有意破坏调用者-调用程序之间约定的行为。 3.安全特性 软件安全不是安全软件。世界上所有的加密算法都不能满足真正的安全需要。尽管使用SSL保护网络流量的手段,而认证、访问控制、机密性保障、加密算法、权限管理等都可能存在着安全缺陷。 4.时间与状态

分布式计算与时间和状态相关。为了使多个组件进行通信,状态必须在组件之间共享,而所有这些都需要花费时间。因此在时间和状态之间可能存在着巨大的、未发现的天然攻击资源。 多数开发者人格化了他们的工作(将程序看作“它”的单体)。他们自以为单一、全能的控制线程能够孜孜不倦地日夜工作,以同一种方式支撑整个应用。而现代计算机在任务之间切换速度与日俱增,并且多核、多CPU或者分布式系统的应用使两件事情完全可以在同一时间发生。因此缺陷便出现在开发者所设想的程序执行模型和实际情况之间的差异中。这些缺陷与在线程、进程、时间和信息之间的无法预期的交互相关。而这些交互往往通过共享状态发生:信号、变量、文件系统、全局信息等。 5.错误处理 如果想破坏软件,那么就让它抛出一下垃圾数据,并看看你导致了哪些错误。在现代面向对系统中,异常的想法取代了被禁止的goto概念。 与错误处理相关的安全缺陷在开发中很常见。在API被滥用的情况下,安全缺陷主要存在于两种方式:第一,开发者忘记处理错误或者粗略得处理错误;第二,在产生错误时要么给出过于详细的信息,要么错误过于太具放射性以至于没有可处理它们的方式。 6.代码质量 安全是可靠性的子集。如果可以完整地描述你的系统和其存在的正面、负面的安全可能性,那么安全成为了可靠性的子集。劣质代码将导致无法预期的行为,从软件使用者的观点,它将被认为是很差的可用性;而从攻击者的视角看,糟糕的代码将提供给系统施压的可乘之机。 7.封装 封装是指在事物之间的边界和它们之间建立的界限。在web浏览器中,它确保了移动代码不能够强行我们的硬盘攻击。在web服务端,它意味着在经过认证的有效数据和私密数据之间的差别。这里的边界非常重要,如今在类之间的一些方法构成了重要的边界,因此信任模式需要谨慎的设置。 8.环境 这是上面七种领域的外部领域,它包括在代码外部的所有东西,并对于我们建立的软件安全同样重要。 十大web安全问题: 1.未验证输入 问题描述:web 请求信息在被Web应用使用之前都是未验证的,攻击者能够利用其中的弱点攻击服务器;攻击者通过伪造HTTP请求的各个部分,例如URL,查询字符串,头,cookies,表单域,隐藏域等绕过站点的安全机制。 这些常见的伪造输入攻击通常包括:强制浏览,命令插入,跨站脚本,缓冲区溢出,格式

《阿门罗》新手入门指南

《阿门罗》新手入门指南 [pagesplitxx][pagetitle]背景故事/胜利条件[/pagetitle] 新手是不是还在为不会玩阿门罗这款好游戏而烦恼呢,别烦恼哦,今日小编专门为萌新的你带来新手入门指南,感兴趣的小伙伴赶紧来看看吧! 新手入门指南 I. 背景故事和胜利条件 I.1 游戏简介 Armello是一个卡牌类游戏。每一局的时间约为半小时到一小时(对战AI)。目前的地图是四个玩家,每个玩家(或者AI)操作一个生物,分别属于兔、熊、狼、鼠四个种族。 Armello的国王,狮子,被腐化Rot感染。狮王正在走向死亡。王座竞赛开始了。 I.2 胜利条件 满足以下任意一条即可获得胜利: 威望:狮王病逝时,威望最高。 心灵石:收集四块心灵石,进入王城触摸狮王。净化狮王。 腐烂:成为比国王腐化Rot更高的君主,杀掉国王并且自己不死。 弑君:在腐化值不高于国王时杀死狮王,自己不死。 更多相关资讯请关注:阿门罗专题 [pagesplitxx][pagetitle]选择角色[/pagetitle] II. 选择角色 Select Hero

游戏有四个种族,目前有八个角色可选。 II.1 八个人物属性: 战力Fight:战斗中基本骰的个数。 体力Body:最大血量。 生命Health:当前血量。当生命值归零时,角色回到氏族营地,失去1威望,所有当前卡牌效果失效,强制结束当前回合,满血重新开始。 智力Wits:最大手牌数。 精力Spirit:每个黄昏将会恢复到的魔法值。 金币Gold:每个黎明都会增加。通常用于支付物品Item卡牌。 魔法Magic:当前魔法值,每个黄昏会恢复。通常用于支付法术Spell卡牌。 威望Prestige:通过收复被侵占的村落、完成任务、探索地下城、击杀英雄(包含战斗和卡牌)、非腐坏状态下击杀祸鸟等方式获得的属性。使用某些卡牌、攻击国王守卫、攻击国王(威望清零)、生命值归零回到部落出生地和某些公共事件会使威望值下降。 威望最高的角色将在黎明时抽取公共牌。国王自然死亡或被同归于尽后,威望最高的角色获得胜利。 腐化Rot:标注被黑暗侵蚀程度的值。使用某些卡牌、被祸鸟杀死或者已腐化状态下击杀祸鸟、被某些陷阱击中和某些公共事件会使得腐烂值增加。 拥有此属性的玩家被感染Infected,会在每个黎明失去1生命。在战斗中,腐烂值高的一方会获得等同于对面腐烂值数量的骰子。腐化高是胜利的手段之一。 腐化大于等于5的时候,角色进入腐坏Corruption状态。此时进入巨石环将会死亡,而杀掉一个生物将+1生命。 早期体验版

3 05:新手防骑入门指南

3.05:新手防骑入门指南 第一页:前言属性篇 第二页:装备篇 第三页:天赋技能篇 第四页:装备提升篇 第五页:小技巧总结 本文来源于NGACN,作者 seconic,原文地址:https://www.wendangku.net/doc/3812380984.html,/read.php?tid=2109204如需转载,请务必注明此行。 新年了,一整年T BC的洗礼,1年,都是防骑,或者我该留下些什么? 3.0来了,防骑的坦克能力又到了一个新的高度,无论是免伤还是仇恨制造能力,都上升到了一个T BC时代不可企及的高度。 作为一个70级就立即洗了防御天赋,并且以防御天赋入手现在身上的所有防御装备甚至惩戒和神圣天赋的防骑。作为一个在MC时代做了两年TANK的老WOWER。我想写一些东西,给新的防骑们,和大家分享。以下的所有经验和叙述我都尽量避免纯粹数字的出现,因为一个新手对于这样的东西是会非常茫然,而我会尽力以更简明易懂的方式来讲述。 如果你是一个玩了很久且对这个职业的有较深刻的认识,那么这个帖子对你的意义或者并 不大。 如果作为一个新手防骑或者新手坦克,我在这里尽量已经把我知道的一些东西都交给了你们。 希望这些小东西可以给你们一些启发和帮助。 目录: 第一页:前言属性篇 第二页:装备篇 第三页:天赋技能篇 第四页:装备提升篇 第五页:小技巧总结 一、属性篇。 TANKDIN在团队中是个神圣的职业,如同圣骑士这个职业一样。 作为一个坦克,你需要做到的是尽你所能,承受你能够承受的所有攻击,来避免整个团队的减员。 那么作为一个坦克,一个防骑应该注意自己哪些属性呢? 1、护甲。(AC) 这个是一个非常直观的属性,作为一个TANK,在大部分的游戏中都依靠极高的护甲来保证他的抗打击能力。 一个初级的KLZ级别的防骑,你的护甲如果能够达到15000左右,那么我可以很负责地说你可以胜任大部分的英雄副本的抗击打能力了。初期你可以靠从拍卖行购买魔钢套装来提升你的 护甲,因为这套锻造蓝装提供的护甲和耐力都是不亚于T4级别的装备的。 2、耐力。(HP) 这是也是一个非常直观的属性,也是很多“强力党”衡量你入队资格的一个标准。 一个初级的防骑,在不忽略装备基本属性的情况下,耐力无论如何都是一个优先的属性。 那么,魔钢套装+12耐或15耐的宝石,成了你最好的选择。 3、力量。 在这个版本,力量被提升到了一个无与伦比的高度。2力量=1格挡值。1力量=2攻击强度。这都直接与坦克的抗击打能力和仇恨制造能力挂钩。 4、敏捷。 敏捷对于坦克来说,也绝对是个不亚于输出职业的属性,敏捷可以提升躲闪几率,护甲值,还有物理暴击几率,相比于耐力和力量,敏捷也绝对是防御骑士的不二选择。 5、智力,精神。 或许这两个属性对现版本的骑士坦克来说并不重要,但是如果装备有额外的加成,我们都来者不拒。因为智力所提供的微量法术暴击和法力值上限的加成,对一个防骑来说,也是不足以忽

Android应用开发入门教程(经典版)

Android应用开发入门教程(经典版) Linux公社(https://www.wendangku.net/doc/3812380984.html,)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC 就是关于Linux的数据中心。 https://www.wendangku.net/doc/3812380984.html,提供包括Ubuntu,Fedora,SUSE技术,以及最新IT资讯等Linux专业类网站。

目录 第一篇Android系统结构和SDK使用 (5) 第1章 Android的系统介绍 (5) 1.1 系统介绍 (5) 1.2 软件结构和使用的工具 (7) 第2章 Android SDK的开发环境 (10) 2.1 Android SDK的结构 (10) 2.2 Android SDK环境安装 (11) 2.2.1. 安装JDK基本Java环境。 (11) 2.2.2. 安装Eclipse (12) 2.2.3. 获得Android SDK (12) 2.2.4(1). 在Eclipse 3.4(Ganymede)中安装ADT (14) 2.2.4(2). 在Eclipse 3.5(Galileo)中安装ADT (17) 2.2.5. 在Eclipse中配置Android SDK (20) 2.3 Android中运行仿真器环境 (21) 2.3.1. 建立Android虚拟设备 (21) 2.3.2. 运行虚拟设备 (22) 2.3.3. 使用Android中的工具 (23) 2.3.4. 使用logcat (24) 2.3.5. 使用仿真器控制 (25) 2.3.6. 命令行工具adb、mksdcard等 (26) 2.3.7. 使用设备控制 (28) 2.4 Android中建立工程 (29) 2.4.1. 建立工程 (29) 2.4.2. 查看和编辑各个文件 (31) 2.4.3. 运行工程 (33) 第二篇 Android应用程序的概述和框架 (36) 第3章 Android应用层程序的开发方式 (36) 3.1 应用程序开发的结构 (36) 3.2 API参考文档的使用 (36) 第4章Android应用程序示例 (40) 4.1 HelloActivity程序的运行 (40) 4.2 HelloActivity的源文件结构 (41) 4.2.1.Android.mk文件 (41) 4.2.2.AndroidManifest.xml文件 (42) 4.2.3.源代码文件 (42) 4.2.4.布局文件 (43) 4.2.5.其他资源文件 (43) 4.3 HelloActivity的编译结构 (43) 4.4 SkeletonApp的程序的运行 (44) 4.5 SkeletonApp的源文件结构 (44) 4.6 SkeletonApp的编译结构 (46) 第5章 Android应用程序的内容 (47) 5.1 Android应用程序的概念性描述 (47) 5.1.1.应用程序的组成部分 (47) 5.1.2.应用程序的生命周期 (48) 5.2 应用程序包含的各个文件 (50) 5.3 使用am工具启动Android应用程序 (51) 2

新手理财入门指南

对于刚刚入门还摸不清头脑的理财新手,如果一上来就盲目投资,与其靠日后“吃一堑长一智”来获取经验,不如从开始就循序渐进,先来听听“老人言”,看如何不吃亏。 “老人言”第一句:选择合适的理财方式 炒股热潮已经过去,相信这一头“疯牛”已经让很多人心惊胆战,在理财方式上,还是要根据自身情况进行理智选择。除去传统的银行存款,近年来渐热的理财方式主要有银行理财产品、P2P、以及宝宝类的理财产品,对于新手来说,这些产品较为稳定,且风险相对较小,可以作为入门理财的第一选择。 具体到这三种理财方式的选择上,理财新手可以通过比较收益与风险来进行选择。收益主要从投资回报率与流动收益两个方面考察;风险主要是从有无抵押担保、资金真实流向等方面考察。另外,投资周期方面,则可根据自身资金流动需求对号入座。 相比较而言,P2P网贷理财的投资回报率一般为10-15%(年化),而银行理财与宝宝类产品一般在5-7%左右浮动;在流动收益方面,P2P采取按月付息、到期还本的方式,银行理财则大都是产品到期后一起结算本息,宝宝类产品则是随时提现。正规P2P网贷平台能够提供本息保障,银行理财仅凭银行信用;P2P网贷理财资金流向方面的优势在于项目信息透明可查,可以自主甄别并选择借款项目。 总结下来,P2P网贷理财由于其高收益和低风险的特点,是较为理想的新手理财方式。 “老人言”第二句:辨别平台好坏确保投资安全 经验诚可贵,收益价更高,若为投资安全故,二者皆可抛。投资的三条格言是:保住本金,保住本金,保住本金。在投资之前,请一定要先捂好荷包,认真详细考察平台的各项指标,以确保投资的安全。 以P2P网贷理财为例,平台的好坏主要考察一下几个指标: 1.平台是否具有真实性 核实包括平台的营业执照、税务登记证、企业组织机构代码、办公地址、办公环境等在

《最强王者》新手入门详细指南

《最强王者》新手入门详细指南 2013年末,类RPG卡牌手游《最强王者》终于迎来了正式的删档测试。小弟我果断第一时间杀入体验,今天就让兄弟我来为大家奉上一篇《最强王者》的新手入门指南。 初入游戏,玩家先会纠结于三个先疯阵营,到底哪个会更好一点(其实没什么区别)。经过一个短暂的剧情后进入选择英雄界面,出现三队英雄,接下来又到纠结的时候了,该选哪个呢,其实大家大可不必如此,初始的几个英雄没有太大的区别,初始的英雄星级较低,后期基本都将淘汰。而初期的几个副本难度都较低,在大家获取到强力卡牌之前基本不会遇到难以攻破的副本。所以前期进行英雄选择时,主要只需在意个人是否喜欢即可。 角色创建界面 游戏中,战斗需要五个英雄上阵杀敌,两个由自己创建角色时选择,另外三个只需根据新手指引即可获得,所获得英雄星级根据自身运气。五个上阵英雄都可以是5星,上阵优劣新手指引中有具体讲解,这里略过不表。个人建议在新手前期一定需要有一个英雄为5星,这样能在战斗中少遇挫折。前期游戏在活动、任务中将能获得一定量的钻石,如没有在前期获取到5星英雄,可以适量花费一些钻石获取一个5星英雄参加战斗。 不少朋友初入游戏会奇怪同一张卡牌还有不同星级之分,同一张卡牌的星级越高,属性值就越高(除了属性值之外都一样)。抽卡牌也比较随机,先会抽取3个卡牌,再让你从中挑一个(这里我提醒大家,先想好自己需要的卡牌,不然抽了相同位置的卡牌,就悲剧了)。

英雄召唤 游戏中战斗位置分为中单、上单、打野、远程和辅助,每个位置配合不同的战术触发的效果会不同,战术的主要效果是触发GANK,次要则是,触发GANK后会有一定几率造成联合多英雄集火攻击某一个英雄,另外还可以影响其他位置协助承受伤害等。

IAR-STMEVKIT软件开发入门指南

STMEVKIT-STM32F10xx8 软件开发入门指南 目录 1 EWARM 安装 (1) 1.1 第一步:在线注册 (1) 1.2 第二步:下载软件 (2) 1.3 第三步:安装EWARM (3) 2 基于STMEVKIT-STM32F10xx8的示例代码运行 (6) 2.1 GPIO Demo (6) 2.2 JoyStick Demo (8) 3 EWARM的项目配置选项 (10) 3.1 General Options (10) 3.2 C/C++ Compiler (11) 3.3 Linker (14) 3.4 Debugger (15) 4 参考 (17) 4.1 手册 (17) 4.2 网站 (17)

1 EWARM 安装 1.1 第一步:在线注册 基于STMEVKIT的两个示例项目均使用IAR Embedded Workbench for ARM (EWARM)进行开发。您可以通过以下链接下载EWARM KickStart版本(32KB代码大小限制),此版本免费使用。 https://www.wendangku.net/doc/3812380984.html,/Download/SW/?item=EWARM-KS32 在如上的页面中点击Continue…并填写您的注册信息。 1

点击Submit registration完成本步骤。 1.2 第二步:下载软件 几分钟之后,在您的注册信息中提供的信箱将会自动收到一封邮件,如下所示:

点击邮件中的链接,打开下载页面,如下图所示: 现在您就可以下载安装EWARM KickStart 版本的安装程序了,可以选择HTTP下载,也可以选择FTP下载。请保存安装程序到本地磁盘。红色框中为安装过程所需的license number和license key。 1.3 第三步:安装EWARM 1)双击已经下载的安装文件EWARM-KS-WEB-5302,选择Install IAR Embedded Workbench:

《纪元2070》新手入门详细指南

《纪元2070》新手入门详细指南 《纪元2070》是RelatedDesigns和BlueByte制作研发的一款战争类PC端游戏,发行于2011年11月17日。其系列作为《纪元1701》、《纪元1404》游戏背景聚焦在了未来世界。游戏中不乏充满未来感的建筑和交通工具。而游戏的画面也延续了纪元系列的一贯风格。 1 .大字补丁,要先恢复成英文,然后再大字补丁,不然进不去游戏! 2 .登录帐号是 RELOADED 密码是 1 大写的。。。。可以复制游戏中断什么的就是账号错了。 3 .登陆白屏的,安装VC++插件。在你下载的2070目录你有个support的目录。里面有个vcredist_x86.exe 和UbisoftGameLauncherInstaller.exe 你都安装上。。把安装目录改成全英文或者全数字。特效全关比。如果还不行。死心吧ATI HD38XX都有问题。显卡问题 ATI HD34xx之类的。。反正ATI HD3XXX系类挺无奈的。大多数人都有问题等更新吧 ATI 系类 38XX 之类的在win7 32位下玩2070 没问题 XP下不行。

4.不要让游戏更新。可以不断网。但是要改AutoPatcher.exe的名字。。改成其他都行例如。AutoPatcher1.exe。 5.尽量创建快捷方式添加如下参数 "X:ANNO 2070Anno5.exe" /offline 大字补丁好像不用加参数和改名字。 6.关于assets.xml的修改。修改BT版本。比如一个市场可以覆盖全世界。。新手一般不是很明白怎么修改。这里系统的说下方法。 第一 assets.xml 这个文件在你电脑上你搜索不到。因为它和很多文件压缩在x:ANNO 2070maindatapatch2.rda里面。 patch2.rda这个文件你能搜索到就对了。然后用软件打开它。 第二把着两个下载回去打开patch2.rda 然后在里面找到 dataconfiggameassets.xml 保存它这是你的原始的 如果要正版用户方舟的卡片要下载features修正版

《C语言开发入门教程》—习题答案

《C语言开发入门教程》习题答案 第1章初识C语言 一、填空题 1、汇编语言、高级语言 2、.c 3、Stadio.h 4、return 5、编译、链接 二、判断题 1、× 2、√ 3、× 4、√ 5、√ 三、选择题 1、A 2、B 3、C、D 4、D 5、B 四、简答题 1、printf(),该函数用于输出一行信息,可以简单理解为向控制台输出文字或符号等。printf()括号中的内容称为函数的参数,括号内可以看到输出的字符串“Hello, world\n”,其中“\n”表示换行操作,它不会输出到控制台。 2、注释是对程序的某个功能或者某行代码的解释说明,它只在C语言源文件中有效,在编译时会被编译器忽略。 五、编程题 1、参考答案 #include void main() { printf("我喜欢C语言!"); getchar(); //等待输入一个字符,起到让运行结果界面暂停 } 第2章数据类型与运算符 一、填空题 1、0、0x/0X 2、下划线 3、原码、反码、补码 4、构造类型、空类型 5、获取数据字节数 二、判断题

1、× 2、× 3、√ 4、× 5、√ 三、选择题 1、A、B、D 2、B 3、B 4、C 5、D 四、简答题 1、在C语言中根据运算符进行运算需根据变量的个数可以将运算符分为单目运算符、双目运算符和三目运算符,其区别与示例如下表: 2、在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其他运算。反之,如果运算符放在操作数的后面则是先进行其他运算再进行自增或自减运算。 五、编程题 1、参考答案 #include void main() { float a = 1.5, b = 2.6, h = 5; float s; s = (a + b)*h; printf("梯形的面积为:%.2f\n", s); //%.2f输出小数点后2位数字 getchar(); } 2、参考答案 #include void main() { int a = 3, b = 4; a = a^b; b = b^a; a = a^b; printf("a = %d, b = %d\n", a, b); getchar(); } 第3章流程控制 一、填空题 1、break 2、顺序 3、循环

相关文档
相关文档 最新文档