当前位置:文档之家› keil_MDK建立工程步骤方法

keil_MDK建立工程步骤方法

keil_MDK建立工程步骤方法
keil_MDK建立工程步骤方法

KEIL工程建立步骤点击Next,勾选安装协议:

下一步,选择安装路径(笔者因硬盘空间不足安装在E盘,但若读者硬盘资源充裕,则建议安装在C盘,跑起来快些):

下一步,填写用户信息,个人用户随意填入即可:

点击Next 就进入实质的安装过程啦,Wait for a Whle……

很快安装完毕,看到2 个可选项:

1、保持当前uVision 的设置。

2、载入以下选择的工程实例,默认即可。

点击Next,来到最后一个安装界面:

1.是否安装ULINK Pro Driver V1.0驱动?

2.是否显示软件发布说明?

读者可以按照自己的需求勾选。

点击Finish,KEIL MDK就完成安装了,可以发现桌面上生成了名为“Keil uVision4”的可执行文件快捷方式。双击“Keil uVision4”图标打开Keil uVision4开发环境,此时Keil uVision4会自动载入一个工程项目(依安装的倒数第二步勾选而定),我们就此可以简单地看看KEIL MDK 的用户界面。

如图所示,KEIL MDK的基本用户界面也是很简洁的,也是由一些菜单栏,工具栏,状态栏等区域构成。当然KEIL MDK的软件界面远远不止这么简单,读者可以在日后漫长的工程师生涯逐一熟悉。

至此,KEIL MDK的安装工作已经完毕了。接下来我们要开始建立我们的第一个工程。在开始之前,请读者先从网上获取ST公司提供的STM32固件库“stm32f10x_fw_archive v2.0 (May 2009)”,然后将其解压。

首先请读者在任意一个地方建立一个空文件夹,并将其命名为“STM32_FW”。然后在STM32_FW 里新建6个文件夹,分别命名为“boot”、“library”、“src”、“obj”、“list”、“library”。

如下图所示:

接下来请执行如下操作:

1、在刚才解压“stm32f10x_fw_archive v2.0(May2009)”得到的文件夹里按照路径

\stm32f10x_fw_archive v2.0 (May 2009)\Archive,找到um0427.rar并将其解压。

2、在第1步解压到的um0427文件夹里按路径“\um0427\FWLib\project\RVMDK”找到文件:“cortexm3_macro.s”和“stm32f10x_vector.s”,并将其复制到前面所新建的“STM32_FW\boot”文件夹中。此二者为STM32 在MDK 环境下的启动文件,是每一个STM32 工程所必需的。

3、在“\um0427\FWLib\project”中找到文件:“stm32f10x_it”和“stm32f10x_it”,并将其复制到“STM32_FW\interrupt”中。此二者包含了STM32 在MDK 下的中断服务入口函数。

4、将“\um0427\FWLib\library”中的“inc”文件夹和“src”文件夹复制到

“STM32_FW\library”中。此二文件夹为STM32 的固件函数库文件,一般情况下这两个文件夹里的文件都不推荐改动,可以设置只读属性。

5、最后请新建一个名字为“main.c”文件,放入“STM32_FW\src”中。

执行完以上操作后,应该得到如下结构:

STM32_FW\boot:“cortexm3_macro.s”和“stm32f10x_vector.s”文件;

STM32_FW\interrupt:“stm32f10x_it”和“stm32f10x_it”文件;

STM32_FW\src:“main.c”文件;

STM32_FW\library:“inc”文件夹和“src”文件夹;

建立“STM32_FW”文件夹的用意在于,它可以作为我们以后进行STM32程序开发时候的一个目录结构。以后我们新建任何一个工程时,只要直接复制这个文件夹里面的四个文件夹就可以完成一个工程最基本的文件结构的建立了。这样可以提高我们的开发效率。下一步,我们来真正着手建立第一个工程。

首先新建一个文件夹,笔者将其命名为“MyFirstJob”。并将“STM32_FW”中的“boot”、“library”、“src”、“obj”、“list”、“library”文件夹复制到“MyFirstJob”中。如下图所示:

然后执行如下操作:

1、打开Keil uVision4,依次点击Project-New uVision Project(如果当前有工程正在打开,请先执行Project-Close Project将其关闭),弹出窗口,填写工程名和保存路径(保存在我们刚才新建的“MyFirstJob”下,命名为MyFirstJob),然后点击保存。

如下图:

2、接着第1 步的保存之后,弹出窗口,选择CPU 类型。此处根据实际情况选取,作者使用的是STMicroelectronics的STM32F103RB 系列。如图所示,我们可以看到右侧显示了该型号STM32 器件的一些特性,比如72MHz,128K Flash,20K SRAM……资源都是非常丰富的。如图所示:

3、选择好CPU 型号之后点选确定,弹出如下图对话框:

此处是询问需不需要给工程添加STM32 的启动代码(Startup Code),记得此处点选No。

4、至此STM32 的工程已经新建完毕,可以看到如下界面:

5、接下来是将一系列必要的工程文件添加到当前工程中,执行如下操作:

(1)将“Target”重命名为“MyFirstJob”,并删除Source Group1。在“MyFirstJob”上点击右键,在弹出的菜单中选择Add Group...,依次添加四个Group,分别命名为“boot”、

“library”、“src”、“interrupt”。完成后如下图所示:

(2)在boot 上点击右键,在弹出的菜单中选择“Add File to Group ‘boot’... ”,将“MyFirstJob\boot”文件夹中的“cortexm3_macro.s”和“stm32f10x_vector.s”添加进来;

(3)依照(2)的方法,给library添加“MyFirstJob\library\src”路径下的

“stm32f10x_flash.c”、

“stm32f10x_gpio.c”、“stm32f10x_lib.c”、“stm32f10x_rcc.c”四个文件;

(4)给src 添加“main.c”;

(5)给interrupt 添加“stm32f10x_it.c”;

(6)以上操作完毕之后,应该得到如下界面(请在main.c 文件键入一个空main 函数,如图所示):

6、右键点击Project 区的“MyFirstJob”,在弹出的菜单中选择“Option for

Target‘MyFirstJob’…”,

弹出选项配置界面,如下所示:

做如下操作:

1)点击Output——Select Folder for Objects...,在弹出的窗口中选择“MyFirstJob\obj”;

2)点Listing——Select Folder for Lisitings...,在弹出的窗口中选择“MyFirstJob\list”;

3)点击OK退出“Option for Target ’MyFirstJob’”界面。

7、按下F7(“Build”的快捷键),进行编译。应该看到如下界面:

最下面的Build Output 区是编译信息框,可以从中获取编译信息,如代码量,错误和警告信息等,我们可以发现此次编译结果为“0 Error(s),1 Warning(s)”,即“0个错误,1个警告”,而我们可以看到这个警告的解释为:“src\main.c(6): warning: #1-D: last line of file ends without a newline”,这是gcc编译器一个很常见的警告,意思是当前文件(src\main.c)并不是以一个空行结尾,读者只要在“main.c”的最后加上一个空行在编译就可以去掉这个警告了。

8、一个完整的STM32 工程至此就完成建立了。可以发现“MyFirstJob”文件夹多了几个文件。

可以看到KEIL MDK的工程目录是很简洁的,此处也得益于我们的obj 文件夹和list文件夹存放了编译所生成的大部分文件。但是此工程仍未可以用于进行STM32 的开发,原因是我们还未对STM32的调试开发工具进行设置,在下一节里将会有具体说

使用Keil进行stm32的程序开发

本章的上一节向读者介绍了Keil MDK的安装流程与在Keil MDK的μVision4集成开发环境下进行stm32工程的建立方法。本节我们就来看看如何使用Keil MDK开发工具进行stm32应用程序的开发。

在此之前有必要向大家介绍几个名词,Keil、MDK、μVision4、RealView、RVCT、JLINK还有RVDS,这些名词分别表示什么,有什么从属关系呢?相信很多读者并没有明确的概念,现在简单的说明一下:

