p3怎么用

bdqnwqk2年前百科14

1.什么是P3软件

P3是Primavera Project Planner的简称,它是世界上顶级的项目计划管理软件,代表了现代项目管理方法和计算机最新技术。

P3是美国Primavera 公司的一个工程项目计划管理软件。它是由从事工程计划管理的土木工程师开发的管理软件,该软件比较切合工程的实际,可操作内容多,功能完备。因此,P3软件得到了国外工程界的推崇并被广泛采用,是世行贷款项目推荐使用的项目管理软件之一。

P3是进行项目计划管理的软件,因此它依据的基本原理就是网络计划技术,P3使用该技术来计算进度,进行进度计划管理。

P3依据进度计划和资源投入的曲线分布原理,进行资源计划和成本/投资(统称费用)计划管理。它提供了多种组织、筛选、比较和分析工程数据的方法,并可以制作符合工程管理要求的多种类型的数据图形和报表。

参考资料

百度百科Primavera Project Planner

2.我编程序时要怎样用p3口 怎样对p3口定义 语句怎么写

Keil汇编语言中,无需定义,直接使用P3、P3.0等名称。

Keil C51中,一般加入

#include<reg51.h>(或者reg52.h,最好是单片机厂家提供的头文件)

就已经定义好P0~P3了。

当然,你也可以使用sfr P3 = 0xB0;定义,0xB0为P3寄存器的地址,需要你到芯片数据手册上去找。

然后,你就可以用P3 = 0x00;或P3 = 0;这样的语句操作了。

要定义一个单独的管脚如P3.0,C51中是不支持这种写法的。你可以看看你的头文件,有些厂家给的头文件定义过独立管脚(如sbit P30 = P3 ^ 0;),那就直接用就行了(如P30 = 0;)。如果没有,你也可以按照同样的格式自己定义。

注意点:

千万不能出现P3.0这种用法,程序中也不能使用P3 ^ 0 = 0这种用法(“^”在标准C语言中是“异或”符号),必须事先定义好要用的管脚。

不一定要按照官方命名定义管脚,如sfr Port3 = 0xB0; sbit Port3A = Port3 ^ 0;之类,都是可以的。只不过,命名的时候按照大家的习惯更好(使用类似P3、P30或P3_0的命名),因为别人能更容易读懂你的代码,这样你提问的时候也会方便许多。

p3怎么用