mcs51单片机的应用程序设计.pptxVIP

  • 0
  • 0
  • 约1.05千字
  • 约 19页
  • 2018-12-31 发布于上海
  • 举报
mcs51单片机的应用程序设计

4.1 运算程序 ;2.多字节有符号数加法 ;二、 多字节数减法 ;三、 多字节十进制数(BCD码)加法 ;四、 多字节数乘法 ;五、 多字节数除法 ;一、 数据的拼拆;二、 数据的转换 ;2.BCD码与二进制数的转换 ;程序清单如下: MAIN:MOV A,R5 MOV R2,A ;给子程序入口参数 ACALL BCDBIN ;调用子程序 MOV B,#64H MUL AB MOV R6,A XCH A,B MOV R5,A MOV A,R4 MOV R2,A ACALL BCDBIN ;调用子程序 ADD A,R6 MOV R4,A MOV A,R5 ADDC A,#00H MOV R5,A RET 子程序如下: BCDBIN:MOV A,R2 ANL A,#0F0H ;取高位BCD码,屏蔽低4位 SWAP A MOV B,#0AH MUL AB MOV R3,A MOV A,R2 ANL A,#0FH ADD A,R3 ;加低位BCD码 MOV R2,A RET ;4.3 查表程序 ;4.4 散转程序 ;二、 采用地址偏移量表的散转程序 ;三、 采用转向地址表的散转程序 ;四、 采用“RET”指令的散转程序 ;4.5 I/O端口控制程序 ;4.6 子程序调用时的参数传递方法 ;二、 通过堆栈传递参数 ;三、 利用指针寄存器传递参数

文档评论(0)

1亿VIP精品文档

相关文档