Keil:这个大家应该最为熟悉,Keil其实是一家公司的名字,而这家Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software组成。大家很熟悉的keil C51就是从Keil Software手中诞生的。但是在2005年,Keil公司被ARM 公司收购。值得一提的是,Keil公司只有区区20多名员工,却仍然做出了伟大的作品。

MDK:MDK全称Microcontroller Develop Kit,意为微控制器开发套件。ARM收购Keil公司的意图在于进军微控制器(也就是我们常说的单片机)领域,MDK就是这种意图下的产物。但我们一般仍称之为Keil MDK而不是ARM MDK,Keil MDK作为一个套件,包含了一系列软件模块。包括Keil公司的IDE 环境”μVision”,ARM公司的编译器RVCT,Flash烧写软件模块等。

μVision4:μVision4是Keil公司的IDE环境”μVision”的第四个版本,从根本上来说μVision4

是一个开发环境,并不必须包含编译器、仿真、烧写等模块。比如AVR单片机的一个开发环境WinAVR(又称GCCAVR)就不包含仿真调试器,也不包含烧写模块。值得一提的是,家喻户晓的Keil C51正是基于μVision2开发环境,所以μVision4的界面和μVision2非常的相似,很有利于广大习惯于μVision2开发环境的开发人员转向使用μVision4进行stm32的开发。

RealView:是ARM公司编译工具的名称。其首字母就是下文提到的RVCT中的’R’。

RVCT:全称为RealView Compilation Tools,意为RealView编译工具。是ARM公司针对自身ARM系列CPU开发的编译工具,其主要由:

●ARM/Thumb汇编器armasm

●连接器armlink

●格式转换工具fromelf

●库管理器armar

●C和C++应用程序库

●工程管理

组成,这些模块都被嵌入到了集成Keilμ Vision4开发环境里(但绝不仅是Keil μVision4)。值得一提的是,ARM公司作为ARM处理器的设计者,其编译工具RVCT的性能与表现是无与伦比的,没有任何一套编译工具能取代其成为首选。

RVDS:全称为RealView Developer Suite,意为RealView开发套件。是ARM公司为方便用户在ARM芯片上进行应用软件开发而推出的一整套集成开发工具。该套工具包括软件开发套件和硬件仿真工具,是软硬件结合的套件。RVDS的价格十分的高昂,但功能也十分的强大,基本不会在普通企业和个人用户手中出现。

J-Link:J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/Cortex内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。笔者使用的就是J-Link仿真器,并且推荐各位读者使用J-Link 仿真器进行stm32工程的开发。

OK,名词解释完毕,相信各位读者看完之后,以后不会再秉持“我使用Keil编译器……”或者“我正在下载RVDS……”这种看似内行本质外行的言论了^_^。

本书选用Keil μVision4作为本书中工程实例的开发环境,原因在于其软件操作方式简单,功能齐全,有Keil C51开发经历的读者朋友可以很快上手。而且作为ARM公司旗下根正苗红的IDE,相信ARM公司是不会让自家孩子在外边献丑的。

一般情况下,我们会使用IDE做以下事情:

1、编写程序代码。

2、编译程序。

3、烧写程序。

4、调试程序,包括查看变量、内存、寄存器,时间跟踪分析、甚至可以调用虚拟打印窗和虚拟逻辑分析仪用以显示程序输出。

5、输出需要的文件如Hex、Bin、Lib等……

我们就遵循以上几条思路,来看看我们的Keil μVision4如何实现这些功能。

首先请读者准备好一块至少拥有一个最小系统的stm32硬件环境,J-Link仿真器,然后依照上一节的办法建立一个stm32的工程,建立完毕后请将如下代码作为main.c文件的内容:———————————————————————————————————————

#include "stm32f10x_lib.h"

u32 Stm32IdHigh = 0;

u32 Stm32IdMed = 0;

u32 Stm32IdLow = 0;

void RccInitialisation(void);

int main(void)

{

RccInitialisation();

Stm32IdLow = *((u32*)0x1FFFF7E8);

Stm32IdMed = *((u32*)0x1FFFF7EC);

Stm32IdHigh = *((u32*)0x1FFFF7F0);

while(1);

}

void RccInitialisation(void)

{

ErrorStatus HSEStartUpStatus;

RCC_DeInit();

RCC_HSEConfig(RCC_HSE_ON);

HSEStartUpStatus = RCC_WaitForHSEStartUp();

if(HSEStartUpStatus == SUCCESS)

{

RCC_HCLKConfig(RCC_SYSCLK_Div1);

RCC_PCLK2Config(RCC_HCLK_Div1);

RCC_PCLK1Config(RCC_HCLK_Div2);

FLASH_SetLatency(FLASH_Latency_2);

FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); RCC_PLLCmd(ENABLE);

while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET); RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);

while(RCC_GetSYSCLKSource() != 0x08);

}

}

———————————————————————————————————————

键入如上代码完成后按下ctrl + S进行保存。然后我们来看看在开始代码编译调试之前需要进行哪些设置工作。

1、右键点击project区工程组中的顶部”MyFirstJob “,在弹出的右键菜单中选择”Option for Target ‘MyFirstJob’……”项,弹出设置窗口,如下图所示:

在弹出的设置窗口Option for Target ‘MyFirstJob’中,请读者执行如下操作:

(1)切换到Debug标签,选择Use:Cortex M/R J-LINK/J-Trace,勾选Load Application at Startup,Run to main()等,如下图所示:

(2)切换到Utilities标签,选择Use Target Driver For Flash Programming,并选择Cortex M/R J-LINK/J-Trace,点击Settings,在弹出的窗口中点击Add按钮,根据读者自身的stm32型号做出如下选择:

●如果使用的是stm32f103x4或stm32f103x6系列,则请选择STM32F10X Low-density Flash;

●如果使用的是stm32f103x8或stm32f103xb系列,则请选择STM32F10X Med-density Flash;

●如果使用的是stm32f103xc、stm32f103xd或stm32f103xe系列,则请选择STM32F10X High-density Flash;

这里的High、Med、Low分别对应了stm32中各种型号中的大、中、小容量Flash型号。笔者使用的是stm32f103rbt6,所以应该选择STM32F10X Med-density Flash。如下图所示:

选定后依次点击Add——OK,完成Option for Target ‘MyFirstJob’的设置。

2、按下F7进行编译,无错误和警告提示。

3、在连接好硬件之后(包括J-link驱动的安装)按下ctrl + F5进入实时仿真状态,还需提及的是,ctrl + F5操作不仅仅表示进入了仿真调试状态,而且还把程序真正的烧写进了STM32的FLASH空间里。

4、可以看到进入仿真状态的Keil μVision4在界面上多了不少变化:

λ* 多出调试工具栏:其中上面分别有Reset(复位)、Run(全速运行)、Step(单步进入函数内部)、Step Over(单步越过函数)、Step Out(单步跳出函数)等图标;

λ* 多出一个汇编跟踪窗口;

λ* 多出一个命令提示窗口;

如下图所示:

当然这些窗口可以根据需要随时关闭或开启。

5、很值得说一下Reset(复位)、Run(全速运行)、Step(单步进入函数内部)、Step Over (单步越过函数)、Step Out(单步跳出函数)这几个按钮的作用:

Reset:复位按钮,其作用是让程序回到程序的起始处开始执行,注意这相当于一次软复位,而不是硬件复位;

Run:全速运行按钮,其作用是使程序全速运行;

Step:单步进入函数内部按钮,如果当前语句是一个函数调用(任何形式的调用),则按下此按钮进入该函数,但只运行一句C代码;

Step Over:单步越过,无论当前是任何功能的语句,按下此按钮后都会执行至下一条语句;Step Out:单步跳出函数,如果当前处于某函数内部,则按下此按钮则运行至该函数退出后的第一条语句;

此外经常用到的还有两个按钮:“Start/Stop Debug Session”、“Insert/Remove Breakpoint”,分别是“开启/关闭调试模式”和“插入/解除断点”,分别对应快捷键Ctrl + F5和F9。

最后笔者建议读者应该尽快熟悉这些调试工具按钮所对应的快捷键,如全速运行Run按钮对应F5按键,单步运行Step对应F10按键等。熟悉使用这些快捷键一定能极大地提高调试程序的效率。

