![]() |
|
|
| 导航:老古开发网首页→文章索引→文章分类→第1567页 |-文章搜索- 最新文章 -| |
||
| 技术文章索引 标题 | 加入时间 | 点击次数 |
| 1.浮点取整函数 简介:标号: FINT 功能:浮点取整函数 入口条件:操作数在[R0]中。 出口信息:结果仍在[R0]中。 影响资源:PSW、A、R2、R3、R4、位1FH 堆栈需求: 6字节 FINT: LCALL MVR0 ;将[R0]传送到第一工作区中 LCALL INT ;在工作寄存器中完成取整运算 LJMP MOV0 ;将结果传回到[R0]中 INT: MOV A,R3 ORL A,R4 JNZ INTA ...... | 2006年5月18日 | 1118 |
| 2.浮点符号函数 简介:标号: FSGN 功能:浮点符号函数 入口条件:操作数在[R0]中。 出口信息:累加器 A=1 时为正数,A=0FFH时为负数,A=0 时为零。 影响资源:PSW、A 堆栈需求: 2字节 FSGN: INC R0 ;读尾数 MOV A,@R0 INC R0 ORL A,@R0 DEC R0 DEC R0 JNZ SGN RET ;尾数为零,结束 SGN: MOV A,@R0 ;读取操作数的阶码 ...... | 2006年5月18日 | 728 |
| 3.浮点绝对值函数 简介:标号: FABS 功能:浮点绝对值函数 入口条件:操作数在[R0]中。 出口信息:结果仍在[R0]中。 影响资源:A 堆栈需求: 2字节 FABS: MOV A,@R0 ;读取操作数的阶码 CLR ACC.7 ;清除数符 MOV @R0,A ;回传阶码 RET ...... | 2006年5月18日 | 856 |
| 4.浮点数代数值比较(不影响待比较操作数)--MCS-51单片机实用子程序 简介:标号: FCMP 功能:浮点数代数值比较(不影响待比较操作数) 入口条件:待比较操作数分别在[R0]和[R1]中。 出口信息:若CY=1,则[R0] < [R1],若CY=0且A=0则 [R0] = [R1],否则[R0] > [R1]。 影响资源:A、B、PSW 堆栈需求: 2字节 FCMP: MOV A,@R0 ;数符比较 XRL A,@R1 JNB ACC.7,CMP2 MOV ...... | 2006年5月18日 | 769 |
| 5.浮点数出栈--MCS-51单片机实用子程序 简介:FPOP 功能:浮点数出栈 入口条件:操作数处于栈顶。 出口信息:操作数弹至[R0]中。 影响资源:A、R2、R3 堆栈需求: 2字节 FPOP: POP ACC ;将返回地址保存在R2R3中 MOV R2,A POP ACC MOV R3,A INC R0 INC R0 POP ACC ;将操作数弹出堆栈,传送到[R0]中 MOV @R0,A DEC R0 POP ACC MOV @R0,A ...... | 2006年5月18日 | 784 |
| 6.浮点数压栈--MCS-51单片机实用子程序 简介:标号: FPUS 功能:浮点数压栈 入口条件:操作数在[R0]中。 出口信息:操作数压入栈顶。 影响资源:A、R2、R3 堆栈需求: 5字节 FPUS: POP ACC ;将返回地址保存在R2R3中 MOV R2,A POP ACC MOV R3,A MOV A,@R0 ;将操作数压入堆栈 PUSH ACC INC R0 MOV A,@R0 PUSH ACC INC R0 MOV A,@R0 P ...... | 2006年5月18日 | 784 |
| 7.浮点数传送--MCS-51单片机实用子程序 简介:FMOV 功能:浮点数传送 入口条件:源操作数在[R1]中,目标地址为[R0]。 出口信息:[R0]=[R1],[R1]不变。 影响资源:A 堆栈需求: 2字节 FMOV: INC R0 INC R0 INC R1 INC R1 MOV A,@R1 MOV @R0,A DEC R0 DEC R1 MOV A,@R1 MOV @R0,A DEC R0 DEC R1 MOV A,@R1 MOV @R ...... | 2006年5月18日 | 1129 |
| 8.浮点数判零--MCS-51单片机实用子程序 简介:标号: FZER 功能:浮点数判零 入口条件:操作数在[R0]中。 出口信息:若累加器A为零,则操作数[R0]为零,否则不为零。 影响资源:A 堆栈需求: 2字节 FZER: INC R0 INC R0 MOV A,@R0 DEC R0 ORL A,@R0 DEC R0 JNZ ZERO MOV @R0,#41H ZERO: RET ...... | 2006年5月18日 | 3761 |
| 9.浮点数清零--MCS-51单片机实用子程序 简介:标号: FCLR 功能:浮点数清零 入口条件:操作数在[R0]中。 出口信息:操作数被清零。 影响资源:A 堆栈需求: 2字节 FCLR: INC R0 INC R0 CLR A MOV @R0,A DEC R0 MOV @R0,A DEC R0 MOV @R0,#41H RET ...... | 2006年5月18日 | 1137 |
| 10.日立超低耗电单片机在高速中文FLEX漫游传呼机中的应用 简介: 本例使用日立超低耗电的8位单片机H8/3887于高速中文FLEX传呼机中。使用此单片机之好处在于其超低的耗电,高速运行耗电低于1毫安,睡眠模式耗电低于5微安。其超低耗电能有效延长传呼机之电池寿命。 使用的主要元件为日立单片机H8/3887,日立点阵LCD驱动器HD66410,此驱动器能驱动128行乘33的点阵,因此能显示2行×8个中文字或4行×16个英文字,而F ...... | 2006年5月18日 | 776 |
| 11.MCS-51单片机实用子程序库--浮点数除法 简介:标号: FDIV 功能:浮点数除法 入口条件:被除数在[R0]中,除数在[R1]中。 出口信息:OV=0时,商仍在[R0]中,OV=1时,溢出。 影响资源:PSW、A、B、R2~R7、位1EH、1FH 堆栈需求: 5字节 FDIV: INC R0 MOV A,@R0 INC R0 ORL A,@R0 DEC R0 DEC R0 JNZ DIV1 MOV @R0,#41H;被除数为零,不必运算 ...... | 2006年5月18日 | 1955 |
| 12.MCS-51单片机实用子程序库(四) 简介:MCS-51单片机实用子程序库 (二) MCS-51 浮点运算子程序库及其使用说明 本浮点子程序库有三个不同层次的版本,以便适应不同的应用场合: 1.小型库(FQ51A.ASM):只包含浮点加、减、乘、除子程序。 2.中型库(FQ51B.ASM):在小型库的基础上再增加绝对值、倒数、比较、平方、开平方、 数制转换等子程序。 3.大型库(FQ51.ASM):包含本说明书中的全部子程序。 为便 ...... | 2006年5月18日 | 1580 |
| 13.MCS-51单片机实用子程序库(三) 简介:MCS-51单片机实用子程序库 (23)标号: BHD2 功能:双字节BCD码小数转换成双字节十六进制小数 入口条件:待转换的双字节BCD码小数在R4、R5中。 出口信息:转换后的双字节十六进制小数在R2、R3中。* 影响资源:PSW、A、R2~R6 堆栈需求: 2字节 BHD2: MOV R6,#10H ;准备计算两个字节小数 BHD3: MOV A,R5 ;按十进制倍增 ADD A,R ...... | 2006年5月18日 | 1515 |
| 14.MCS-51单片机实用子程序库(二) 简介: MCS-51单片机实用子程序库 (11) 标号: DIVS 功能:双字节二进制有符号数除法(补码) 入口条件:被除数在R2、R3、R4、R5中,除数在R6、R7中。 出口信息:OV=0时商在R2、R3中,OV=1时溢出。 影响资源:PSW、A、B、R1~R7 堆栈需求: 5字节 DIVS: LCALL MDS ;计算结果的符号和两个操作数的绝对值 PUSH PS ...... | 2006年5月18日 | 1515 |
| 15.MCS-51单片机实用子程序库(一) 简介:内容 目前已有若干版本的子程序库公开发表,它们各有特色。本程序库中的开平方算法为快速逼近算法,它能达到牛顿迭代法同样的精度,而速度加快二十倍左右,超过双字节定点除法的速度。 本子程序库对《单片机应用程序设计技术》一书附录中的子程序库作了重大修订: (1)按当前流行的以 IBM PC 为主机的开发系统对汇编语言的规定 ...... | 2006年5月18日 | 1876 |
| 16.PIC8位单片机汇编语言常用指令的识读(下) 简介:本文关于指令的注释将与前述指令中的略有不同。前述指令注释时是对指令具体完成的功能给以说明,这种注释方法对初学者确实易于接受和理解,但是实际应用中的PIC产品汇编语言的注释通常是以程序要做什么(或指令的作用)而不是说指令的直接功能。鉴于上述原因,下述的指令注释将改变过去的注释方法,用程序应起的作用作注释。 10寄程器半字节交换指令 指令格式:SWAPF f,d 说明:SWAPF是Swa ...... | 2006年5月18日 | 3186 |
| 17.PIC8位单片机汇编语言常用指令的识读(中) 简介: 三、面向字节、常数与控制操作的指令 1传送立即数至工作寄存器W指令 指令格式:MOVLW k;k表示常数、立即数和标号 说明:MOVLW是Move Literal to w的缩写 实例:MOVL 0x1E;常数30送W 2I/O口控制寄存器TRIS设置指令 指令格式;TRIS f 说明;TRIS f是Load TRIS Register的缩写。其功能是把工作寄存器 ...... | 2006年5月18日 | 3585 |
| 18.PIC8位单片机汇编语言常用指令的识读(上) 简介:各大类单片机的指令系统是没有通用性的,它是由单片机生产厂家规定的,所以用户必须遵循厂家规定的标准,才能达到应用单片机的目的。 PIC 8位单片机共有三个级别,有相对应的指令集。基本级PIC系列芯片共有指令33条,每条指令是12位字长;中级PIC系列芯片共有指令35条,每条指令是14位字长;高级PIC系列芯片共有指令58条,每条指令是16位字长。其指令向下兼容。 在这里笔者介绍PIC 8位单 ...... | 2006年5月18日 | 4239 |
| 19.各路高手谈谈手工焊接贴片元件的方法、经验,所用工具 简介: 王为之] 我也是位新手,近来做过一些表贴电路,我觉得,一般的分立元件,当然谁都能焊好了,只要心细手稳,没总题的。关键是表贴的 集成电路,例如64脚的MSP430系列,除了心细之外,还得有些好的工具,如一把好的烙铁(专用于焊表贴集成电路的),我用的只 能说是还可以吧,120元一把。头儿细得像锥子一样。但长时间烧也不坏。贴片焊膏是必不可少的。如果想焊的更好些,更快些, 那么买 一台热风台就可以了, ...... | 2006年5月18日 | 6247 |
| 20.磁悬浮列车运行信号监测系统 简介: 摘要: 结合CAN总线的特点和列车这个特定的环境,对磁悬浮列车运行信号监测系统的设计、实现以及多台监测仪之间的通讯进行了论述。 关键词: 磁悬浮列车 运行监测仪 CAN总线 ...... | 2006年5月18日 | 552 |
| (72599条/共3630页) 首页 前千页 前百页 前十页 [1562] [1563] [1564] [1565] [1566] [第1567页] [1568] [1569] [1570] [1571] [1572] 下十页 下百页 下千页 尾页 | ||
|
|