不定期更新
今天差点就要咕咕咕了,因为电脑💻没带。。
直到我发现
手机还能码字!!!所以我就来了。。
废话不多说,
gkd(今天内容也少。。。因为用手机实在不舒服。)
单片机的存储单位
1.常用存储单位
位(bit):它是计算机中最小的数据单位。
由于计算机采用二进制数,所以1位二进制数称作1bit,例如111000是6bit。就是说有几个就几bit。
字节(Byte,单位简写为B):8位二进制数称为一个字节,1B=8bit。
字(Word):两个字节构成一个字,即2Byte=1Word。
在单片机中还有一个常用术语:字长。
所谓字长是指单片机一次能处理的二进制数的位数。
51单片机一次能处理8位二进制数,所以51单片机的字长为8位。
拿256字节的存储器来说(本来有图的 可它在我电脑里)每个存储单元可以存放8位二进制数,为了存取数据方便,需要对每个存储单元进行编号,也即对存储单元编址,编址采用二进制数,对256个存储单元全部编址至少要用到8位二进制数,一个存储单元编址为00000000,编写程序时为了方便,一般用十六进制数表示,二进制数00000000用十六进制表示就是00H,H表示十六制数,第二个存储单元编址为01H,第256个存储单元编址为FFH(也可以写成0FFH)。
要对256字节存储器的每个存储单元进行读写,需要8根地址线和8根数据线。
先送8位地址选中某个存储单元,再根据读控制或写控制,将选中的存储单元的8位数据从8根数据线送出,或通过8根数据线将8位数据存入选中的存储单元中。
当地址总线A7~A0将8位地址00011111(1FH)送入存储器时,会选中内部编址为1FH的存储单元,这时再从读控制线送入一个读控制信号,1FH 存储单元中的数据00010111从8根数据总线D7~D0送出。
以上。。。。拜拜。
有错误请尽情指出,不胜感激。