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