文档库 最新最全的文档下载
当前位置:文档库 › M70诊断

M70诊断

PICCX指令集及程序设计技巧

第二章PIC16C5X指令集及程序设计技巧 第一节 PIC16C5X指令概述 §2.1 PIC165X 指令概述 PIC16C5X每条指令长12位,指令由操作码和操作数组成。PIC16C5X共有33条指令,按操作分成三大类: 1. 面向字节操作类 2. 面向位操作类 3. 常数操作和控制操作类 全部指令如表2.1所示。 第二节 PIC16C5X 指令寻址方式 §2.2 PIC16C5X 指令寻址方式 PIC16C5X单片机寻址方式根据操作数的来源,可分为寄存器间接寻址、立即数寻址、直接寻址和位寻址四种。 一、寄存器间接寻址 这种寻址方式通过寄存器F0、F4来实现。实际的寄存器地址放在F4中,通过F0来进行间接寻址。 例: MOVLW 05H ; W=5 MOVWF 4 ; W(=5)→F4 MOVLW 55H ; W=55H

MOVWF 0 ; W(=55H)→F5 上面这段程序把55H送入F5寄存器。间址寻址方式主要用于编写查表、写表程序,非常方便。请参考§2.7程序设计技巧。 二、立即数寻址 这种方式就是操作数为立即数,可直接从指令中获取。 例:MOVLW 16H ; 16H →W 三、直接寻址 这种方式是对任何一寄存器直接寻址访问。对 16C52/54/55/56来说,寄存器地址(5位)直接包括在指令中。对PIC16C57,寄存器地址中高2位由(选Bank)由FSR<6:5>二位决定。 例: MOVWF 8 ; W→F8寄存器 MOVF 8,W ; F8→W 四、位寻址 这种寻址方式是对寄存器中的任一位(bit)进行操作。 例: BSF 11,0 ; 把F11的第0位置为"1"。 第三节面向字节操作类指令 §2.3 面向字节操作类指令

51单片机汇编指令速查表

51单片机汇编指令速查表 指令格式功能简述字节数周期 一、数据传送类指令 MOV A, Rn 寄存器送累加器 1 1 MOV Rn,A 累加器送寄存器 1 1 MOV A ,@Ri 内部RAM单元送累加器 1 1 MOV @Ri ,A 累加器送内部RAM单元 1 1 MOV A ,#data 立即数送累加器 2 1 MOV A ,direct 直接寻址单元送累加器 2 1 MOV direct ,A 累加器送直接寻址单元 2 1 MOV Rn,#data 立即数送寄存器 2 1 MOV direct ,#data 立即数送直接寻址单元 3 2 MOV @Ri ,#data 立即数送内部RAM单元 2 1 MOV direct ,Rn 寄存器送直接寻址单元 2 2 MOV Rn ,direct 直接寻址单元送寄存器 2 2 MOV direct ,@Ri 内部RAM单元送直接寻址单元 2 2 MOV @Ri ,direct 直接寻址单元送内部RAM单元 2 2 MOV direct2,direct1 直接寻址单元送直接寻址单元 3 2 MOV DPTR ,#data16 16位立即数送数据指针 3 2 MOVX A ,@Ri 外部RAM单元送累加器(8位地址) 1 2 MOVX @Ri ,A 累加器送外部RAM单元(8位地址) 1 2 MOVX A ,@DPTR 外部RAM单元送累加器(16位地址) 1 2 MOVX @DPTR ,A 累加器送外部RAM单元(16位地址) 1 2 MOVC A ,@A+DPTR 查表数据送累加器(DPTR为基址) 1 2 MOVC A ,@A+PC 查表数据送累加器(PC为基址) 1 2 XCH A ,Rn 累加器与寄存器交换 1 1 XCH A ,@Ri 累加器与内部RAM单元交换 1 1 XCHD A ,direct 累加器与直接寻址单元交换 2 1 XCHD A ,@Ri 累加器与内部RAM单元低4位交换 1 1 SWAP A 累加器高4位与低4位交换 1 1 POP direct 栈顶弹出指令直接寻址单元 2 2 PUSH direct 直接寻址单元压入栈顶 2 2 二、算术运算类指令 ADD A, Rn 累加器加寄存器 1 1

指令设定一览表

指令设定一览表 惯例 x:立即数m:数据存储器地址A:累加器 i:0~7 号位 addr:程序存储器地址 Rev 1.00 66 2011-04-13

注: 1. 对跳转指令而言,如果比较的结果牵涉到跳转即需2个周期,如果没有跳转发生,则只需一个周期即可。 2. 任何指令若要改变PCL的内容将需要2个周期来执行。 3. 对于“CLR WDT1”和“CLR WDT2”指令而言,TO和PDF标志位也许会受执行结果影响,“CLR WDT1” 和“CLR WDT2”被连续执行后,TO和PDF标志位会被清零,除此外TO和PDF标志位保持不变。 Rev 1.00 67 2011-04-13

