A. 51單片機後綴例如4k是什麼意思
4k應該說的是4k的程序存儲空間吧,你可以根據你的單片機型號,到官網上下載他的數據手冊看看,那裡麵包含了單片機的所有功能的介紹,,數據手冊就是最好的學習資料,,仔細看就知道,很多書上的東西,都是根據數據手冊編寫的
B. 單片機4k地址范圍是0-0FFF之間。 這個范圍是怎麼計算出來的。如果是8K的怎麼計算呢
單片機的地址范圍是以位元組Byte為單位的,每K存儲空間即 1K=1024Byte。
4K = 1K * 4 = 1024Byte * 4 = 4096Byte,轉換成16進制即0x1000即0-FFF;
同理,8K地址范圍為0x2000即0-1FFF。
C. 51單片機的問題,求大神解答。為什麼8051單片機的片內程序存儲器為4KB,這個4KB是怎麼算的。
這個4KB的片內存儲器是廠家設計時嵌入的,至於為什麼,恐怕是設計者當時考慮到51當時絕大部分應用代碼在4K以內就可以實現,因此從經濟方面考慮的結果。這4K的地址是從0000H~0FFFH。
D. 單片機為什麼4kb就要
問題沒有寫完,猜猜看吧,如果單片機有4K的內部程序存儲器,比如8051,STC89C51等等,當程序超過4K時,就需要外擴程序存儲器了,比如使用27512,272562764等等,外擴的程序存儲器,低4K可以和內部地址重疊,也可以不重疊,如果重疊的話,低4K的程序內容就必須一致,以後部分只能寫入到擴展存儲器的4K以後區域。
E. AT89C51單片機能儲存大於4K的程序嗎
AT89c51自身是無法儲存大於4K的程序的,但可以通過外接ROM晶元的辦法來使用超過4K的程序。
你可以看看8031的資料,都談到了如何外接ROM的辦法。
另外,現在的51兼容晶元都有大容量ROM的型號,你可以根據你的需要來挑選,例如,AT89C52是8K,89C53是12K等等。
F. 「MCS-51系列單片機中,片內程序存儲器為4KB」,而同時又說「程序存儲器的定址空間為64KB」,求區別!
4K的存儲器表示這個51晶元的實際硬體的容量,你的程序受這個4K限制;
64K是51可以處理的地址能力范圍,這個是潛力而已。
有能力並不表示要把所有潛力轉化為實際的實力啊。
實際上,通過硬體電路的設計,是可以突破64K的限制的,不過這是另一方面的問題了。
G. 單片機內部程序存儲器ROM,4K的存儲容量是什麼
單片機內如ROM4K的存儲容量也就是4096個位元組的容量地址空間是0000H~0FFFH主要存儲的是程序、一些常量、數據表等等。
H. 為什麼單片機只有4k或128kb能滿足要求嗎
不能以通用電腦的存儲容量概念來看待單片機,在單片機上一個有經驗的開發者即使用4K代碼容量也可以開發一個功能強大的應用系統,更別說128K已經是非常奢侈的容量了,本人曾見識過一個功能十分強大的監控程序僅僅使用了2K存儲空間,其代碼之精煉高效遠超你我想像。
I. 單片機的ROM的容量為4KB。這里的是4KB等於多少bit
每個地址含有16個二進制位,不是的。
每個地址含有8個二進制位。
單片機的數據線,是8條,所以每個地址只有8個二進制位。
單片機的地址線,是16條,所以共有64K個地址。
J. 單片機8051片內rom存儲容量為4kb,從0000h 到ffffh是什麼意思呀
存儲容量是4KB,表示有4096個存儲單元,每個單元存放8位數,就是一個位元組,就是一個Byte,縮寫為B。
是從0000H~0FFFH,這是存儲器的地址范圍。每一個單元都要有一個地址,這些地址就是4096個,對應上面說的4096個存儲單元。
每個單元,就好比一個教室,而每一個教室都要有一個編號吧,這個編號就是單元地址。