6、首先请读者是光标停留在程序中“while(1);”一句所在行,按下F9设置断点,并随即按下F5执行全速运行。很快可以看到程序停在了while(1);一行,如下图所示。因为程序很短小,对于72MHz主频的STM32来说,花费的时间只有几个us。

7、解释一下该程序的作用,首先在程序顶部进行三个外部变量Stm32IdHigh、Stm32IdMed、Stm32IdLow的定义。随后调用RccInitialisation()函数对STM32的时钟进行配置。然后读出STM32整个存储空间中起始地址为0x1FFFF7E8、0x1FFFF7EC、0x1FFFF7F0的数据,分别保存在三个外部变量中。事实上,这三个地址所存放的是STM32本身所自带的全球唯一身份识别码(ID)。每一片STM32都拥有与任何其他一片任何型号的STM32器件不同的ID码,这对数据加密有重要意义。

8、如何查看变量的值呢?有两种办法,一是将光标置于该变量上,大约1秒钟之后该变量的值会在光标附近浮现。这种方法经常使用在仅仅查看单个变量的值的情形中。第二种办法是使用μVision4的Watch窗口,操作流程如下:依次点击View —— Watch Windows —— Watch 1 / Watch 2,此时会根据选择出现Watch 1或Watch 2窗口。随后使用光标拖选想要查看的变量并拖放到该Watch中即可查看到该变量的当前值。将三个变量都添加进Watch 1窗口之后,界面如下所示:

可以看到这三个变量的值分别为Stm32IdHigh = 0x87203743、Stm32IdMed = 0x51508248、Stm32IdLow = 0x066Bff52。

9、我们都知道,变量一定是存放在STM32内部的存储空间中(无论是FLASH空间还是RAM 空间),那理所当然的这些存储空间应该也是可以查看的。操作流程如下:依次点击View ——Memory Windows —— Memory 1 / Memory 2 / Memory 3 / Memory 4,此时根据选择出现Memory窗口。在该Memory窗口中填入所要查看的存储地址(此处填入0x1FFFF7E8,注意前面的0x不能省略),按下回车键后Memory窗口的内容发生跳转,如下图所示:

建筑工程施工步骤(参考模板)

建筑工程施工步骤工程从进场到竣工资料报验的一般程序 1、施工组织设计(方案)报审 2、图纸会审记录 3、技术(安全)交底 4、开工报告 5、管理人员名单 6、各类材料报验 7、设计变更 8、现场签证 9、隐蔽报验 10、检验批报验 11、分项工程报验 12、分部工程报验 13、单位工程报验 14、竣工报告 其中6-8穿插在整个工程的施工过程中 资料整理及上报顺序: (一)进场伊始 1、工程技术文件报审表表附施工组织设计 2、分包单位资质报审表表附企业资质 3、项目管理人员名单附资格证书复印件 4、与甲方办理进场手续、签定安全协议

5、内部资料 6、整理施工队伍人员名单 7、附身份证复印件及特殊工种上岗证复印件 8、对施工队进行现场及书面的安全、技术交底并存档. 9、技术资料 10、将经设计签认的图纸存档作为施工的依据。 (随时存档图纸的变化) 11、工程合同及施工队的合同招投标文件中标通知书。 12、按需要与施工队签定协议作为对合同的补充并存档 13、要求甲方提供书面的控制线交底、和安装的技术交底并存档. (二)材料进场 1、工程物资进场报验表 2、附材料构配件进场检验记录、产品合格证、检测报告等 3、内部资料 4、材料进场的票据、进场时间、数量、经手人记录存档 5、材料的产品合格证、检测报告等及时的追索并要求证明文件的有效(如出具的时间、时效、有否单位盖章) 6、工程安装报验 7、工程样板报验 8、如有要求可自制表格署明位置、报验内容、时间等 9、分项/分部工程施工报验表 10、按要求附隐蔽工程检查记录、检验批质量验收记录表等 11、交接检查记录

12、与上下道工序相关单位进行试验、检测 13、三性检测、拉拔试验、探伤、胶的相容性试验等。按要求选做、14由甲方选型、抽样。 (三)内部资料 1、施工进度计划 2、材料进场计划 3、人员调配计划 4、机具进场计划 5、试验检测计划 6、资料报验计划 7、施工日志(包含天气变化、施工内容进度、安全管理内容、重要事件的发生记) (四)工程经济、技术文件 工程洽商变更、收发文记录、报价单、认价单存档、图纸及图纸变更存档(五)工程竣工 1、竣工资料整理暂不细述 2、工程决算单与施工队的决算单 3、工程移交 4、工程总结 ---精心整理,希望对您有所帮助

工程进度计划管理办法

珠海大横琴口岸建设开发有限公司 工程进度计划管理办法 一、总则 为确保横琴口岸及综合交通枢纽项目(以下简称口岸项目)工程按期完工,规范进度计划管理工作,提高进度计划管理有效性,确保实现进度目标,实行制度化、标准化的进度计划管理,珠海大横琴口岸建设开发有限公司(以下简称口岸公司)特制定本管理办法。 本办法是针对工程项目现场实施阶段的进度计划管理,涵盖口岸公司工程部及工程监理单位、承包商(施工单位、材料设备承包商,下同)等单位的进度计划和工作计划。工程进度计划管理内容包括计划的编制、执行、控制、调整等工作。 二、工程进度计划的组织与职责 工程进度计划实行业主、监理、承包商三层管理,以及统一编制、统一执行、统一检查的“三统一”原则。 2.1 业主的职能职责 口岸公司工程管理部是口岸项目工程进度计划管理的归口主管部门,其职能包括: 1.组织编制工程进度计划管理的规章制度,并跟踪制度的贯彻落实。 2.负责制定口岸工程项目现场实施阶段的总控计划。

3.组织定期召开工程进度计划月调度会,对影响计划实施的重要事项进行检查。 4.指导工程监理、承包商等单位开展计划管理工作。 5.组织实施工程监理、承包商等单位的计划考核工作。 2.2 监理单位的职能职责 1. 项目总监是监理单位工程进度计划管理第一责任人。监理部应有专职计划管理员,从事进度计划管理工作。 2.协助业主编制工程项目现场实施阶段的总控计划,负责审核承包商编制的施工总进度计划,子项目或单体实施性作业计划、月(周)计划。 3.组织召开工地周例会,及时对影响计划实施的事项进行检查并提出整改意见。 4.配合口岸公司对施工进度计划实现有效管理。对口岸公司下达的工程进度计划应及时组织承包商进行计划分解。 5.跟踪现场执行的工程进度计划效果,督促承包商按业主批准的进度计划组织施工。协调计划执行过程中的冲突与困难,检查分析分部分项施工进度计划结果。 2.3承包商的职能职责 1. 项目经理是承包商进度计划管理第一责任人。项目部应有专职计划管理员,从事进度计划编制等管理工作。 2.承包商是工程进度计划管理的具体执行者。按时编制并向监理单位提交施工总进度计划;子项目或单体实施性作业计

STMv3.5固件库在keil4中建立工程的具体过程

首先建立一个文件夹用来装工程(文件夹名自定,笔者建立的文件名为“ggyy_Proj”文件夹)。 在“ggyy_Proj”文件夹下,建立两个文件夹“User”和“Project”。 将库文件STM32F10x_StdPeriph_Lib_V3.5.0下的“Libraries”文件夹全部拷入“ggyy_Proj”文件夹下。 将“ggyy_Proj”文件夹下的“Project”文件夹下建立三个文件夹“List”、“Obj”和“Pro”。其中Pro用来存放工程。 将“ggyy_Proj”文件夹下的“User”文件夹下建立两个文件夹“inc”和“src”。

