【问题标题】:16F877 microcontroller memory size 8k [closed]16F877 微控制器内存大小 8k [关闭]
【发布时间】:2018-05-14 16:56:56
【问题描述】:

16F877 微控制器内存大小为 8k(8192 X 14 位) 8192 源自 , 1k = 1024 字节 所以,8k= 1024 X 8 = 8192 对我来说很清楚.. 但是什么是14位,为什么要乘以8192请解释...

【问题讨论】:

  • 您好,先生,但我问的是与微芯片编程及其理论有关的问题。我不明白为什么是题外话......

标签: microcontroller microchip


【解决方案1】:

16F877 有 14 位宽的指令。所以8192 X 14 bits是指有8192条指令,每条指令占用14位。

【讨论】:

  • 8192 是总数。内存分配还是总指令?
  • @sumit 总指令。它只有 368 字节(是的,不到 0.5k)的 RAM 和 256 字节的 EEPROM(把它想象成一个微型闪存驱动器)
【解决方案2】:

Microchip 以字为单位计算 PIC16 系列的闪存(一个字为 14 位宽)。 但他们以字节为单位计算 PIC18、PIC24 和 PIC 32 系列的内存。所以如果你想比较不同家庭的记忆,你必须注意。

【讨论】:

  • 我认为 16F877 的内存是数据表中提到的 8k 内存大小,因此有 8 X 1024 = 8192 个内存分配,每个内存分配只保存 14 位 ..请告诉我我是对吗??????
  • 是的,你适合 PIC16
  • 感谢您的澄清...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-04
  • 2020-12-22
  • 1970-01-01
  • 1970-01-01
  • 2018-07-03
  • 2014-03-08
相关资源
最近更新 更多