指令定义 ADC A, [m] Add Data Memory to ACC with Carry 指令说明将指定数据存储器、累加器和进位标志位的内容相加后,把结果储存回累加器。功能表示ACC ← ACC + [m] + C 影响标志位OV , Z , AC , C ADCM A, [m] Add ACC to Data Memory with Carry 指令说明将指定数据存储器、累加器和进位标志位的内容相加后,把结果储存回指定数据存储器。 功能表示[m] ←ACC + [m] + C 影响标志位OV , Z , AC , C ADD A, [m] Add Data Memory to ACC 指令说明将指定数据存储器和累加器的内容相加后,把结果储存回累加器。功能表示ACC ←ACC + [m] 影响标志位OV , Z , AC , C ADD A, x Add immediate data to ACC 指令说明将累加器和立即数的内容相加后,把结果储存回累加器。功能表示ACC ← ACC + x 影响标志位OV , Z , AC , C ADDM A, [m] Add ACC to Data Memory 指令说明将指定数据存储器和累加器的内容相加后,把结果储存回指定数据存储器。功能表示[m] ←ACC + [m] 影响标志位OV , Z , AC , C AND A, [m] Logical AND Data Memory to ACC 指令说明将存在累加器和指定数据存储器中的数据作AND的运算,然后把结果储存回累加器。功能表示ACC ← ACC“AND”[m] 影响标志位Z AND A, x Logical AND immediate data to ACC 指令说明将存在累加器中的数据和立即数作AND的运算,然后把结果储存回累加器。功能表示ACC ← ACC“AND”x 影响标志位Z ANDM A, [m] Logical AND ACC to Data Memory 指令说明将存在指定数据存储器和累加器中的数据作AND的运算,然后把结果储存回数据 存储器。 功能表示[m] ← ACC“AND”[m] 影响标志位Z CALL addr Subroutine call 指令说明无条件地调用指定地址的子程序,此时程序计数器先加1获得下一个要执行的指令地址并压入堆栈,接着载入指定地址并从新地址继续执行程序,由于此指令需要 额外的运算,所以为一个2周期的指令。 Rev 1.00 68 2011-04-13

MCS-51指令速查表

MCS—51指令速查表 PSW寄存器 C AC FO RSI RSO OV—P n=0,1,2,3,4,5,6,7;i=0,1 指令操作说明 MOV x,y ;x←y ,A,direct←Rn,@Rj,direct,#data ; Rn,@Ri←A,direct,#data DPTR←#data ; c y?bit MOVX x,y ;x←y ,A?@Ri , @DPTR MOVC x,y ;x←y,A←@A+DPTR , @A+PC XCH x,y ;x<= =>y,A<= =>Rn , @Ri , direct XCHD x,y ;A低四<= =>@Rj低四 SWAP A;A低四<= =>A低四 PUSH direct ;加1压入 POP direct ;弹出减1 ADD x,y ;x←x+y,x=A,y≡Rn,@Ri , direct , #data * ADDC x,y ;x←x+y+cy,x=A,y≡Rn,@Ri , direct , #data * SUBB x,y ;x←x-y-cy,x=A,y≡Rn,@Ri , direct , #data * INC x ;x←x+1,x≡A,Rn , @Ri , direct , DPTR DEC x ;x←x-1,x≡A,Rn , @Ri , direct DA A;对A进行十进制调整 MUL AB ;BA←A×B DIV AB ;A/B,A←商,B←余 ANL x,y ;x←x∧y x=A,y≡Rn,@Ri , direct , #data; * x≡direct , y≡A,#data ORL x,y ;x←x∨y x=A,y≡Rn,@Ri , direct , #data; * x≡direct , y ≡A,#data XRL x,y ;x←x○+y x=A,y≡Rn,@Ri , direct , #data; * x≡direct , y ≡A,#data CPL A;A←A— CLR A;A←0 RL A;Cy RR A;Cy RLC A; RRC A;

3DMAX常用Vray材质经典参数

常用V ray材质经典参数 1.亮光油漆木纹 (1)漫射:木纹贴图 (2)反射:衰减—Fresnel *无漆原木只需复制贴图到凹凸即可 2.哑光油漆木纹 在亮光的基础上,衰减贴图里提高折射率为2.5(此值越高衰减越弱,反射越明显),降低反射光泽度为0.85,BRDF改为沃德(高光扩散范围最大) 3.不锈钢 (1)漫射纯黑 (2)反射100 *砂面不锈钢降低光泽度为0.85,细分提高至25 4.陶瓷 (1)漫射纯白 (2)反射衰减—Fresnel—折射率1.8(使反射更明显)—高光光泽度0.9 *亚克力降低光泽度为0.9 5.透明玻璃 (1)反射纯白,漫射不变—菲涅尔反射 (2)折射纯白—影响阴影,影响Alpha(影响阴影可以投射出透明阴影,影响Alpha方便后 期处理外景) *有色彩的玻璃修改烟雾颜色,烟雾倍增改变颜色强度 6.磨砂玻璃 在透明玻璃基础上,贴图—凹凸15—噪波—大小6 7.大面积水 (1).漫射纯黑 (2)反射衰减—Fresnel—菲涅尔反射 (3)折射纯白—折射率1.33——烟雾0.1—0.01 (4)凹凸贴图20——噪波——燥波参数——大小值修改波浪 8.无花纹布料 (1)漫射布纹贴图——继续在贴图的基础上添加垂直/平行衰减贴图——“将旧材质保存为 子材质”(此时混合曲线可调节纹理部分和反光部分区域大小) (2)设置凹凸贴图,值为100,点击贴图改变为理想贴图大小——将模糊值改为0.3(目的是 减弱贴图抗锯齿,是凹凸纹路更清晰) *有花纹布料只需在此基础上将漫射贴图改为花纹贴图即可 9.毛毯 (1)漫射衰减—垂直/平行—设置黑色色块来决定材质对象的基本颜色,白色色块决定决定 反光处的颜色 (2)设置合适的凹凸步纹,值为7(可设置合适的平铺) 10.皮革 (1)漫射选皮革贴图或选择喜欢的颜色 (2)反射50,高光0.6光泽度0.8 (3)贴图凹凸100(可设置合适的平铺) 11.透明窗纱 (1)漫射输出