然后将需要用到的文件拷贝到相应的文件夹中: 将以下5个.h文件考进ggyy_Proj下User下的inc文件夹中: ···ggyy_Proj\Libraries\CMSIS\CM3\CoreSupport\core_cm3.h ···ggyy_Proj\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h \stm32f10x.h 固件库中: ·STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\stm32f10x_conf.h \stm32f10x_it.h 将以下2个.c文件考进ggyy_Proj下User下的src文件夹中: 固件库中: ···STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\stm32f10x_it.c \main.c 现在打开keil,并点击在Project菜单栏下的New uVision Project…来新建工程。

建设工程项目管理的方法10

建设工程项目管理的方法 摘要:建设工程项目是数量最多最典型的“项目”,建设工程项目管理的实践是项目管理理论的重要渊源之一,融合了项目管理实践经验的系统的项目管理理论又为建设工程项目管理提供了理论工具,使得建设工程项目管理日益系统化、科学化。 关键词:项目管理:工程管理 1 问题的提出及现状综述 项目管理之所以成为一种现代社会解决“一次性问题”的有效工具以至于一种职业资格,在社会事务、经济过程中广泛应用并且迅速发展,就在于它提供了一种新的方法。现代社会经济总量不断增加,经济全球化、信息化趋势日益增强,发展速度加快,过程复杂,新的行业、领域不断出现,产品开发周期缩短,导致越来越多的“一次性”、无先例可循的任务的出现,尤其是企业和管理社会公共事务的政府,更面临着日趋复杂的来自市场和国内外事务的各种问题,涉及到的因素、利益主体越来越多,这些问题常规的管理办法难以解决或圆满解决,而来自建设工程项目及军事、空间探索等领域的项目管理方法经提升为项目管理理论和思想,提供了解决社会经济发展中非常规问题的手段。可以认为,项目管理的发展与应用在于它的方法。项目管理在中国广泛推广普及是近几年的事,方兴未艾,而我们引进、普及的重点,不应是繁琐的理论、概念、程序,而应该是简明、适用、有效的方法。 不论经济结构如何变化,工程项目建设仍是我国经济发展的主要载体。在我国目前全面建设小康社会、开发西北、振兴东北的背景下,项目建设成为许多地区经济振兴的重要手段。有的城市甚至提出“项目兴市”的口号。在经济进步主要依靠新科技成果应用、依靠内涵式扩展、依靠知识创新的形势下,靠粗放式项目建设并不是合适的振兴经济的手段,我国也一直在为投资决策的失误付出巨大代价,所以利用科学方法对工程建设项目进行管理,包括评估论证,将是项目建设能否达到预期目的的重要条件。 工程项目管理方法不仅是具体方法,也包括思想。党的十六届三中全会提出以人为本、可持续的科学发展观,“以人为本”、“可持续”的一个基本内容就是科学技术、经济、环境、社会的协调发展,工程项目建设做为发展经

工程进度管理办法1

铁汉生态建设有限公司贵州思南白鹭湖项目部 工程进度管理办法 第一章总则 第一条为保证实现思南白鹭湖项目各阶段的工期目标,保证建设工程实际进度满足进度计划的要求,实现工程合同的进度目标,特制定本办法。 第二条深圳市铁汉建设有限公司贵州思南白鹭湖项目部以下简称“总承包部”。 第三条工程进度管理是工程施工管理与控制的重要工作之一,主要包括制定进度计划、建立目标责任、实施进度计划、执行偏差纠正、检查考核,必要时对进度计划进行调整等内容。 第四条各参建单位应建立进度控制管理组织体系,并建立健全进度计划执行情况的检查分析制度和考核制度。 第五条工程进度计划包括工程进度管理规划、工程进度管理计划、阶段性进度作业计划等。 第六条工程进度计划实行逐级编制、逐级审批制度,按照规定周期和上报时间,由参建单位、总承包部、监理单位、项目公司逐级审查或由项目公司、监理单位、总承包部、各参建单位逐级下达计划。 第七条总承包部及其各参建单位在上报进度计划时,要实事求是,严禁谎报虚报。 第八条各类进度计划的基本内容

1、总体施工进度计划内容包括:工程项目的合同工期;完成各单位工程及各施工阶段所需要的工期,最早开始和最迟结束时间;完成工程内容的关键路线;各单位工程及各施工阶段需要完成的工程量及现金流动估算;各单位工程及各施工阶段所需配备的人力和机械数量;各单位工程施工组织设计或分部工程的施工方案和施工方法等。 2、施工年度计划内容包括:本年计划完成的单位工程、施工阶段的工程项目内容、工程数量及投资指标;完成工程内容的关键路线;施工队伍和主要施工设备的数量及调配顺序;冬、雨期施工的工期安排;在总体进度计划下对各分项工程计划进行局部调整或修改的详细说明等。 3、施工月(季)计划内容包括:本月(季)计划完成的分项工程内容及顺序安排;完成工程内容的关键路线;完成本月(季)分项工程的工程数量及投资额;完成各分项工程的施工队伍及人力和主要设备的调配;在年度计划下对各单位工程或分项工程计划进行局部调整或修改的详细说明等。 4、分项(阶段)进度计划和专项进度计划内容包括:具体施工方案和施工方法;总体施工进度计划及各道工序的控制日期;现金流动估算;各施工阶段人力设备配置及运转安排;施工准备及结束清场的时间安排;对总体进度计划及其他相关工程的控制、依赖关系说明等。 第九条总承包部工程管理部是工程进度管理的归口管理部门。 第二章工程进度计划

GD32 Keil5工程创建步骤

第一步:安装DFP软件包 (1)按照Keil uVision5, 步骤略。我的keil版本如下: (2)下载GD3210X的DFP软件包。 下载地址: 插件包下载完成后,有3个文件。 (3)安装DFP软件包。双击.pack文件进行安装,如下图所示:

点击next,将包文件复制到上面的路径位置。如下图: GigaDevice文件夹就是安装好的软件包。 第二步:创建Keil工程 (1)通常要新建3个文件夹。如下图所示: (2)打开keil5,新建project.将工程文件放到Mdk-Arm目录下面。弹出器件选择界面:在Device下拉框,选择Software Packs,选择GD32F103RB,点击OK

接着弹出Mannage RTM界面,选中CMSIS的CORE和设备外围库文件,如下所示: 点击OK,CMSIS工具自动添加库文件到./Mdk-Arm/RTE目录中,工程目录如下所示:

(3)在Keil5中,打开文件管理界面: 依次创建文件组:Application/Utilites/Documents (4)将main.c gd32f10x_it.c sysstick.c相关文件拷贝到userr文件夹,并添加到Application 文件组中。 (5)设置编译的头文件目录:将DFP包的CMSIS相关头文件路径都加进去,将 RTE_Components.h配置头文件路径加进去。如下图所示:

Main文件内容如下: 注意: (1)此项目是用MDK CMSIS配置工具建立的,CMSIS配置工具会自动将选用的标准库源码的C文件从Kiel5的DFP包标准库目录下拷贝到当前的项目中:./Mdk-Arm/RTE路径下,但是没有将头文件拷贝过来。所以此项目的编译依赖实际的Keil5安装环境:没有安装DFP包或头文件目录跟工程设置的包含路径不对应的话,就会出现编译失败。也就是说,将一个项目拷贝到另一台电脑时,编译可能失败。 (2)main.c/systick.c和gd32f10x_it.c是从例程中拷贝过来的. (3)头文件的前面出现感叹号,表示没有正确的引用。 (4)也可以不用MDK CMSIS配置工具,手动拷贝相应的CMSIS库文件,进入DFP软件包目录下,将GD32F10x_DFP文件夹整体拷贝到过来。再将 C:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS目录下的Include目录拷贝过来。再将启动文件也拷贝过来,(注:位置应该是GD32F10x_DFP\2.0.0\Device\Source\ARM, 此处我选的MCU 是GD32F103RB,所以用md.s),将其拷贝到过来。手动拷贝库文件建立工程的方法跟用CMSIS 配置工具建立工程的方法大同小异,只是工程里面添加了标准库文件之后,记得要手动配置对应的头文件。而借助CMSIS工具,则会自动通过更改RTE_Components.h文件实现。

工程项目管理的综合考评办法

工程项目管理的综合考评 办法 Final revision by standardization team on December 10, 2020.

