第4章 单片机的C51语言题解

发布时间 : 星期五 文章第4章 单片机的C51语言题解更新完毕开始阅读

#include void main() {

unsigned int *ptr; //设置一个内部RAM指针 unsigned int x,y,z;

ptr=0x20; //指向0x20单元 x=*ptr; //取第一个数 ptr=0x22; //指向0x22单元 y=*ptr; //取第二个数

z=(x>y)?x:y; //将两数中的较大者赋给z ptr=0x24; //指向地址为0x24的目标单元 *ptr=z; //将大数存入目标单元 }

方法二:

#include #include void main() {

unsigned int x,y,z;

x=DBYTE[0X20]*256+DBYTE[0X21]; y=DBYTE[0X22]*256+DBYTE[0X23];

z=(x>y)?x:y; //将两数中的较大者赋给z DBYTE[0X24]=z/256; DBYTE[0X25]=z%6; }

方法三:

#include

unsigned int x _at_ 0x20; unsigned int y _at_ 0x22; unsigned int z _at_ 0x24; void main() {

z=(x>y)?x:y; }

联系合同范文客服:xxxxx#qq.com(#替换为@)