永发信息网

单片机中看ROM信息 有时是8k*16Bits 请问8k是不是ROM的大小 而16Bits是具体什么意思

答案:4  悬赏:80  手机版
解决时间 2021-03-27 03:22
单片机中看ROM信息 有时是8k*16Bits 请问8k是不是ROM的大小 而16Bits是具体什么意思
最佳答案
要说这个事得先搞明白你说的单片机是什么单片机,最常用的51单片机是8位的,AVR也是8位的,一般说都会说它是多少字节,MSP430是16位的,一般也会说是多少字节,或者有时说说多少字,一个字是16位两个字节。

PIC是比较特殊的一类单片机,它的内核是8位,但指令不是8位,根据芯片不同有13位、14位、、、16位,这里的16位一般不理解成两个字节,而是明确的说是一个字,或者说一条指令。
PIC的指令分成几个区域,分别表示不同的含义,你只能访问8位的数据,而没法访问16位的数据。。。好吧,这个有点绕,PIC的程序是以字为单位的,这个字长不确定,根据芯片不同而不同,这时必须说是多少字的程序容量。经销商有时会有意的混淆这个概念,但设计者要明确的知道这两者的区别。

结论,讨论程序容量要先看CPU的结构,字长是多少,指令长度是多少,再看清ROM标称时的单位,是字还是字节。
全部回答
16位为1组,就是8000个组,每组织16个位,就向是一个人,包括头,四肢等,说人时,是作为一个整体,16bits是不可分割的整体的
哦,你这个一定不是51单片机,而是PIC之类或AVR、ARM之类的单片机了,其存储器ROM结构域51是不一样的,有的是12BIT,有的是16BIT,你这里的就是16位的单片机,与51单片机不同,这些单片机一条指令的操作码、操作数都含在这个16位的地址中,比如LJMP,在51中要占用3个8位的地址ROM,而在你说的这个单片机中只占一个16位的地址空间就可以了。你说的20K也好12K也罢,如果是Hex文件的话其实转换为单片机的执行代码(二进制文件代码)就没有这么大了,你可以转换试试就知道了,20K的bin文件烧录进你说的单片机应该是无法容纳下的,但12K应该有可能容下,毕竟8K*16Bit相当于有最大16K的容量。
这里的16Bits说的是单片机每次操作一个字节长度是16位,那么就有8k个这样的空间。在同等容量下,如果是8位操作,就是16k*8Bits,如果是32位操作,就是4k*32Bits。你写的程序的大小最好在编译器里面看,这个最准
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不锈钢水盆生锈了怎么办
1:87CRH380A三车厢火车合金模型能带上飞机吗?
石灰水和石灰的区别
几年是感情都比不上时间和距离
反照镜上的灯撞坏了修一下要多少钱
在海口市看到一黑色大奔车牌,黑底的车牌,牌
星座是什么根据
贯彻实事求是思想路线的根本途径是
怎样把二套房改成首套房?
就是要做的事 最后就没有了下文 是什么成语?
常熟话的语言特点
上海市上实地产老板谁啊
单选题青州蜜桃之所以香甜可口,与其生长后期
阳光房做客厅会不会夏热冬冷
奥黛丽赫本曾对《人物》杂志透露,她非常羞愧
推荐资讯
1992年阳历1月出生的人属相是?
请用二句话来赞美秋天
尚如短租公寓怎么去啊,有知道地址的么
薛姓女孩起名字,最好两个字的
预期年化收益16%真的算很高吗
为啥技嘉z68 p ds加组合套装内存1866一按开机
环保锡条回收多少钱一条,专业回收sn99焊锡条
除mt4之外 什么软件可以叠加外汇货币对?比如
如何快速提高QQ魅力值?帮我成功了就给他发10
腰闪到了怎么才可以恢复?
为什么有人选择抗战胜利这天上坟
PDU插座是什么 PDU插座功率说明
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?