工程项目管理的综合考评办法 为加强我公司承建的工程建设项目能有效的管理,使工程建设项目更加科学、合理、有序的进行,确保工程质量、进度、安全生产、文明标化等各项指标都能达到合同和相应的验收规范要求,进一步提高工程建设项目部的管理水平,同时也为了很好的在公司内部营造出一种“合理的、有序的”的竞争气氛,优胜劣汰,以适应社会主义市场经济发展的需要,特制定如下考评方法。 一、考评范围 1、考评所称施工项目部,系指由“浙江某公司”承建的建筑工程项目。 2、考评所称的施工项目部综合考评,系指每月对由中荣建设有限公司承建的工程项目经理部,在施工现场的各种施工行为的评分与考核。 二、考评内容和方法 1、综合考评是对各施工现场项目部作为一个考评单位,每月按照①项目管理②现场安全、文明标化③材料管理④生产过程控制⑤资料编制⑥产品实体质量⑦进度管理等7个方面进行综合考评。 2、每月25日各项目部将本工程自查评定表提交工程部,同时须上报工程月报。(按以前规定的相关要求) 3、考评方法:采用由工程部组成检查小组,小组成员大致为:质量方面2人、安全方面2人、资料方面1人(总共不少于5人)的组成形式。从每月的26日开始就项目部

的①项目管理②现场安全、文明标化③材料管理④生产过程控制⑤资料编制⑥产品的质量 ⑦进度管理等7个方面进行复查打分。 4、评定办法和评定等级 考评计分采用分项评分与综合评定相结合的方法 ①、各个分项检查满分均为100分,检查项目部分值评定见各附表。 ②、综合计分满分为100分,根据各分项得分,然后加权平均,分权值分别为:项目管理15%;现场安全、文明标化15%材料管理10%;生产过程控制15%;资料编制10%;产品的质量20%;进度管理15%。 ③项目综合得分=项目管理得分×15%+现场安全、文明标化得分×15%+生产过程控制得分×15%+资料编制得分×10%+产品实体质量得分×20%+进度管理得分×15%+现场材料管理得分×10%。 三、综合考评的等级评定 1、优良:各分项得分70分以上(含70分),其中产品质量得分80分以上(含80分),最后综合得分85分以上(含85分); 2、合格:各分项得分60分以上(含60分),其中产品质量得分70分以上(含70分),综合得分70分(含70分); 3、不合格:本月发生重大质量或安全事故/进度计划严重滞后/综合计分得分65分以下(不含65分)。

工程进度管理办法

工程进度管理办法 (暂行) 第一章总则 第一条工程进度管理是指对工程项目各阶段的工作顺序及持续时间进行过程规划、实施、检查、督促协调及信息反馈等一系列活动的总称。其最终目的是确保工程交付使用时间按期实现,其基本任务就是组织编制进度计划并采取有效措施,过程管控执行到位。 第二条为了有效控制xx工程进度,使工程建设全面、有序、均衡地开展,确保按期完成任务,根据合同工期的要求,特制定本办法。 第二章工程进度管理的依据和职责 第三条工程进度管理的主要依据是:工程施工合同,建设过程中轨道集团公司关于进度的要求,xx对工程进度管理的相关要求,xxxx工程指挥部(以下简称指挥部)相关管理制度,工程总进度计划,年进度计划,季进度计划,月进度计划以及指挥部下发的关键及重要节点工期计划和考核文件等。 第四条进度管理职责 (一)指挥部在“服务、指导、管理”的原则下,指挥长负责该建设项目进度管理的全面工作;总工程师负责总体进度计划、年度计划的制定,催交工程所需的相关图纸、技术资料,组织施工图审查,审核各项目部的总体、年度计划;分管生产的副指挥长负责

进度实施与管理,负责重要节点计划、季度及以下进度计划的编制、审核与监督落实。 (二)指挥部对工程协调、质量、安全等方面进行全面监控,以尽量减少影响工程进度的因素,对各项目经理部反映的工程实施过程中遇到的困难和问题,指挥部工程管理部负责牵头组织相关单位或部门进行协调,指挥部无法协调处理时,及时上报4号线建设公司处理。 (三)技术质量部具体负责组织各项目经理部完成总体、年度计划的编制与审核;负责监督指导各项目经理部技术质量管理工作,确保工程技术先行、质量可靠,避免施工图纸和方案等技术工作滞后而影响工程进度,减少和消除质量事故隐患,使生产在质量可控的环境中进行。 (四)工程管理部具体负责工程进度管理、现场实施督查、关键线路节点与非关键线路中重要节点计划的设置和考核,负责组织各项目经理部完成季、月进度计划的编制与审核;负责对各项目经理部进度计划的实施进行监督检查和考评;负责组织每月生产调度会议的召开,根据工程进度计划,分析实际进度与计划进度的差异和存在的问题,组织各项目经理部采取补救措施,实时对施工进度计划进行动态调整,确保工程按期完工。 (五)安全监督部负责现场安全管理工作,及时发现和消除安全隐患,确保工程安全施工。 (六)合约法务部负责对各项目经理部合同履行情况和工程进

工程项目管理方案

工程项目管理方案 一、工程概况 1、建设地点:该项目拟建地址位于迁安市高新技术产业开发区建设路西侧,迁安消防队北侧,厂区地质条件良好,交通便利、给排水、供电等配套设施完善,适宜本项目建设。 2、建设规模:项目达成后,年可生产各类中药饮片8000吨,预计可实现销售3200万元。 3、建设内容:该项目占地56.4亩,总建筑面积75250平方米,主要建设加工车间、提取车间、综合仓库、综合办公楼以及附属用房。 二、项目管理服务范围及内容 负责与工程技术咨询业务有关的服务(协助建设单位办理工程建设相关手续、前期准备工作、监督地勘、审核设计图纸、建设过程中质量、进度、交工验收及备案)并按合同约定的范围实施工程造价咨询、预算和决算、招标、监理等服务。 1、服务周期:项目建设工期12个月,具体为工程施工期8个月,设备安装期4个月。 2、服务标准 ①国家有关项目管理法律、法规及其他规定,国家项目规范与监理的规范与标准。 ②本工程要达到国家合格工程标准即GB50300-2001验收标准,执行国家现行和图纸要求的相关规范标准。 三、项目管理目标 ①通过科学、严谨的组织管理,使本项目在投资、进度、质量三大目标取 得最佳效果,达到合同的约定控制目标。 ②按要求对项目建设进行全面、系统、客观的分析评价,为建设单位决策 提供可靠的依据。

③重视环境保护,做到技术先进、工艺先进、经济合理、安全可靠。 四、项目管理任务 (1)、保证质量:项目管理必须自始至终认真贯彻国家有关项目管理、工 程质量的方针政策和各项技术指标、施工规范,在项目管理的各个阶段认真组织贯彻保证工程质量的各项管理制度和方法,制定保证项目质量的技术措施,在实施过程中还应认真贯彻预防为主的方针,加强工程的任何部分的细节质量管理,加强质量检查和评定。 (2)节约投资,提高效益:工程投资无论是一个项目或者一个单项工程,其管理目标都应当全面贯彻节约投资,提高效益的精神,要严格执行国家有关规定,按照管理程序办事,一经审批便具有法令性的依据,在实施过程中通过计划值与实际值的分析,比较发现偏离,及时采取经济、技术、组织、合同手段进行控制。 (3)安全管理的任务 ①按照政府及行业管理的有关规定,协助建设单位办理工程安全监督报批 等有关手续。 ②明确施工单位的安全职责,负责督促施工单位做好安全生产施工,并 督促检查安全生产施工目标、措施及相关制度的制定和落实。 ③协调施工总平面图布置,合理分配交叉施工时机和作业面,为各独立 施工单位能够按时进场施工提供条件。 ④对工地现场施工安全检查评分,通过日常管理,杜绝事故隐患。 ⑤制定安全生产管理细则,每日对现场情况如实记录,保证现场施工满足 安全生产要求。 ⑥接受安全监督部门的检查,协调处理检查中遇到的问题。 五、项目管理组织机构主要成员及职责 1、工程部经理:是建设单位委派的工程负责人,直接听命于公司总经理, 在项目施工阶段工作有一定决定权。