G代码一览表

CNC代码一览表M代码一览表 M代码一览表

注) 不能同时处理的M代码 M32中虽然在1程序程序段中能加入4个M代码,但不能同时处理的M代码加入程序时,会发出“227不能同时处理的M代码”的警示. 此警示的组合如下: M03﹑M04、M05、M19中的2个以上在同一程序段中 M15﹑M16在同一程序段中 M23﹑M24在同一程序段中 M33﹑M34在同一程序段中 M48﹑M49在同一程序段中 M15﹑M33在同一程序段中 M06﹑M149在同一程序段中 M70~M72中两个以上在同一程序段中(只在带有换托盘功能中)

M195~M198不能同时单独发指令 不合规格的M代码 当发出M代码表中没有的M代码或不合规格的M代码指令时,会提示“228不合规格的M代码”,并终止程序,这一点请注意. 但是,M36~M39指令什么也不进行,便到达完了状态. G代码一览表 表1.1

从表中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。00组的G代码是非模态的,这些G代码只在它们所在的程序段中起作用。标有*号的G代码是上电时的初始状态。对于G01和G00、G90和G91上电时的初始状态由参数决定。 如果程序中出现了未列在上表中的G代码,CNC会显示10号报警。 同一程序段中可以有几个G代码出现,但当两个或两个以上的同组G代码出现时,最后出现的一个(同组的)G代码有效。 在固定循环模态下,任何一个01组的G代码都将使固定循环模态自动取消,成为G80模态。

常用材质参数

(一)、木质类材质 木地板1(印象):漫反射:木地板材质,反射:木地板的黑白贴图黑调偏暗,高光光泽度:0.78 ,反射光泽度:0.85,细分:15 ,凹凸:60%木地板的黑白贴图黑调偏亮。 木地板2(印象):(漫反射):木地板材质,反射:衰减,高光光泽度:0.9,反光光泽度:0.7,凹凸:10%木地板材质。 木纹3亮面清漆木材(黑石):漫反射:木纹贴图,反射;49,高光光泽度-0.84,反射光泽度:1。 2、木地板哑面实木-黑石:漫反射:木纹贴图,模糊值0.01,反射:34,高光光泽度:0.87,反射光泽度:0.82,凹凸:11,与漫反射贴图相关联,模糊值0.85 2、木纹(EV):漫反射:木纹贴图材质,反射:30-50高光光泽度:锁定,反射光泽度:0.7-0.8。 3、木材(EV):漫反射:木纹贴图材质,反射:40,高光光泽度:0.65,反射光泽度:0.7-0.8,凹凸:25%木纹贴图材质 (二)、石材类: 1、镜面石材:表面较光滑,有反射,高光较小-黑石:漫反射:石材纹理贴图,反射:40 高光光泽度:0.9反射光泽度:1,细分:9 2、柔面表面较光滑,有模糊,高光较小-黑石):漫反射:石材纹理贴图,反射:40,高光光泽度:锁定,反射光泽度:0.85 ,细分25 3、凹凸面表面较光滑,有凹凸,高光较小:漫反射:石材纹理贴图,反射:

