打印
[AVR单片机]

atmega16有可以有多少个变量?

[复制链接]
1950|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
LJ_Austin|  楼主 | 2014-7-2 16:13 | 只看该作者
请大侠们指指点点

使用特权

评论回复
板凳
123654789| | 2014-7-2 16:33 | 只看该作者
当然不是仅仅26个变量

变量可以放在RAM里面的

使用特权

评论回复
地板
123654789| | 2014-7-2 16:36 | 只看该作者
能存放数据的地方都可以认为是存放变量

使用特权

评论回复
5
LJ_Austin|  楼主 | 2014-7-2 16:37 | 只看该作者
123654789 发表于 2014-7-2 16:33
当然不是仅仅26个变量

变量可以放在RAM里面的

放ram里面通过指针去取么

使用特权

评论回复
6
123654789| | 2014-7-2 16:39 | 只看该作者
如果你是用C语言  就不用去考虑如何取这个变量的拉
(如何取得这个变量,那是编译器的事情了)

使用特权

评论回复
7
LJ_Austin|  楼主 | 2014-7-2 16:42 | 只看该作者
123654789 发表于 2014-7-2 16:39
如果你是用C语言  就不用去考虑如何取这个变量的拉
(如何取得这个变量,那是编译器的事情了) ...

太感谢了!!解决了我很大的疑惑,汇编的话应该是通过指针吧。

使用特权

评论回复
8
123654789| | 2014-7-2 16:42 | 只看该作者
LJ_Austin 发表于 2014-7-2 16:37
放ram里面通过指针去取么



放ram里面的变量,可以通过指针去取这个变量
但是,不一定是要通过指针去取

使用特权

评论回复
9
LJ_Austin|  楼主 | 2014-7-2 16:45 | 只看该作者
123654789 发表于 2014-7-2 16:42
放ram里面的变量,可以通过指针去取这个变量
但是,不一定是要通过指针去取 ...

照这么说只要能对ram空间进行操作的手段都可以取么

使用特权

评论回复
10
123654789| | 2014-7-2 16:48 | 只看该作者
LJ_Austin 发表于 2014-7-2 16:45
照这么说只要能对ram空间进行操作的手段都可以取么

回答 是的

可以间接寻址,也可以直接寻址

通过 X Y Z指针,是属于间接寻址,

间接寻址便于循环

使用特权

评论回复
11
123654789| | 2014-7-2 16:54 | 只看该作者
以MEGA169为例
他的SRAM是1024个字节
如果这1024个字节不能存储变量,那么这1024个字节岂不是多余无用的东西 ?????

使用特权

评论回复
12
LJ_Austin|  楼主 | 2014-7-2 17:01 | 只看该作者
123654789 发表于 2014-7-2 16:54
以MEGA169为例
他的SRAM是1024个字节
如果这1024个字节不能存储变量,那么这1024个字节岂不是多余无用的东西 ...

我只想给你一百万个赞!!!

使用特权

评论回复
13
LJ_Austin|  楼主 | 2014-7-2 17:01 | 只看该作者
LJ_Austin 发表于 2014-7-2 17:01
我只想给你一百万个赞!!!

以后还请多多指教。

使用特权

评论回复
14
huangqi412| | 2014-7-3 08:45 | 只看该作者
寻址模式。。。  

使用特权

评论回复
15
原野之狼| | 2014-7-3 09:19 | 只看该作者
想要深入这个问题就好好跟踪一下汇编。

指针属于C语言的内容。

而在汇编里可不会采用指针这个词,而是用间接寻址这个术语。

使用特权

评论回复
16
ningling_21| | 2014-7-3 11:04 | 只看该作者
原野之狼 发表于 2014-7-3 09:19
想要深入这个问题就好好跟踪一下汇编。

指针属于C语言的内容。

汇编也有指针,DPTR不就是数据指针么...

使用特权

评论回复
17
原野之狼| | 2014-7-3 11:09 | 只看该作者
ningling_21 发表于 2014-7-3 11:04
汇编也有指针,DPTR不就是数据指针么...

可以这么理解

使用特权

评论回复
18
ddllxxrr| | 2014-7-8 19:36 | 只看该作者
单对问题来回答,应为不记其数个变量才对

使用特权

评论回复
19
LED2013| | 2014-7-8 21:41 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

153

帖子

1

粉丝