工程项目建设程序及流程

化工项目建设程序 化工项目建设程序是指项目从策划、评估、决策、设计、施工到竣工验收、投入生产或交付使用的整个建设过程中,各项工作必须遵循的先后工作次序。 1.1 化工项目建设具体流程 1.1.1可行性研究(由企业或委托中介服务机构进行) 1.1.2项目选址(企业到规划或建设部门办理项目选址意见书、建设 用地规划许可证) 1.1.3项目立项或备案(按照项目分类,省或市安委会组织相关部门 审查通过后,由企业向发改委申请立项或备案) 1.1.4进行环境影响评价(企业委托有资质的中介服务机构进行) 1.1.5环境影响评价批复(环保部门批复环境影响报告) 1.1.6进行安全预评价和职业病危害与评价报告(企业委托有资质的 中介服务机构) 1.1.7安全与评价报告评审(专家评审) 1.1.8职业病危害与评价报告审核决定(卫生部门) 1.1.9安全与评价报告备案(企业到安监部门备案) 1.1.10安全审查(安监部门进行安全审查) 1.1.11政府批准(安全审查合格后,由安监部门下发批准书) 1.1.12申领工商营业执照(企业凭批准书到工商管理部门办理营业执 照) 1.1.13办理土地使用证(企业到国土管理部门办理) 1.1.14进行初步设计(企业委托有资质的设计单位进行) 1.1.15初步设计审查(消防部门【消防设计审核意见书】、卫生部门 【职业病防护设计审查意见书】、安监部门【安全设计审查意见书】进行审查) 1.1.16施工图设计(企业委托有资质的设计单位进行) 1.1.17申领建设工程规划许可证(企业到规划部门办理建设工程规划 许可证) 1.1.18申领建设施工许可证(企业到建设部门办理建设施工许可证)

新手施工员测量放线步骤[详细]

多层民用建筑施工测量 民用建筑施工测量的主要任务是建筑物的定位和放线、基础工程施工测量、墙体工程施工测量及高层建筑施工测量等. 施工员放线手册 2012年8月27

一、施工测量前的准备工作 (1)熟悉设计图纸 设计图纸是施工测量的主要依据,在测设前,应熟悉建筑物的设计图纸,了 解施工建筑物与相邻地物的相互关系,以及建筑物的尺寸和施工的要求等,并仔细核对各设计图纸的有关尺寸.测设时必须具备下列图纸资料: 1)总平面图 如图所示,从总平面图上,可以查取或计算设计建筑物与原有建筑物或测量控制点之间的平面尺寸和高差,作为测设建筑物总体位置的依据. 2)建筑平面图 从建筑平面图中,可以查取建筑物的总尺寸,以及内部各定位轴线之间的关系尺寸,这是施工测设的基本资料. 3)基础平面图 从基础平面图上,可以查取基础边线与定位轴线的平面尺寸,这是测设基础轴线的必要数据. 4)基础详图 从基础详图中,可以查取基础立面尺寸和设计标高,这是基础高程测设的依据. 5)建筑物的立面图和剖面图 从建筑物的立面图和剖面图中,可以查取基础、地坪、门窗、楼板、屋架和屋面等设计高程,这是高程测设的主要依据. (2)现场踏勘 全面了 解现场情况,对施工场地上的平面控制点和水准点进行检核. (3)施工场地整理 平整和清理施工场地,以便进行测设工作. (4)制定测设方案 根据设计要求、定位条件、现场地形和施工方案等因素, 已建 未建 总平面图

制定测设方案,包括测设方法、测设数据计算和绘制测设略图,如图所示. (5)仪器和工具对测设所使用的仪器和工具进行检核. 二、定位和放线 1.建筑物的定位 建筑物的定位,就是将建筑物外廓各轴线交点(简称角桩,即上图中的米、N、P和Q)测设在地面上,作为基础放样和细部放样的依据. 由于定位条件不同,定位方法也不同,下面介绍根据已有建筑物测设拟建建筑物的方法. (1)如图2所示,用钢尺沿宿舍楼的东、西墙,延长出一小段距离l得a、b 两点,作出标志. (2)在a点安置经纬仪,瞄准b点,并从b沿ab方向量取14.240米(因为教学楼的外墙厚370米米,轴线偏里,离外墙皮240米米),定出c点,作出标志,再继续沿ab方向从c点起量取25.800米,定出d点,作出标志,cd线就是测设教学楼平面位置的建筑基线. (3)分别在c、d两点安置经纬仪,瞄准a点,顺时针方向测设90?,沿此视线方向量取距离l+0.240米,定出米、Q两点,作出标志,再继续量取15.000米,定出N、P两点,作出标志.米、N、P、Q四点即为教学楼外廓定位轴线的交点. (4)检查NP的距离是否等于25.800米,∠N和∠P是否等于90?,其误差应在允许范围内. B D E C A 图2建筑物的定位和放线

浅谈建设工程项目管理的方法

浅谈建设工程项目管理的方法 摘要:建设工程项目是数量最多、最典型的“项目”,建设工程项目管理的实践是项目管理理论的重要渊源之一,融合了项目管理实践经验的系统的项目管理理论,本文结合作者在工作实践中的经验设工程项目管理的方法做出简要的探讨。 关键词:项目管理工程管理 方法 1、问题的提出及现状综述项目管理已经成为一种现代社会解决“一次性问题”的有效工具以至于一种职业资格,在社会事务、经济过程中广泛应用并且迅速发展。现代社会经济总量不断增加,经济全球化、信息化趋势日益增强,发展速度加快,过程复杂,新的行业、领域不断出现,产品开发周期缩短,导致越来越多的“一次性”、无先例可循的项目出现。 不论经济结构如何变化,工程项目建设仍是我国经济发展的主要载体。在经济进步主要依靠新科技成果应用、依靠内涵式扩展、依靠知识创新的形势下,靠粗放式项目建设并不是合适的振兴经济的手段,我国也一直在为投资决策的失误付出巨大代价,所以利用科学方法对工程建设项目进行管理,包括评估论证,将是项目建设能否达到预期设想的重要条件。工程项目管理方法不仅是具体方法,也包括思想。党的十六届三中全会提出以人为本、可持续的科学发展观,“以人为本”、“可持续”的一个基本内容就是科学技术、经济、环境、社会的协调发展,工程项目建设做为发展经济的重要手段,不仅耗资巨大,而且对周围环境有较大影响,所以必须满足可持续、协调发展要求,这也是工程项目管理的重要指导思想之一。方法论是对方法的研究。工程项目管理的目的不仅是实现具体的目标(工期、质量、费用),也应做到项目建设与环境、社会的协调,否则可能重蹈以前投资失误、失策、失控的覆辙。这也是工程项目管理方法上升到“方法论”的意义之一。 2、建设工程项目管理方法的层次性狭义的工程项目管理是在限定的工期、质量、费用目标内对工程项目进行综合管理以实现项目预定目标,但这只是工程项目施工的管理,随着投资规模、领域的扩大、投资来源多样化、工程项目对环境、经济影响增强,工程项目管理已不限于实施过程,而是扩展到从立项到交付使用运营全过程的管理,工程项目的实施也从施工承包发展到项目管理、工程总承包等多种形式。对于一个具体的工程项目,其目标已不仅仅是质量、工期、费用的控制,还要与资金筹措、风险分析、使用维护以及与所在地经济、环境等联系起来,项目的目标、管理都应按“广义”考虑。综上所述,本文将工程项目管理方法分为两个层次:思想性方法和技术性方法,或者说,项目管理思想和方法。 3、建设工程项目管理的思想性方法项目管理的思想性方法也可称为思想,之所以将项目管理思想作为方法加以分析,是工程项目管理的背景、环境日益复杂,涉及环节、因素增多,项目对环境、经济的影响较大,并受到人文、社会关系的影响,资金来源、建设形式也日趋多样化,如果仅仅着眼于具体的技术方法,不能从战略高度对项目进行综合分析,不能与国家的发展战略、发展观念相协调,所以首先研究工程项目管理的思想方法。工程项目管理体现出来的思想是多方面的,其中最基本的应该是系统思想。系统思想不仅是项目管理的基本思想,也是项目管理理论形成与发展的基础之一。系统思想的科学基础是系统论,哲学基础是事物的整体观。工程项目管理的系统思想包含两个含义。一是将工程项目自身作为一个系统来管理,也

