急求这道嵌入式系统C语言编程的题解答

Python010

急求这道嵌入式系统C语言编程的题解答,第1张

1,使能GPIO和串口1的时钟。

2,设置串口波特率为115200.

3,设置串口数据宽度为8位

4,设置串口停止位为1位

5,设置串口无校验

6,设置串口无需硬件控制。

7,设置串口的模式

8,根据配置初始化串口。

9,串口使能。

1,a这个不算变量,那么这个a的值存放在哪里?为什么内存中查不到a的地址和值呢?

--因为单片机里根本就没有a,只有常数1,如果你的a是指令的一部分(通过汇编器看)是没有地址和值的,如果以表格方式存储,应该能查到地址;

2,还有顺便问问c中的立即数、常数会存ram里面么?局部变量又是怎么存贮的?

--立即数是指令的一部分,被编译成了机器码的一部分;常数一般以表格形式编程,存在ROM中;局部变量一般是使用寄存器R1~R7存储;

3,编译系统管理的内存区地址不能查阅么?

--当然能查

4,vc调试里面可以查询32位地址,我的内存也才2G,那么这个编译系统管理的内存区在何处?

--要查了才知道,但为什么要知道呢?

另外,出现问题1,说明你需要看看C语言教材或编译原理;出现问题2,说明你需要看看C汇编后的样子,以及8051汇编语言及机器码 :)