40,高光光泽度:锁定,反射光泽度:1,细分9,(凹凸:15%同漫反射贴图相关联 4、漫反射:石材纹理贴图,反射:40,高光光泽度:锁定,反射光泽度:0.85,凹凸:15%同漫反射贴图相关联 5、瓷质材质-印象:表面光涌带有反射,有很亮的高光:漫反射:瓷质贴图(白瓷250)反射:衰减(也可直接设为133,要打开菲涅尔,也有只给40左右),高光光泽度:0.85,反射光泽度:0.95(反射给40只改这里为0.85),细分:15,最大深度:10,BRDF-WARD(如果不用衰减可以改为PONG),各向异性:0.5,旋转值为70,环境:OUTPUT,输出量为3.0。 5、瓷质材质-EV:表面光涌带有反射,有很亮的高光:漫反射:白250,反射:35,高光光泽度:锁定,反射光泽度:0.8-0.9,细分:15 (三)、玻璃: 1、玻璃-印象:漫反射:黑0,反射:255 勾选菲涅尔反射,高光光泽度:锁定,反射光泽度:1,细分:8,折射光泽度:252,细分:8,折射率:1.6 ,雾颜色:252,雾倍增:0.8,注意勾选影响阴影,窗户用要勾选影响ALPH。 2、玻璃-EV:漫反射:黑0,反射:衰减,高光光泽度:锁定,反射光泽度、平滑度:1 细分:3,折射光泽度:255,细分:8 ,折射率:1.517,雾倍增:1.0,细分:50,注意勾选影响阴影,窗户用要勾选影响ALPH 3、玻璃1-印象:漫反射:128,反射:衰减,衰减中反射系数2.0,让反射不太强,高光光泽度0.9,反射光泽度:1,折射光泽度:250 ,细分:8 ,折射率:1.5 ,注意勾选影响阴影,窗户用要勾选影响ALPH

我的世界指令表

我的世界指令表文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

我的世界指令表 一.死亡不掉落 /gamerule keepInventory true 二.防炸 /gamerule mobGriefing False 三.药水指令 给予玩家药水效果指令 /effect 玩家id 药水id 药水时间药水程度 药水ID: 速度 ID 【1】 缓慢 ID 【2】 急迫 ID 【3】 挖掘疲劳ID【4】 力量ID【5】 瞬间治疗 ID 【6】 瞬间伤害 ID 【7】 跳跃提升 ID 【8】 反胃 ID【9】 生命恢复 ID 【10】 抗性提升 ID 【11】 防火 ID 【12】 水下呼吸 ID 【13】

隐身 ID 【14】 失明 ID 【15】 夜视 ID【16】 饥饿 ID 【17】 虚弱 ID 【18】 中毒 ID 【19】 四.召唤各种生物 1:特殊生物召唤 已驯服的僵尸马:/summon EntityHorse ~ ~ ~ {Type:3,Tame:1} 未驯服的僵尸马:/summon EntityHorse ~ ~ ~ {Type:3} 已驯服的骷髅马:/summon EntityHorse ~ ~ ~ {Type:4,Tame:1} 未驯服的骷髅马: /summon EntityHorse ~ ~ ~ {Type:4} 召唤巨人:/summon Giant 三个生物骑一起: /summon 第一个生物 ~ ~ ~ {Riding:{id:生物,Riding:{id:生物}}} 两个生物骑一起: /summon 生物 ~ ~ ~ {Riding:{id:生物}} 2.召唤普通生物 指令:/summon 生物英文名称 各种生物英文名称 Pig猪 Zombie僵尸 Cow牛 EntityHorse马

Vray常用材质参数

常用vray材质参数: 1、亮光木材:漫射:贴图反射:35灰高光:0.8 亚光木材:漫射:贴图反射:35灰高光:0.8 光泽(模糊):0.85 2、镜面不锈钢:漫射:黑色反射:255灰 亚面不锈钢:漫射:黑色反射:200灰光泽(模糊):0.8 拉丝不锈钢:漫射:黑色反射:衰减贴图(黑色部分贴图)光泽(模糊):0.8 3、陶器:漫射:白色反射:255 菲涅耳 4、亚面石材:漫射:贴图反射:100灰高光:0.5 光泽(模糊):0.85 凹凸贴图 5、抛光砖:漫射:平铺贴图反射:255 高光:0.8 光泽(模糊):0.98菲涅耳普通地砖:漫射:平铺贴图缝隙0.2 反射:255 高光:0.8光泽(模糊):0.9 菲涅耳 6、木地板:漫射:平铺贴图缝隙0.01 反射:70 光泽(模糊):0.9 凹凸贴图 7、清玻璃:漫射:255 反射:灰色/白色折射255 折射率1.5 【“菲涅耳”全开】。(有色玻璃在“烟雾颜色”处调整颜色,并开启“影响阴影”,烟雾倍增调至0.6 ) 磨砂玻璃:漫射:灰色反射:255 高光:0.8 光泽(模糊):0.9 折射255 光泽(模糊):0.9 光折射率:1.5 8、普通布料:漫射:贴图凹凸贴图(根据实际情况加UVP贴图)。 绒布::漫射:衰减贴图置换贴图(根据实际情况加UVP贴图)。 地毯:1500X2000 VR置换模式2D贴图数量50 把置换的贴图拉到材质球上,平铺4 X 4。把地毯贴图赋予地毯。 9、皮革:漫射:贴图反射:50 高光:0.6 光泽(模糊):0.8 凹凸贴图100 (UVP 贴图)。贴图:“漫射”去掉。漫射:漫射可以更改颜色。 10、水材质:漫射:黑色反射:255 衰减贴图菲涅耳折射:255 折射率:1.33 烟雾颜色:浅青色,烟雾倍增:0.05左右凹凸:20 贴图:澡波(350) 11、纱窗:漫射:颜色/白色折射:灰白贴图折射率1 接收GI:2 12、调整贴图:输出—使用色彩贴图曲线---显示最终效果 13、使物体变亮:选取物体右击--vr属性--接受全局照明{调高一些GI:2},BRDF—沃德—影响阴影

【可直接使用】单片机指令表(最全).doc

单片机指令以A开头的指令有18条,分别为: 1、ACALL addr11 指令名称:绝对调用指令 指令代码:A10 A9 A8 10001 A7 A6 A5 A4 A3 A2 A1 A0 指令功能:构造目的地址,进行子程序调用。其方法是以指令提供的11位地址(al0~a0),取代PC的低11位,PC的高5位不变。操作内容: PC←(PC)+2SP←(SP)+1 (SP)←(PC)7~0 SP←(SP)+1 (SP)←(PC)15~8 PC10~0←addrl0~0 字节数: 2 机器周期:2 使用说明:由于指令只给出子程序入口地址的低11位,因此调用范围是2KB。 2、ADD A,Rn 指令名称:寄存器加法指令指令代码:28H~2FH 指令功能:累加器内容与寄存器内容相加 操作内容:A←(A)+(Rn),n=0~7 字节数: 1 机器周期;1 影响标志位:C,AC,OV 3、ADD A,direct 指令名称:直接寻址加法指令指令代码:25H 指令功能:累加器内容与内部RAM单元或专用寄存器内容相加操作内容:A←(A)+(direct) 字节数: 2 机器周期:1 影响标志位:C,AC,OV 4、ADD A,@Ri ’ 指令名称:间接寻址加法指令指令代码:26H~27H 指令功能:累加器内容与内部RAM低128单元内容相加 操作内容:A←(A)+((Ri)),i=0,1 字节数: 1 机器周期:1 影响标志位:C,AC,OV 5、ADD A,#data 指令名称:立即数加法指令指令代码:24H 指令功能:累加器内容与立即数相加 操作内容:A←(A)+data 字节数: 2 机器周期:1 影响标志位:C,AC,OV 6、ADDC A,Rn 指令名称:寄存器带进位加法指令指令代码:38H~3FH 指令功能:累加器内容、寄存器内容和进位位相加 操作内容:A←(A)+(Rn)+(C),n=0~7 字节数: 1 机器周期:1 影响标志位:C,AC,OV 7、ADDC A,direct 指令名称:直接寻址带进位加法指令指令代码:35H 指令功能:累加器内容、内部RAM低128单元或专用寄存器内容与进位位加 操作内容:A←(A)+(direct)+(C) 字节数: 2 机器周期:1 影响标志位:C,AC,OV 8、ADDC A,@Ri 指令名称:间接寻址带进位加法指令指令代码:36H~37H 指令功能:累加器内容, 内部RAM低128单元内容及进位位相加操作内容:A←(A)+((Ri))+(C),i=0,1 字节数: 1 机器周期:1 影响标志位:C,AC,OV 9、ADDC A,#data 指令名称:立即数带进位加法指令指令代码:34H 指令功能:累加器内容、立即数及进位位相加 操作内容:A←(A)+data+(C) 字节数: 2 机器周期:1 影响标志位:C,AC,OV 10、AJMP addr11 指令名称:绝对转移指令 指令代码:A10 A9 A8 1 0 0 0 1 A7 A6 A5 A4 A3 A2 A1 A0 指令功能:构造目的地址,实现程序转移。其方法是以指令提供的11位地址,取代PC的低11位,.而PC的高5位保持不变。操作内容:PC←(PC)+2PCl0~0←addrll 字节数: 2 机器周期:2 使用说明:由于addrll的最小值是000H,最大值是7FFH,因此地址转移范围是2KB。 11、ANL A,Rn 指令名称:寄存器逻辑与指令指令代码:58H~5FH 指令功能:累加器内容逻辑与寄存器内容 操作内容:A←(A)∧(Rn),n=0~7 字节数: 1 机器周期:1 12、ANL A,direct 指令名称:直接寻址逻辑与指令指令代码:55H 指令功能:累加器内容逻辑与内部RAM低128单元或专用寄存器内容 操作内容:A←(A)∧(diret) 字节数: 2 机器周期:1 精选

VR常用材质参数

VR常用材质参数 设计家园 2009-05-20 16:59:19 阅读764 评论3 字号:大中小The handsome is who does handsomely!

白色墙面: 白色:漫射245 反射23 高光 0.25 去掉反射[让他只有高光没有反射] --------------------------------------- 铝合金: 漫射 124 反射 86 高光0.7 光泽度0.75 反射细分25 BRDF[各向异性] WARD[沃德] --------------------------------------- 地板: 在漫反射添加地板贴图,将模糊的默认参数1改为0.01 反射贴图里放置FALLOFF[衰减] 在衰减类型里为Fresnel[菲湦耳] 上面色表示为离相机比较近的颜色 亮度为20 饱和度为255 色调为151 下面色表示为离相机比较远的颜色 亮度为60 饱和度为102 色调为150 Fresnel[菲湦耳]参数的折射率为1.1(最高是20值越小衰减越剧烈) 高光:0.45 光泽度:0.45 反射细分:10(反射不强细分不用给很高)

凹凸为10加上贴图, --------------------------------------- 布纹材质: 在漫反射贴图里加上FALLOFF[衰减] 上为贴图在下面设材质为亮度255的色彩,色调自定, 在反射设置反射为16 [在选项里去掉跟踪反射][让他只有高光没有反射] 反射高光光泽度为30.5加上凹凸,其它不变 ---------------------------------------- 木纹材质 漫反射加入木纹贴图,模糊的默认参数1改为0.01,高光0.8 反射贴图里放置FALLOFF[衰减] 在衰减类型里为Fresnel[菲湦耳] 上为近,亮度值为0 远处的亮度值为230 带点蓝色,衰减强度为1.6[默认] 反射高光光泽度为0.8[高光大小] 光泽度为0.85[模糊值] 细分高点给15 加入凹凸贴图,强度10左右 ------------------------------------------ 亮光不锈钢材质 漫反射为黑色[0]{增强对比} 反射为浅蓝色[亮度185 色调158

51单片机指令表

此表主要是为了方便大家查阅每条指令的作用,写法以及字节数和周期数,建议大家保存为书签。 助记符指令说明字节数周期数 (数据传递类指令) MOV A,Rn 寄存器传送到累加器 1 1 MOV A,direct 直接地址传送到累加器 2 1 MOV A,@Ri 累加器传送到外部RAM(8 地址) 1 1 MOV A,#data 立即数传送到累加器 2 1 MOV Rn,A 累加器传送到寄存器 1 1 MOV Rn,direct 直接地址传送到寄存器 2 2 MOV Rn,#data 累加器传送到直接地址 2 1 MOV direct,Rn 寄存器传送到直接地址 2 1 MOV direct,direct 直接地址传送到直接地址 3 2 MOV direct,A 累加器传送到直接地址 2 1 MOV direct,@Ri 间接RAM 传送到直接地址 2 2 MOV direct,#data 立即数传送到直接地址 3 2 MOV @Ri,A 直接地址传送到直接地址 1 2 MOV @Ri,direct 直接地址传送到间接RAM 2 1 MOV @Ri,#data 立即数传送到间接RAM 2 2 MOV DPTR,#data16 16 位常数加载到数据指针 3 1 MOVC A,@A+DPTR 代码字节传送到累加器 1 2 MOVC A,@A+PC 代码字节传送到累加器 1 2 MOVX A,@Ri 外部RAM(8 地址)传送到累加器 1 2 MOVX A,@DPTR 外部RAM(16 地址)传送到累加器 1 2 MOVX @Ri,A 累加器传送到外部RAM(8 地址) 1 2 MOVX @DPTR,A 累加器传送到外部RAM(16 地址) 1 2 PUSH direct 直接地址压入堆栈 2 2 POP direct 直接地址弹出堆栈 2 2 XCH A,Rn 寄存器和累加器交换 1 1

V-Ray常用材质参数(精)

V-Ray常用材质参数 2010-05-08 19:33:18 (一)、木质类材质木地板1(印象):漫反射:木地板材质,反射:木地板的黑白贴图黑调偏暗,高光光泽度:0.78 ,反射光泽度:0.85,细分:15 ,凹凸:60%木地板的黑白贴图黑调偏亮。木地板2(印象):(漫反射):木地板材质,反射:衰减,高光光泽度:0.9,反光光泽度:0.7,凹凸:10%木地板材质。木纹3亮面清漆木材(黑石):漫反射:木纹贴图,反射;49,高光光泽度-0.84,反射光泽度:1。 2、木地板哑面实木-黑石:漫反射:木纹贴图,模糊值0.01,反射:34,高光光泽度:0.87,反射光泽度:0.82,凹凸:11,与漫反射贴图相关联,模糊值0.85 2、木纹(EV):漫反射:木纹贴图材质,反射:30-50高光光泽度:锁定,反射光泽度:0.7-0.8。 3、木材(EV):漫反射:木纹贴图材质,反射:40,高光光泽度:0.65,反射光泽度:0.7-0.8,凹凸:25%木纹贴图材质(二)、石材类: 1、镜面石材:表面较光滑,有反射,高光较小-黑石:漫反射:石材纹理贴图,反射: 40 高光光泽度:0.9反射光泽度:1,细分:9 2、柔面表面较光滑,有模糊,高光较小-黑石):漫反射:石材纹理贴图,反射:40,高光光泽度:锁定,反射光泽度:0.85 ,细分25 3、凹凸面表面较光滑,有凹凸,高光较小:漫反射:石材纹理贴图,反射:40,高光光泽度:锁定,反射光泽度:1,细分9,(凹凸:15%同漫反射贴图相关联 4、漫反射:石材纹理贴图,反射:40,高光光泽度:锁定,反射光泽度:0.85,凹凸:15%同漫反射贴图相关联 5、瓷质材质-印象:表面光涌带有反射,有很亮的高光:漫反射:瓷质贴图(白瓷250)反射:衰减(也可直接设为133,要打开菲涅尔,也有只给40左右),高光光泽度:0.85,反射光泽度:0.95(反射给40只改这里为0.85),细分:15,最大深度:10,BRDF-WARD(如果不用衰减可以改为PONG),各向异性:0.5,旋转值为70,环境:OUTPUT,输出量为3.0。 5、瓷质材质-EV:表面光涌带有反射,有很亮的高光:漫反射:白250,反射:35,高光光泽度:锁定,反射光泽度:0.8-0.9,细分:15 (三)、玻璃: 1、玻璃-印象:漫反射:黑0,反射:255 勾选菲涅尔反射,高光光泽度:锁定,反射光泽度:1,细分:8,折射光泽度:252,细分:8,折射率:1.6 ,雾颜色:252,雾倍增:0.8,注意勾选影响阴影,窗户用要勾选影响ALPH。 2、玻璃-EV:漫反射:黑0,反射:衰减,高光光泽度:锁定,反射光泽度、平滑度:1 细分:3,折

C语言基础-符号、指令表

C语言基础-符号、指令表

姓名:[张魏] 联系电话:[10086] 联系地址:[中州大学]

auto :声明自动变量一般不使用 double :声明双精度变量或函数 int:声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 register:声明积存器变量 typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量)return :子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型 const :声明只读变量 float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环 for:一种循环语句(可意会不可言传) signed:生命有符号类型变量或函数 goto do if

注解://—单行注解;/*多行注解*/

typedef struct{ 数据类型变量序列1; 数据类型变量序列1; ... }自定义数据类型的名称; 保留字 _a t_,a l i e n,b d a t a,b r e a k,b i t,c a s e,c h a r,c o d e,c o m p a c t,c o n s t,c o n t i n u e,d a t a, d e f a u l t,d o,d o u b l e,f a r,e l s e,e n u m,e x t e r n,f l o a t,f o r,g o t o,i f,f u n c u s e d,i d a t a,i n t, i n l i n e,i n t e r r u p t,l a r g e,l o n g,p d a t a,_p r i o r i t y_,r e e n t r a n t,r e t u r n,s b i t,s f r,s f r16, s h o r t,s i g e n d,s i z e o f,s m a l l,s t a t i c,s t r u c t,s w i t c h c_t a s k_,t y p e d e f,u s i n g, u n i o n, u n s i g n e d,v o i d,v o l a t i l e,w h i l e,x d a t a

单片机指令表(最全)

. ;.. 单片机指令以A 开头的指令有18条,分别为: 1、ACALL addr11 指令名称:绝对调用指令 指令代码:A10 A9 A8 10001 A7 A6 A5 A4 A3 A2 A1 A0 指令功能:构造目的地址,进行子程序调用。其方法是以指令提供的11位地址(al0~a0),取代PC 的低11位,PC 的高5位不变。 操作内容: PC←(PC)+2 SP←(SP)+1 (SP)←(PC)7~0 SP←(SP)+1 (SP)←(PC)15~8 PC10~0←addrl0~0 字节数: 2 机器周期:2 使用说明:由于指令只给出子程序入口地址的低11位,因此调用 范围是2KB 。 2、ADD A ,Rn 指令名称:寄存器加法指令 指令代码:28H ~2FH 指令功能:累加器内容与寄存器内容相加 操作内容:A←(A)+(Rn), n =0~7 字节数: 1 机器周期;1 影响标志位:C ,AC ,OV 3、ADD A ,direct 指令名称:直接寻址加法指令 指令代码:25H 指令功能:累加器内容与内部RAM 单元或专用寄存器内容相加 操作内容:A←(A)+(direct) 字节数: 2 机器周期:1 影响标志位:C ,AC ,OV 4、ADD A ,@Ri ’ 指令名称:间接寻址加法指令 指令代码:26H ~27H 指令功能:累加器内容与内部RAM 低128单元内容相加 操作内容:A←(A)+((Ri)), i =0,1 字节数: 1 机器周期:1 影响标志位:C ,AC ,OV 5、ADD A ,#data 指令名称:立即数加法指令 指令代码:24H 指令功能:累加器内容与立即数相加 操作内容:A←(A)+data 字节数: 2 机器周期:1 影响标志位:C ,AC ,OV 6、ADDC A ,Rn 指令名称:寄存器带进位加法指令 指令代码:38H ~3FH 指令功能:累加器内容、寄存器内容和进位位相加 操作内容:A←(A)+(Rn)+(C), n =0~7 字节数: 1 机器周期:1 影响标志位:C ,AC ,OV 7、ADDC A ,direct 指令名称:直接寻址带进位加法指令 指令代码:35H 指令功能:累加器内容、内部RAM 低128单元或专用寄存器内 容与进位位加 操作内容:A←(A)+(direct)+(C) 字节数: 2 机器周期:1 影响标志位:C ,AC ,OV 8、ADDC A ,@Ri 指令名称:间接寻址带进位加法指令 指令代码:36H ~37H 指令功能:累加器内容, 内部RAM 低128单元内容及进位位相加 操作内容:A←(A)+((Ri))+(C), i =0,1 字节数: 1 机器周期:1 影响标志位:C ,AC ,OV 9、ADDC A ,#data 指令名称:立即数带进位加法指令 指令代码:34H 指令功能:累加器内容、立即数及进位位相加 操作内容:A←(A)+data+(C) 字节数: 2 机器周期:1 影响标志位:C ,AC ,OV 10、AJMP addr11 指令名称:绝对转移指令 指令代码:A10 A9 A8 1 0 0 0 1 A7 A6 A5 A4 A3 A2 A1 A0 指令功能:构造目的地址,实现程序转移。其方法是以指令提供的11位地址,取代PC 的低11位,.而PC 的高5位保持不变。 操作内容:PC←(PC)+2 PCl0~0←addrll 字节数: 2 机器周期:2 使用说明:由于addrll 的最小值是000H ,最大值是7FFH ,因此地址转移范围是2KB 。 11、ANL A ,Rn 指令名称:寄存器逻辑与指令 指令代码:58H ~5FH 指令功能:累加器内容逻辑与寄存器内容 操作内容:A←(A)∧(Rn), n =0~7 字节数: 1 机器周期:1 12、ANL A ,direct 指令名称:直接寻址逻辑与指令 指令代码:55H 指令功能:累加器内容逻辑与内部RAM 低128单元或专用寄存 器内容 操作内容:A←(A)∧(diret) 字节数: 2 机器周期:1

单片机汇编语言指令查表

目录 表1 寻址方式与相应的寻址空间 (2) 1.1数据传送指令MOV (2) 1.2程序存储器取数据指令MOVX,MOVC (3) 1.3 数据交换指令XCH,XCHD,SWAP (3) 1.4 逻辑运算指令ANL,ORL(按位进行) (4) 续表1.4 逻辑运算指令XRL CLR CPL RL RLC RR RRC(按位进行) (5) 1.5 控制转移指令LJMP AJMP SJMP JMP JZ JNZ CJNE (6) 续表1.5 控制转移指令DJNZ LCALL ACALL RET RETI NOP (7) 1.6 布尔处理(位操作)指令CLR SETB CPL ANL ORL (8) 续表1.6 布尔处理(位操作)指令JC JNC JB JNB JBC (9) 1.7堆栈操作指令PUSH POP (10) 2.MCS-51系列单片机算术运算指令表ADD ADDC SUBB INC DEC MUL DIV DA (10)

表1 寻址方式与相应的寻址空间 1.1数据传送指令MOV 方式 利用的变量 使用的空间 寄存器 R0∽R7,A ,B ,CY ,DPTR 直接寻址 direct 片内RAM 低128字节特殊功能寄存器SFR 寄存器间址 @Ro ,@R1 SP @R0,@R1,@DPTR 片内RAM 片外RAM 立即数 #data 程序存储器 基址加变址 @A+PC @A+DPTR 程序存储器 相对寻址 PC+rel 程序存储器 位寻址 bit 片内RAM 的20H ∽2FH 部分SFR 目的操作数 汇编指令 机器码 功能 字节数 机器 周期 A 累加器 立即数送A MOV A ,#data 74H data data 传至A 2 1 内部RAM 或SFR 内容送A MOV A ,direct E5H direct (direct)传至A 2 1 寄存器内容送A MOV A ,Rn (n=0∽7) E8H ∽EFH 11101rrr (Rn)传至A 1 1 内部RAM 内容送A MOV A ,@Ri (i=0,1) 1110011i ((Ri))传至A 1 1 Direct 内部RAM 或SFR 立即数送内部RAM 或SFR MOV direct ,#data 75H direct data data 传至direct 3 2 内部RAM 和SFR 直接直接传送 MOV direct ,direct 85H direct direct (direct)传至direct 3 2 累加器内容送内部RAM 或SFR MOV direct ,A F5H direct (A)传至direct 2 1 寄存器内容送内部RAM 或SFR MOV direct ,Rn (n=0∽7) 10001rrr direct (Rn)传至direct 2 2 内部RAM 内容送内部RAM 或SFR MOV direct ,@Ri (i=0,1) 1000011i direct ((Ri))传至direct 2 2 Rn 寄存器 立即数送寄存器 MOV Rn,#data (n=0∽7) 01111rrr data data 传至Rn 2 1 内部RAM 或SFR 内容送寄存器 MOV Rn,direct (n=0∽7) 10101rrr direct (direct)传至Rn 2 2 累加器内容送寄存器 MOV Rn,A (n=0∽7) 11111rrr (A)传至Rn 1 2 @Ri 内部RAM 立即数送内部RAM MOV @Ri,#data (i=0,1) 0111011i data data 传至(Ri) 2 1 内部RAM 或SFR 内容送内部RAM MOV @Ri,direct (i=0,1) 1010011i direct (direct)传至(Ri) 2 2 累加器内容送内部RAM MOV @Ri,A (i=0,1) 1111011i (A)传至(Ri) 1 1 DPTR 16位立即数传送指令 MOV DPTR,#data16 90H dataH dataL data16传至DPTR 3 2

西门子指令一览表

1 位逻辑指令 1.1 -||- 常开接点(地址) 1.2 -|/|- 常闭接点(地址) 1.3 XOR 位异或 1.4 -|NOT|- 信号流反向 1.5 -( ) 输出线圈 1.6 -(#)- 中间输出 1.7 -(R) 线圈复位 1.8 -(S) 线圈置位 1.9 RS 复位置位触发器 1.10 RS 置位复位触发器 1.11 -(N)- RLO下降沿检测 1.12 -(P)- PLO上升沿检测 1.13 -(SAVE) 将RLO存入BR存储器1.14 MEG 地址下降沿检测 1.15 POS 地址上升沿检测 2 比较指令 2.1 CMP?I 整数比较 2.2 CMP?D 双整数比较 2.3 CMP?R 实数比较 3 转换指令 3.1 BCD_IBCD码转换为整数 3.2 I_BCD 整数转换为BCD码 3.3 I_DINT 整数转换为双整数 3.4 BCD_DIBCD码转换为双整数 3.5 DI_BCD 双整数转换为BCD码3.6 DI_REAL 双整数转换为浮点数3.7 INV_I 整数的二进制反码 3.8 INV_DI 双整数的二进制反码3.9 NEG_I 整数的二进制补码 3.10 NEG_DI 双整数的二进制补码3.11 NEG_R 浮点数求反 3.12 ROUND 舍入为双整数

3.13 TRUNC 舍去小数取整为双整数3.14 CEIL 上取整 3.15 FLOOR 下取整 4 计数器指令 4.1 S_CUD 加减计数 4.2 S_CU 加计数器 4.3 S_CD 减计数器 4.4 -(SC) 计数器置初值 4.5 -(CU) 加计数器线圈 4.6 -(CD) 减计数器线圈 5 数据块指令 5.1 -(OPN) 打开数据块:DB或DI 6 逻辑控制指令 6.1 -(JMP) 无条件跳转 6.2 -(JMP) 条件跳转 6.3 -(JMPN) 若非则跳转 6.4 LABEL 标号 7 整数算术运算指令 7.1 ADD_I 整数加法 7.2 SUB_I 整数减法 7.3 MUL_I 整数乘法 7.4 DIV_I 整数除法 7.5 ADD_DI 双整数加法 7.6 SUB_DI 双整数减法 7.7 MUL_DI 双整数乘法 7.8 DIV_DI 双整数除法 7.9 MOD_DI 回送余数的双整数 8 浮点算术运算指令 8.1 基础指令 8.1.1 ADD_R 实数加法 8.1.2 SUB_R 实数减法 8.1.3 MUL_R 实数乘法 8.1.4 DIV_R 实数除法

相关文档