老古开发网首页
导航:老古开发网首页文章索引文章分类→第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   2I/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] 下十页 下百页 下千页 尾页
老古开发网  asp.Net V2.0 设计:老古 2006年9月
2008-9-8 19:15:24 页面缓存:否
CPU处理时间:16毫秒