ISE建立工程步骤



ISE 建立工程步骤详解
FPGA 设计流程包括电路设计输入、功能仿真、设计综合、综合后仿真、设计 实现、添加约束、布线后仿真和下载、调试等主要步骤。一般的 FPGA 逻辑设计 下面通过一个最简单的“LED 流水灯”实例, 具体讲解 ISE 时只需要用到 ISE 设计工具, 设计工具的使用,并介绍基于 ISE 的 FPGA 设计基本流程:
第1步.新建一个工程?
双击 ISE 桌面的快捷方式图标:
或开始→所有程序→Xilinx ISE Design Suite 12.4→ISE Design Tools 中打开 Project Navigator。打开如下界面

我们需要新建一个工程,因此点击 New Project。如果是之前已经建好了工 程,那么我们就可以选择 Open Project。同时在下方列出了最近使用过的项目, 我们也可以通过双击进行打开。 可以看到下图所示的新建工程向导。

然 后 在 Name 中 输 入 项 目 名 称 , 软 件 会 同 时 在 Locatio on 和 wor rking Dire ectory 中新 新建一个与 与项目名一 一样的文件 件夹来存放 该项目的所 所有文件。 。在 Loc cation 中选 选择我们项目 目存放的路 路径, 因为我们 们使用的是 Verilog HDL H 语言 ,因此 Source type 类型我们选 选择 HDL, 这里我 我们使用 Verilog V 模块 块作为顶层 层输入,所 所以选 HDL L。输入工程 程名 led_ _water,选择存放在 D:\LAB 下后出现下图 下 图对话框。点击 Nex xt。

keil编程步骤

-、双击打开keil编程软件,图标如下图所示 二、新建工程:在“菜单栏”-“Project”-“New”-“μvision Project”-输入要保存的工程名。

根据单片机的型号选择CPU,然后点击“确定”。 选择“否”。 三、新建文件 点击新建文件。 四、保存文件 注意:文件名要带扩展名。用C语言编写的程序,扩展名为“.c”;用汇编语言编写的程序,扩展名为“.asm”。点击“保存”。

五、添加文件到工程 在工程管理器中,用鼠标右键点击“Source Group 1”,选择“Add File to Group ‘Source Groutp 1’”,如果要添加的文件是汇编文件,文件类型选择如下图所示的类型;如果是C语言文件,文件类型选择“*.c”。双击要添加文件,然后点击”close”。

在工程管理器中,可以看到刚刚添加的文件 六、编写程序 七、编译当前文件 点击按钮 八、修改错误 根据输出框里的提示信息修改程序中的错误 九、生成烧录文件 在工程管理器中,鼠标右键单击,按下图操作。

将“create HEX file”前复选框前选上。“02”是文件名,可以改成其他的名,文件名前“select folder for objects”是此文件要保存的位置,默认情况下和当前工程保存在同一目录下,如果要保存在其他位置,可以点击此外进行修改。 点击编译工程图标,在输出框里会有提示信息 ,说明生成了hex文件。注意:必须在编译当前 文件没有错误的情况下才能生成hex文件。 十、将程序下载到单片机

双击烧录软件图标,打开软件。按下图所示设置“编程器及接口”、“编程”。“选择芯片”:根据你当前的单片机选择型号。 点击图标, 找到生成的HEX文件打开。点击图标,将程序烧录到单片机。

项目施工管理经验和方法

工程项目管理经验 施工建设项目是一个系统工程,要想有效的控制工程运行,保证工程按照合同要求顺利完成,既要完成对业主在工程质量、工期、安全等各方面的承诺,又要完成公司制定的项目盈利指标。所以,在工程实施的全过程中,我们认真总结与参建各方共同对项目进行行之有效的管理经验,探讨更加科学有效的措施和方法,以确保项目工程工序能够合理可控。 项目管理主要包括:工程质量、安全文明施工、环境保护、职业健康、工程成本控制、施工进度计划及新工艺、新技术新材料的应用等七个方面。 一、工程质量方面 工程质量是施工企业的生命,它反映整个企业的技术水平与管理水平。工程施工质量管理乃是确保工程质量的关键,按照设计文件和技术标准规范,采取正确的施工方案,合理组织施工是确保施工质量的依据。在工程进度与质量发生矛盾时,必须坚持质量第一的原则。严格落实各项质量管理制度和措施,明确责任,真正做到质量人人有责,任何质量工作均有对应的标准和专人管理。在施工过程中,要做到全方位的控制管理,主要包括以下几个方面的因素。 (1)人的因素决定质量 作为工程建设主体之一的决策者、管理者、指挥者和施工操作者是影响工程质量的第一要素。在工程建设中,把“人”做为控制对象,是为了避免产生失误,把人做为控制的动力,是为了充分调动人的积极性,发挥“人的因素第一”的主导作用。人员的素质,将直接和间接地对施工质量产生影响。例如严格执行经营资质管理和各类专业从业人员持证上岗制度是保证人员素质的重要管理措施。 1.1 施工人员的理论、技术水平会直接影响到工程质量,较高的水平能够比较容易看懂、领会工程设计的方案和技术要求,并且在施工过程当中能够及时地发现突发问题,甚至根据自己的经验给出解决问题的方法。根据现场实际情况可以适当的组织技术经验交流座谈会,让每一位技术人员把自己的想法说出来,大家一块探讨,最终制定出一套比较合理的施工方案,这样做的目的是取长补短,提高技术管理人员的技术。 1.2 施工人员的劳动态度、注意力、情绪和责任心等状态。这些状态存在太大的主观性,会在不同时期和不同地点发生变化。所以,在施工过程当中,一定

施工测量放样的方法有哪些

施工放线。大致分三个阶段:建筑物定位(放线)、基础施工(放线)和主体施工(放线)。一、建筑物定位,是房屋建筑工程开工后的第一次放线,建筑物定位参加的人员是:城市规划部门(下属的测量队)及施工单位的测量人员(专业的),根据建筑规划定位图进行定位,最后在施工现场形成(至少)4 个定位桩。放线工具为“全站仪”或“比较高级的经纬仪”。二、基础施工放线,建筑物定位桩设定后,由施工单位的专业测量人员、施工现场负责人及监理共同对基础工程进行放线及测量复核(监理人员主要是旁站监督、验证)最后放出所有建筑物轴线的定位桩,(根据建筑物大小也可轴线间隔放线),所有轴线定位桩是根据规划部门的定位桩(至少4 个)及建筑物底层施工平面图进行放线的。放线工具为“经纬仪”。基础定位放线完成后,由施工现场的测量员及施工员依据定位的轴线放出基础的边线,进行基础开挖。放线工具:经纬仪、龙门板、线绳、线坠子、钢卷尺等。小工程可能没有测量员,就是施工员放线。注意:基础轴线定位桩在基础放线的同时须引到拟建建筑物周围的永久建筑物或固定物上,防止轴线定位桩破坏了,用来补救。三、主体施工放线,基础工程施工出正负零后,紧接着就是主体一层、二层... 直至主体封顶的施工及放线工作,放线工具:经纬仪、线坠子、线绳、墨斗、钢卷尺等。根据轴线定位桩及外引的轴线基准线进行施工放线。用经纬仪将轴线打到建筑物上,在建筑物的施工层面上弹出轴线,再根据轴线放出柱子、墙体等边线等,每层如此,直至主体封顶。施工放线有多种方法,条件允许的场地只要钉多一次龙门桩就可以搞定,一般龙门桩主要用于基础施工放线,基础完工后再把轴线及水平引测到基础上部四大角的侧面,用墨线弹出垂直、水平线做出三角标记,在引之前需用基准点校验龙门桩是否准确,这样不管你放N 多次线只要以基础侧面的基点用仪器或铅垂向上引测轴线,用

