p3怎么用
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的命名),因为别人能更容易读懂你的代码,这样你提问的时候也会方便许多。