找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2169|回复: 0
收起左侧

再谈单片机的宏指令

[复制链接]
ID:27770 发表于 2018-8-3 03:07 来自手机 | 显示全部楼层 |阅读模式
再谈一下单片机的宏指令
最近开始使用STC的15W和8A8K系列的单片机,第一步当然是先阅读宏晶给出的芯片介绍资料,发现功能多多,内容丰富,但是很难记忆住……。8A8K芯片光系统寄存器就多达180多个,分布在RAM和XRAM区域,最大地址竟然在0XFFF4!都快排在64K最大位置了!
头文件是很重要的,好在STC公司己经提供了,可是写代码,尤其是汇编语言,就要逐个去设置它们的属性,这个时候,可以使用“宏指令”去简化它!
宏指令实际就是一段子程序,在需要经常使用某段相同的子程序时,先定义好它!之后,一条指令就可以代替一大段子程序啦!又快又好又不容易出错。
给出三个图,图一是原来的程序,图二是使用了宏指令的程序,图三是宏该指令的宏体(实际内容)。可见,使用了宏指令后使写程序更快捷,也更好观看与分析。
注意:宏指令编写好后,一定要认真测试,确认无误后才可放入一个宏指令文件里,写代码时,要把它包含进项目里去。—— 仅供参考。
mmexport1533233163190.jpg
mmexport1533233183223.jpg
mmexport1533233173668.jpg

评分

参与人数 2黑币 +70 收起 理由
yousunny + 20 赞一个!
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表