主题:单片机ROM
mingda
[专家分:220] 发布于 2007-09-26 14:41:00
我太菜了,刚接触汇编
看资料看到说 TMOD 地址89H
那是什么地方呢?ROM里还是RAM里?
还有就是谁能告诉我到底单片机里有多少地方啊?好像就是2k的ROM和128的RAM吧
但是写程序的时候总是有一些地址,那些是ROM里的地址吗?
等待。。。
谢谢!
回复列表 (共4个回复)
沙发
rpybx [专家分:380] 发布于 2007-09-26 16:36:00
TMOD是RAM里面的地址。
如要使用它,你需要在程序对它进行初始化。(程序则是通过编程器写入ROM的)
板凳
mingda [专家分:220] 发布于 2007-09-26 17:38:00
[quote]TMOD是RAM里面的地址。
如要使用它,你需要在程序对它进行初始化。(程序则是通过编程器写入ROM的)[/quote]
RAM不是要掉电消失吗?
还有 可以把单片机的SFR都介绍一下功能吗?
谢谢!!!
3 楼
rpybx [专家分:380] 发布于 2007-09-27 09:50:00
RAM是要掉电是要消失,不过你每次运行单片机就会复位。
也就是说,每次复位后单片机都会从程序中(在ROM里面)将SFR的信息(包括你提到的TMOD)重新写入RAM。
至于SFR的资料,相信很多单片机的教程里面都有,如果你没有这些资料的话,你留个邮箱,我发一份给你!
4 楼
mingda [专家分:220] 发布于 2007-09-30 16:26:00
[quote]RAM是要掉电是要消失,不过你每次运行单片机就会复位。
也就是说,每次复位后单片机都会从程序中(在ROM里面)将SFR的信息(包括你提到的TMOD)重新写入RAM。
至于SFR的资料,相信很多单片机的教程里面都有,如果你没有这些资料的话,你留个邮箱,我发一份给你![/quote]
太感谢了!我邮箱是mingda33@sohu.com
单片机我是从零开始,所以弄的头超级大
我来回复