您所在位置: 网站首页 / 文档列表 / 嵌入式开发 / 文档详情
单片机教程 第5章.ppt 立即下载
上传人:yy****24 上传时间:2024-09-06 格式:PPT 页数:33 大小:250KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机教程 第5章.ppt

单片机教程第5章.ppt

预览

免费试读已结束,剩余 23 页请下载文档后查看

18 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第五章汇编语言程序设计5-1汇编程序约定源程序使用机器汇编要考虑汇编程序的约定汇编的主要任务:二.汇编控制指令(伪指令)常用伪指令及其功能:5.EQU—等值。为标号或标识符赋值。X1EQU2000HX2EQU0FH…MAIN:MOVDPTR,#X1ADDA,#X26.DATA—数据地址赋值。X1DATA1020H+2000HEQU定义的字符必须先定义后使用,而DATA伪指令没有这种限制。5-2汇编语言程序设计步骤常用程序结构:直线程序、分支程序、循环程序、子程序例5-3-4压缩式BCD码分解成为单字节BCD码。5-4分支程序由条件转移指令构成程序判断框部分,形成程序分支结构。行李计价:当G≤5,M=G×3;当G>5,M=G×3+(G-5)×(5-3)5-4-3多重分支程序一.多次使用条件转移指令,形成两个以上判断框。二.按分支号转移(2)转移表法。用分支转移指令JMP@A+DPTR。设R7R6=分支号5-5循环程序包含多次重复执行的程序段,循环结构使程序紧凑。5-5-2单重循环简单循环结构:循环体中不套循环。循环控制方法:计数控制、特征标志控制。二.特征控制:设定循环结束标志实现循环控制。5-5-3多重循环循环体中套循环结构。以双重循环使用较多。软件延时程序。用循环程序将指令重复多次执行,实现软件延时。5-6子程序子程序:能完成某项特定功能的独立程序段,可被反复调用。5-6-2子程序的类型按子程序与主程序之间传递参数的方式分类。例:将R4R5R6中三个字节数据对半分解,变成6个字节,存入显示缓冲区(DISMEM0~DISMEM5)。例比较两个数据串是否完全相等,若完全相等,A=0;否则A=FFH。例:查表求出数据的ASCII码,再以字符形式输出。5-7算术运算程序5-7-1多字节加减运算程序5-7-2多字节无符号数乘除运算相减计算多字节除法程序,步骤:1.对齐高位被除数试减除数。2.若够减商上1,不够减商上0且恢复余数。3.余数左移或除数右移对位。4.循环重复前3步,直至取够相应位数的商。5-7-3代码转换程序(一)十六进制数转换为ASCII码(三)BCD码与二进制数之间的转换有乘法和除法两种转换方式。2.二进制数转换为BCD码B=bn-1×2n-1+bn-2×2n-2+…+b1×21+b0×20=(((bn-1×2+bn-2)×2+bn-3)×2+…b1)+b0
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

单片机教程 第5章

文档大小:250KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用