LM3S811_GPIO函数整理
LM3S811_GPIO函数整理
2010-07-23 13:26
*注:未指明返回值的函数为无返回值,资源来自周立功单片机网站
一:GPIO函数
1: void GPIODirModeSet(unsigned long ulPort, unsigned char ucPins, unsigned long ulPinIO)
设置所选GPIO端口指定管脚的方向和模式
如 GPIODirModeSe(GPIO_PORTA_BASE,GPIO_PIN_2 ,GPIO_DIR_MODE_IN ) 函数设置PA2为输入,但第三个参数为“GPIO_DIR_MODE_HW // 硬件控制”时指此管脚启用第二功能;
2:unsigned long GPIODirModeGet(unsigned long ulPort, unsigned char ucPin)
获取所选GPIO端口指定管脚的方向和模式
如 unsigned long SetValue=GPIODirModeGer(GPIO_PORTA_BASE,GPIO_PIN_2);返回PA2脚的方向和模式,返回的值为上一个函数第三个参数的取值,分别为
GPIO_DIR_MODE_IN // 输入方向
GPIO_DIR_MODE_OUT // 输出方向
GPIO_DIR_MODE_HW // 硬件控制
3:void GPIOPadConfigSet(unsigned long ulPort,
unsigned char ucPins,
unsigned long ulStrength,
unsigned long ulPadType)
设置所选GPIO端口指定管脚的驱动强度和类型
如 GPIOPadConfigSet(GPIO_PORTA_BASE,GPIO_PIN_2,GPIO_STRENGTH_4MA ,
GPIO_PIN_TYPE_STD) 设置PA2脚的驱动强度为4MA的推挽输出;
ulStrength:指定输出驱动强度,应当取下列值之一:
GPIO_STRENGTH_2MA // 2mA驱动强度
GPIO_STRENGTH_4MA // 4mA驱动强度
GPIO_STRENGTH_8MA // 8mA驱动强度
GPIO_STRENGTH_8MA_SC // 带转换速率(Slew Rate)控制的8mA驱动 ulPadType:指定管脚类型。应当取下列值之一:
第 1 页
GPIO_PIN_TYPE_STD // 推挽
GPIO_PIN_TYPE_STD_WPU // 带弱上拉的推挽
GPIO_PIN_TYPE_STD_WPD // 带弱下拉的推挽
GPIO_PIN_TYPE_OD // 开漏
GPIO_PIN_TYPE_OD_WPU // 带弱上拉的开漏
GPIO_PIN_TYPE_OD_WPD // 带弱下拉的开漏
GPIO_PIN_TYPE_ANALOG // 模拟比较器
4:void GPIOPadConfigGet(unsigned long ulPort,
unsigned char ucPin,
unsigned long *pulStrength,
unsigned long *pulPadType)
获取所选GPIO端口指定管脚的配置信息
如 GPIOPadConfigGet(GPIO_PORTA_BASE,GPIO_PIN_2,pulStrength,pulPadType);输出驱动强度信息保存到pulStrength指向的地址中,输出驱动类型信息保存到pulPadType指向的地址中,返回的值为上一个函数设置的内容。
5:void GPIOPinTypeGPIOInput(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为高阻输入模式
如 GPIOPinTypeGPIOInput(GPIO_PORTA_BASE,GPIO_PIN_2);设置PA2脚为高阻输入模式6:void GPIOPinTypeGPIOOutput(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为推挽输出模式
如 GPIOPinTypeGPIOOutput(GPIO_PORTA_BASE,GPIO_PIN_2) 设置PA2脚为推挽输出模式7:void GPIOPinTypeGPIOOutputOD(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为开漏输出模式
如 GPIOPinTypeGPIOOutputOD(GPIO_PORTA_BASE,GPIO_PIN_2) 设置PA2为开漏输出模式但由于函数5,6,7函数名太长一般做如下简化:
#define GPIOPinTypeIn GPIOPinTypeGPIOInput
#define GPIOPinTypeOut GPIOPinTypeGPIOOutput
第 2 页
#define GPIOPinTypeOD GPIOPinTypeGPIOOutputOD
8: void GPIOPinTypeADC(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为ADC功能
这个函数只对有adc功能复用的管脚有用如LM3S811的1,2,3,4脚。。
9:void GPIOPinTypeCAN(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为CAN功能
10:void GPIOPinTypeComparator(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为CAN功能
11:void GPIOPinTypeComparator(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为模拟比较器功能
12:void GPIOPinTypeI2C(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为I2C功能
13:void GPIOPinTypePWM(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为PWM 功能
14:void GPIOPinTypeQEI(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为QEI功能
15:void GPIOPinTypeSSI(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为SSI功能
16:void GPIOPinTypeTimer(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为Timer的CCP功能
LM3S811_GPIO函数整理(2)2010-07-23 13:2717:void GPIOPinTypeUART(unsigned long ulPort, unsigned char ucPins)
第 3 页
设置所选GPIO端口指定的管脚为UART 功能
18: void GPIOPinTypeUSBDigital(unsigned long ulPort, unsigned char ucPins)
设置所选GPIO端口指定的管脚为USB数字功能
对 GPIO管脚的读写操作是通过函数 GPIOPinWrite( )和 GPIOPinRead( )实现的,这是两个非常重要而且很常用的库函数。
19: void GPIOPinWrite(unsigned long ulPort, unsigned char ucPins, unsigned char ucVal);
向所选GPIO 端口的指定管脚写入一个值,以更新管脚状态, ucVal:写入指定管脚的值 注:ucPins 指定的管脚对应的 ucVal 当中的位如果是 1,则置位相应的管脚,如果是 0,则清零相应的管脚;ucPins未指定的管脚不受影响。
如 GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_3, 0x00); // 清除PA3
GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_5, 0xFF); // 置位PB5
GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_2 | GPIO_PIN_6, 0xFF); //同时置位PD2、PD6
GPIOPinWrite(GPIO_PORTA_BASE, 0xFF, ucData); // 变量ucData 输出到PA0~PA7 20:long GPIOPinRead(unsigned long ulPort, unsigned char ucPins)
读取所选GPIO端口指定管脚的值,返回1个位组合的字节。该字节提供了由ucPins指定管脚的状态,对应的位值表示GPIO 管脚的高低状态。ucPins未指定的管脚位值是0。返回值已强制转换为long型,因此位31:8应该忽略。 这个函数应该在相应管脚已经设置为输出状态的情况下,由于GPIO得管脚结构我们知道在输出模式下,不管是开漏还是推挽用此函数读回来的值都是管脚的输出锁存值,
如 // 读取PA4,返回值保存在ucData里,可能的值是0x00或 0x10
ucData = GPIOPinRead(GPIO_PORTA_BASE, GPIO_PIN_4);
// 同时读取PB1、PB2和 PB6,返回PB1、PB2和 PB6的位组合保存在ucData里
ucData = GPIOPinRead(GPIO_PORTB_BASE, GPIO_PIN_1 | GPIO_PIN_2 |
GPIO_PIN_6);
// 读取整个PF端口
ucData = GPIOPinRead(GPIO_PORTF_BASE, 0xFF);
在Stellaris 系列 ARM 里,每个 GPIO 管脚都可以作为外部中断输入。中断的触发类型分为边沿触发和电平触发两大类,共 5 种,用起来非常灵活。配置 GPIO管脚的中断触发方式
第 4 页
可以通过调用函数 GPIOIntTypeSet( )来实现,函数 GPIOIntTypeGet( )用来获取配置情况。函数 GPIOPinIntEnable( )和 GPIOPinIntDisable( )用来使能和禁止 GPIO管脚中断。函数 GPIOPinIntStatus( )用来获取 GPIO管脚的中断状态。在同一个 GPIO 端口上,8 个GPIO管脚的中断向量都是共用的。如果同时配置了同一端口上的多个管脚中断,则可以先利用函数 GPIOPinIntStatus( )读取中断状态, 再进一步确认具体是哪个管脚产生的中断请求。函数 GPIOPinIntClear( )用来及时清除 GPIO管脚的中断状态。函GPIOPortIntRegister( )用来注册一个 GPIO端口中断服务函数,而注销的方法是调用函数GPIOPortIntUnregister( )。
第 5 页
高考复习函数知识点总结
高考复习 函数知识点总结 一.函数概念的理解以及函数的三要素 (1)函数的概念 ①设A 、B 是两个非空的数集,如果按照某种对应法则f ,对于集合A 中任何一个数x ,在集合B 中都有唯一确定的数()f x 和它对应,那么这样的对应(包括集合A ,B 以及A 到B 的对应法则f )叫做集合A 到B 的一个函数,记作:f A B →. ②函数的三要素:定义域、值域和对应法则. ③只有定义域相同,且对应法则(函数关系式)也相同的两个函数才是同一函数. (2)区间的概念及表示法 ①设,a b 是两个实数,且a b <,满足a x b ≤≤的实数x 的集合叫做闭区间,记做[,]a b ; 满足a x b <<的实数x 的集合叫做开区间,记做(,)a b ; 满足a x b ≤<,或a x b <≤的实数x 的集合叫做半开半闭区间,分别记做 [,)a b ,(,]a b ; 满足,,,x a x a x b x b ≥>≤<的实数x 的集合分别记做 [,),(,),(,],(,)a a b b +∞+∞-∞-∞. 注意:对于集合{|}x a x b <<与区间(,)a b ,前者a 可以大于或等于b ,而后者必须a b < . (3)求函数的定义域时,一般遵循以下原则: ① 分式的分母不为0; ② 偶次根式下被开方数大于0; ③ 0y x = ,则有0x ≠ ; ④ 对数函数的真数大于0,底数大于0切不等于1 注意:①解析式为整式的函数定义域为R ; ②若()f x 是由有限个基本初等函数的四则运算而合成的函数时,则
其定义域一般是各基本初等函数的定义域的交集; ③对于求复合函数定义域问题,一般步骤是:若已知() f x的定义域 为[,] a g x b ≤≤解出. f g x的定义域应由不等式() a b,其复合函数[()] (4)求函数的值域或最值 常用方法: ①观察法:对于比较简单的函数,我们可以通过观察直接得到值域或最值. ②配方法:将函数解析式化成含有自变量的平方式与常数的和,然后根据变量 的取值范围确定函数的值域或最值. ③判别式法:若函数() =可以化成一个系数含有y的关于x的二次方程 y f x 2 ++=,则在()0 a y x b y x c y ()()()0 a y≠时,由于,x y为实数,故必须有 2()4()()0 ?=-?≥,从而确定函数的值域或最值. b y a y c y ④不等式法:利用基本不等式确定函数的值域或最值. ⑤换元法:通过变量代换达到化繁为简、化难为易的目的,三角代换可将代 数函数的最值问题转化为三角函数的最值问题. ⑥反函数法:利用函数和它的反函数的定义域与值域的互逆关系确定函数的 值域或最值. ⑦数形结合法:利用函数图象或几何方法确定函数的值域或最值. ⑧函数的单调性法. (5)函数解析式 ①换元法;(用于求复合函数的解析式) ②配凑法;(用于求复合函数的解析式)
幂函数题型归纳
幂函数知识点归纳及题型总结 一、 幂函数定义:对于形如:() x f x α=,其中α为常数.叫做幂函数 定义说明: 1、 定义具有严格性,x α系数必须是1,底数必须是x 2、 α取值是R . 3、 《考试标准》要求掌握α=1、2、3、?、-1五种情况 二、 幂函数的图像 幂函数的图像是由α决定的,可分为五类: 1)1α>时图像是竖立的抛物线.例如:()2x f x = 2)=1α时图像是一条直线.即() x f x = 3)01α<< 时图像是横卧的抛物线.例如()1 2x f x = 4)=0α时图像是除去(0,1)的一条直线.即() 0x f x =(0x ≠) 5)0α<时图像是双曲线(可能一支).例如() -1 x f x = 具备规律: ①在第一象限内x=1的右侧:指数越大,图像相对位置越高(指大图高) ②幂指数互为倒数时,图像关于y=x 对称 ③结合以上规律,要求会做出任意一种幂函数图像 三、幂函数的性质 幂函数的性质要结合图像观察,随着α取值范围的变化,性质有所不同。 1、 定义域、值域与α有关,通常化分数指数 幂为根式求解 2、 奇偶性要结合定义域来讨论 3、 单调性:α>0时,在(0,+∞)单调递 增:α=0无单调性;α<0时,在(0,+∞)单调递减 4、 过定点:α>0时,过(0,0)、(1,1)两
点;α≤0时,过(1,1) 5、 由 ()0 x f x α=>可知,图像不过第四象限 一、幂函数解析式的求法 1. 利用定义 (1)下列函数是幂函数的是 ______ ①21()y x -= ②22y x = ③21(1)y x -=+ ④0 y x = ⑤1y = (2(3 2 3 1. (1)、函数3 x y =的图像是( ) (2)右图为幂函数y x α =在第一象限的图像,则,,,a b c d 的大小关系是 ( )
集合与函数概念单元测试题_有答案
高一数学集合与函数测试题 一、 选择题(每题5分,共60分) 1、下列各组对象:○12008年北京奥运会上所有的比赛项目;○2《高中数学》必修1中的所有难题;○3所有质数;○4平面上到点(1,1)的距离等于5的点的全体;○5在数轴上与原点O 非常近的点。其中能构成集合的有( ) A .2组 B .3组 C .4组 D .5组 2、下列集合中与集合{21,}x x k k N +=+∈不相等的是( ) A .{23,}x x k k N =+∈ B .{41,}x x k k N +=±∈ C .{21,}x x k k N =+∈ D .{23,3,}x x k k k Z =-≥∈ 3、设221()1x f x x -=+,则(2)1()2 f f 等于( ) A .1 B .1- C .35 D .35- 4、已知集合2{40}A x x =-=,集合{1}B x ax ==,若B A ?,则实数a 的值是( ) A .0 B .12± C .0或12± D .0或12 5、已知集合{(,)2}A x y x y =+=,{(,)4}B x y x y =-=,则A B =I ( ) A .{3,1}x y ==- B .(3,1)- C .{3,1}- D .{(3,1)}- 6、下列各组函数)()(x g x f 与的图象相同的是( ) (A )2)()(,)(x x g x x f == (B )22)1()(,)(+==x x g x x f (C )0)(,1)(x x g x f == (D )???-==x x x g x x f )(|,|)( )0()0(<≥x x 7、是定义在上的增函数,则不等式的解集
人教版高一数学必修一第一章 集合与函数概念知识点
高一数学必修1各章知识点总结 第一章集合与函数概念 一、集合有关概念 1.集合的含义 2.集合的中元素的三个特性: (1)元素的确定性如:世界上最高的山 (2)元素的互异性如:由HAPPY的字母组成的集合{H,A,P,Y} (3)元素的无序性: 如:{a,b,c}和{a,c,b}是表示同一个集合3.集合的表示:{ … } 如:{我校的篮球队员},{太平洋,大西 洋,印度洋,北冰洋} (1)用拉丁字母表示集合:A={我校的篮球队员},B={1,2,3,4,5} (2)集合的表示方法:列举法与描述法。 ◆注意:常用数集及其记法: 非负整数集(即自然数集)记作:N 正整数集 N*或 N+ 整数集Z 有理数集Q 实数集R 1)列举法:{a,b,c……} 2)描述法:将集合中的元素的公共属性描述出来,写在大括号内表示集合的方法。{x∈R| x-3>2} ,{x| x-3>2} 3)语言描述法:例:{不是直角三角形的三角形} 4)Venn图: 4、集合的分类: (1)有限集含有有限个元素的集合 (2)无限集含有无限个元素的集合 (3)空集不含任何元素的集合例:{x|x2=-5} 二、集合间的基本关系 1.“包含”关系—子集 A?有两种可能(1)A是B的一部分,;(2)A与B是注意:B 同一集合。 ?/B 反之: 集合A不包含于集合B,或集合B不包含集合A,记作A ?/A 或B 2.“相等”关系:A=B (5≥5,且5≤5,则5=5) 实例:设 A={x|x2-1=0} B={-1,1} “元素相同则两集合相等” 即:①任何一个集合是它本身的子集。A?A ②真子集:如果A?B,且A≠ B那就说集合A是集合B的真子集,记作A B(或B A) ③如果 A?B, B?C ,那么 A?C ④如果A?B 同时 B?A 那么A=B 3. 不含任何元素的集合叫做空集,记为Φ 规定: 空集是任何集合的子集,空集是任何非空集合的真子集。 ◆有n个元素的集合,含有2n个子集,2n-1个真子集
金字塔软件期权函数
金字塔软件期权函数 一、基本信息函数 以下函数返回常数,永远都是一个盘中的最新值(只有当前值,无历史值) OPTIONINFO(1) 返回该期权合约的标的合约 OPTIONINFO(2) 返回整数:0-股票期权,1-股指期权,2-期货期权 OPTIONINFO(3) 返回整数:0-欧式,1-美式 OPTIONINFO(4) 0-认购期权,1-认沽期权 OPTIONINFO(5) 行权价格 OPTIONINFO(6) 行权比例及合约单位 OPTIONINFO(7) 最后交易日 OPTIONINFO(8) 截至到今天的到期日然日天数 OPTIONINFO(9) 行权起始日 OPTIONINFO(10) 内在价值 OPTIONINFO(11) 时间价值 OPTIONINFO(12) 隐含波动率 OPTIONINFO(13) 杠杆比率 OPTIONINFO(14) 溢价率 OPTIONINFO(15) 真实杠杆率 OPTIONINFO(16-20) 16、Delta;17、Gamma;18、Rho;19、Theta;20、Vega OPTIONINFO(21) 历史波动率 OPTIONINFO(22) 用B-S模型计算一个欧式期权的理论价格,不考虑股息影响。OPTIONINFO(23) 平值合约行权价 OPTIONINFO(24) 返回该期权连续合约对应的实际可交易字符串合约代码OPTIONINFO2(N, STKLABEL) 取得品种代码STKLABEL的对应动态行情数据 二、期权统计函数(注意:对于商品期权,请注意标的合约日线历史数据是否齐全。) 1、IMPLIEDVOLATILITY(N,R); 统计当前期权合约隐含波动率。 N为标的商品历史波动率的采样周期数;r为市场无风险利率,通常由RISKFREERATE函数获得。 IMPLIEDVOLATILITY(50,RISKFREERATE),表示根据期权标的商品的50周期历史波动率及系统设置的市场无风险利率统计出期权合约的隐含波动率。 2、OPOBYPRIRCE(C,P,D,N,H); 通过行权价获取相关期权合约,可以通过该方法函数方便的对标的合约的行权价相关的期权合约进行快速定位. C:为标的合约代码; P:为欲查找的行权价期权合约行权价; D:行权方向0认购1认沽; N:交割月份类型选择;若为0则系统自动选择对应行权价的合约;若为1则系统会按照最靠近当前交割月份的合约;若为具体行权月份(格式YYYYMM)则只匹配指定月份合约H:价格检查,若为1则P参数价格大小在标的合约行权价之外时该方法函数无效,若为0表示不检查; 例如: IF CLOSE>OPEN THEN BEGIN RS:=OPOBYPRIRCE('QQ510180',3.1,0,1,1);
高一数学幂函数知识点总结
高一数学幂函数知识点总结 一、一次函数定义与定义式: 自变量x和因变量y有如下关系: y=kx+b 则此时称y是x的一次函数。 特别地,当b=0时,y是x的正比例函数。 即:y=kx(k为常数,k≠0) 二、一次函数的性质: 1.y的变化值与对应的x的变化值成正比例,比值为k 即:y=kx+b(k为任意不为零的实数b取任何实数) 2.当x=0时,b为函数在y轴上的截距。 三、一次函数的图像及性质: 1.作法与图形:通过如下3个步骤 (1)列表; (2)描点; (3)连线,可以作出一次函数的图像——一条直线。因此,作一次函数的图像只需知道2点,并连成直线即可。(通常找函数图像与x轴和y轴的交点) 2.性质:(1)在一次函数上的任意一点P(x,y),都满足等式:y=kx+b。(2)一次函数与y轴交点的坐标总是(0,b),与x轴总是交于(-b/k,0)正比例函数的图像总是过原点。
3.k,b与函数图像所在象限: 当k>0时,直线必通过一、三象限,y随x的增大而增大; 当k<0时,直线必通过二、四象限,y随x的增大而减小。 当b>0时,直线必通过一、二象限; 当b=0时,直线通过原点 当b<0时,直线必通过三、四象限。 特别地,当b=O时,直线通过原点O(0,0)表示的是正比例函数 的图像。 这时,当k>0时,直线只通过一、三象限;当k<0时,直线只通 过二、四象限。 四、确定一次函数的表达式: 已知点A(x1,y1);B(x2,y2),请确定过点A、B的一次函数的 表达式。 (1)设一次函数的表达式(也叫解析式)为y=kx+b。 (2)因为在一次函数上的任意一点P(x,y),都满足等式y=kx+b。所以可以列出2个方程:y1=kx1+b……①和y2=kx2+b……② (3)解这个二元一次方程,得到k,b的值。 (4)最后得到一次函数的表达式。 一、高中数学函数的有关概念 1.高中数学函数函数的概念:设A、B是非空的数集,如果按照 某个确定的对应关系f,使对于函数A中的任意一个数x,在函数B 中都有唯一确定的数f(x)和它对应,那么就称f:A→B为从函数A 到函数B的一个函数.记作:y=f(x),x∈A.其中,x叫做自变量,x 的取值范围A叫做函数的定义域;与x的值相对应的y值叫做函数值,函数值的函数{f(x)|x∈A}叫做函数的值域.
集合与函数概念测试题
新课标数学必修1第一章集合与函数概念测试题(1) 一、选择题:在每小题给出的四个选项中,只有一项是符合题 目要求的,请把正确答案的代号填在题后的括号内(每小题5分,共50分)。 1.用描述法表示一元二次方程的全体,应是 ( ) A .{x |ax 2 +bx +c =0,a ,b ,c ∈R } B .{x |ax 2 +bx +c =0,a ,b ,c ∈R ,且a ≠0} C .{ax 2 +bx +c =0|a ,b ,c ∈R } D .{ax 2 +bx +c =0|a ,b ,c ∈R ,且a ≠0} 2.图中阴影部分所表示的集合是( ) A.B ∩[C U (A ∪C)] B.(A ∪B) ∪(B ∪C) C.(A ∪C)∩(C U B) D.[C U (A ∩C)]∪B 3.设集合P={立方后等于自身的数},那么集合P 的真子集个数是 ( ) A .3 B .4 C .7 D .8 4.设P={质数},Q={偶数},则P ∩Q 等于 ( ) A . B .2 C .{2} D .N 5.设函数x y 111+ = 的定义域为M ,值域为N ,那么 ( ) A .M={x |x ≠0},N={y |y ≠0}
B .M={x |x <0且x ≠-1,或x >0}, N={y |y <0,或0<y <1,或y >1} C .M={x |x ≠0},N={y |y ∈R } D .M={x |x <-1,或-1<x <0,或x >0} ,N={y |y ≠0} 6.已知A 、B 两地相距150千米,某人开汽车以60千米/小时 的速度从A 地到达B 地,在B 地停留1小时后再以50千米/小时的速度返回A 地,把汽车离开A 地的距离x 表示为时间t (小时)的函数表达式是 ( ) A .x =60t B .x =60t +50t C .x =???>-≤≤)5.3(,50150) 5.20(,60t t t t D .x =? ????≤<--≤<≤≤) 5.65.3(),5.3(50150) 5.35.2(,150) 5.20(,60t t t t t 7.已知g (x )=1-2x , f [g (x )]=)0(122 ≠-x x x ,则 f (2 1)等于 ( ) A .1 B .3 C .15 D .30 8.函数y= x x ++ -1912是( ) A .奇函数 B .偶函数 C .既是奇函数又是偶函数 D .非奇非偶数 9.下列四个命题 (1)f(x)= x x -+-12有意义; (2)函数是其定义域到值域的映射; (3)函数 y=2x(x N ∈)的图象是一直线;