工程项目管理方法

第三章工程项目管理的方法 (一)内容提要 工程项目管理既需要先进管理理论的指导,又需要运用一定的科学方法。工程项目管理的一般方法主要有法律方法、行政方法和数学方法。所谓法律方法,是指运用国家制定的法律、法规对工程项目进行管理,具体可从法律规范、经济司法和经济仲裁三方面进行。行政方法是指依靠行政管理机构的法定权力,通过命令、指示、规定、规章、制度以及具有约束力的计划等行政手段对工程项目进行管理。数学方法则是通过建立数学模型或运用定量方法对工程项目进行科学管理。常见的数学方法有网络图法、决策树法以及时间序列预测法等。 随着理论研究的深入和工程项目管理实践的推动,全寿命周期管理法和价值工程法等方法在工程项目管理领域也得到了广泛应用。 (二)学习目的 1. 掌握工程项目管理的法律方法; 2.掌握工程项目管理的行政方法; 3.掌握工程项目管理的数学方法; 4.了解全寿命周期管理方法在工程项目管理中的应用; 5.了解价值工程法在工程项目管理中的应用。 (三)学习重点 工程项目管理,必须在科学理论的指导下,运用一定的方法对工程项目进行管理。一般地,工程项目管理的方法包括法律方法、行政方法和数学方法。同时,随着管理学研究的深入和社会经济的发展,工程项目管理的方法也得到了进一步发展,全寿命周期管理法、价值工程法等也纷纷运用于工程项目管理。 本章的重点是掌握并懂得运用工程项目管理的法律方法、行政方法和数学方法。另外,对工程项目管理方法的发展应当有一定的了解。 (四)案例分析(请点击下方案例标题) 案例3-1 上海浦东国际机场大型工程建设项目管理方法的研究与实践 (五)作业及参考答案 1. 名词解释 (1)经济仲裁 经济仲裁是指当事人双方在经济活动中对有关经济权利和经济义务发生争执时,请求第

土建工程施工工序详细步骤解说

第一节基土钎探工程 第二节轻型井点降水工程 第三节深井井点降水工程 第四节无砂大孔混凝土管井降水工程第五节箱型基础工程 第六节筏型基础工程 第七节杯型基础工程 第八节条型基础工程 第九节独立柱基础工程

第一节基土钎探工程 一、施工预备 (一)材料要求 砂:一般为中砂。 (二)要紧机具 1、人工打钎:一般钢钎,用直径φ22~25mm的钢筋制成,钎头是60。尖锥形状,钎长1.8~2.1m;穿心锤(重10kg)。 2、机械打钎:轻便触探器。 3、其他:麻绳或铅丝、梯子(凳子)、手推车、撬棍(拔钢钎用)和钢卷尺等。 (一)作业条件 1、基土已挖至基坑(槽)底设计标高,表面应平坦,轴线及坑(槽)长、宽均符合设计图纸要求。 2、依照设计图纸绘制钎探点平面布置图,确定钎探点位置及顺序编号,按照钎探图及有关规定进行钎探并记录。钎探点的布置依据设计要求,当设计无要求时,应按规范规定执行,也可参照

3、按钎探点平面布置图放线并撒白灰点。 4、杆上每30cm预先划好横线。 二、操作工艺 (一)工艺流程 放钎点线→就位打钎(记录锤击数)→拔钎(检查孔深)→灌砂(二)施工方法和技术要求 1、按钎探孔位置平面布置图放线,孔位钉上小木桩或洒上白灰点。 2、就位打钎:将触探杆尖对准孔位,再把穿心锤套在钎杆上,扶正钎杆,拉起穿心锤,使其自由下落,锤落距为50cm,把触

探杆垂直打入土层中。 3、记录锤击数:钎杆每打入土层30cm,记录一次锤击数。钎探深度如设计无规定时,一般按表“钎探点排列方式”执行,并做地基钎探记录。 4、拔钎:用铅丝将钎杆绑好,留出活套,套内插入铁管,利用杠杆原理,将钎拔出。拔出后用砖盖孔。 5、移位:将触探器搬到下一孔位,以便接着打钎。 6、灌砂:打完的钎孔,通过质检人员和有关工长检查孔深与记录无误后,即进行灌砂。灌砂时每填入30cm左右,可用钢筋棒捣实一次。 7、整理记录:按钎孔顺序编号,将锤击数填入统一表格内,字迹清晰,通过专业技术负责人、专业工长、质检员、打钎人员签字后归档。钎探中若有异常情况,要写在备注栏内。 8、冬雨期施工:在土受雨后,不得进行钎探。基土在冬季钎探时每打几孔后及时覆盖保温材料一次,不能大面积掀开,以免基土受冻 三、质量要求

建筑物基础施工放线的各种方法与放样

建筑物基础施工放线基槽开挖边线放线与基坑抄平 1.基槽开挖边线放线 在基础开挖前,按照基础详图上的基槽宽度和上口放坡的尺寸,由中心桩向两边各量出开挖边线尺寸,并作好标记;然后在基槽两端的标记之间拉一细线,沿着细线在地面用白灰撒出基槽边线,施工时就按此灰线进行开挖。 2.基坑抄平 为了控制基槽开挖深度,当基槽开挖接近槽底时,在基槽壁上自拐角开始,每隔3~5m测设一根比槽底设计高程提高~的水平桩,作为挖槽深度、修平槽底和打基础垫层的依据。水平桩一般用水准仪根据施工现场已测设的±0标志或龙门板顶面高程来测设的。如图所示,槽底设计高程为,欲测设比槽底设计高程高的水平桩,首先在地面适当地方安置水准仪,立水准尺于±0标志或龙门板顶面上,读取后视读数为,求得测设水平桩的应读前视读数+。然后贴槽壁立水准尺并上下移动,直至水准仪水平视线读数为时,沿尺子底面在槽壁打一小木桩,即为要测设的水平桩。 为砌筑建筑物基础,所挖地槽呈深坑状的叫基坑。若基坑过深,用一般方法不能直接测定坑底标高时,可用悬挂的钢尺来代替水准尺把地面高程传递到深坑内。 基础施工放线 基础施工包括垫层和基础墙的施工。 1.垫层中线的测设 在基础垫层打好后,根据龙门板上的轴线钉或轴线控制桩,用经纬仪或用拉

绳挂锤球的方法(见图和图),把轴线投测到垫层面上,并用墨线弹出墙中心线和基础边线,作为砌筑基础的依据。由于整个墙身砌筑均以此线为准,所以要进行严格校核。 2.垫层面标高的测设 垫层面标高的测设是以槽壁水平桩为依据在槽壁弹线,或在槽底打入小木桩进行控制。如果垫层需支架模板可以直接在模板上弹出标高控制线。 3.基础墙标高的控制 墙中心线投在垫层上,用水准仪检测各墙角垫层面标高后,即可开始基础墙(±以下的墙)的砌筑,基础墙的高度是用基础皮数杆来控制的。基础皮数杆是用一根木杆制成,在杆上事先按照设计尺寸将每皮砖和灰缝的厚度一一画出,每五皮砖注上皮数,(基础皮数杆的层数从±向下注记)并标明±和防潮层等的标高位置。 立皮数杆时,可先在立杆处打一根木桩,用水准仪在木桩侧面定出一条高于垫层标高某一数值(10㎝)的水平线,然后将皮数杆上标高相同于木桩上的水平线对齐,并用钉把皮数杆与木桩钉在一起,作为基础墙砌筑的标高依据。 基础施工结束后,应检查基础面的标高是否符合设计要求。可用水准仪测出基础面上若干点的高程,并与设计高程相比较,允许误差为±10mm。 (九)悬高测量( REM ) * 为了得到不能放置棱镜的目标点高度,只须将棱镜架设于目标点所在铅垂线上的任一点,然后测量出目标点高度 VD 。悬高测量可以采用“输入棱镜高”和“不输入棱镜高”两种方法。

相关主题
相关文档 最新文档