8051单片机的内部硬件结构包括哪五大部分

8051单片机是PC 机的CPU 是基于冯诺伊曼的体系结构。
8051单片机供应商:拍明芯城元器件商城
基本结构
51 单片机最初是由Intel 公司开发设计的,但后来Intel 公司把51 核的设计方案卖给了几家大的电子设计生产商,譬如 SST、Philip、Atmel 等大公司。如是市面上出现了各式各样的但均以51 为内核的单片机,倒是Intel 公司自己的单片机却显得逊色了。这些各大电子生产商推出的单片机都兼容51 指令、并在51 的基础上扩展一些功能而内部结构是与51 一致的。
结构框架
PC 机的CPU 是基于冯诺伊曼的体系结构,然而MCU(单片机)、Dsp(数字信号处理器)都是基于哈佛结构的体系结构。哈佛结构与冯诺伊曼结构有很大的不同,在冯诺伊曼体系结构下只有一个地址空间,ROM 和RAM 可以随意安排在这一地址范围内的不同空间,即ROM 和RAM 地址统一分配。CPU 访问存储器时,一个地址对应唯一的存储单元,可能是ROM,也可能是RAM。而哈佛结构下ROM 和RAM 是分开编址,即程序和数据分开保存,访问时用不同的指令加以区分,并可同时访问,在这样的体系结构下有利于提高指令的执行速度。在后面的章节我们将详细介绍单片机的存储器配置。
(1) 一个8 位的微处理器(CPU)。
(2) 片内数据存储器RAM(128B/256B),用以存放可以读/写的数据,如运算的中间结果、最终结果以及欲显示的数据等,SST89 系列单片机最多提供1K 的RAM。
(3) 片内程序存储器ROM/EPROM(4KB/8KB),用以存放程序、一些原始数据和表格。但也有一些单片机内部不带ROM/EPROM,如8031,8032,80C31 等。目前单片机的发展趋势是将RAM 和ROM 都集成在单片机里面,这样既方便了用户进行设计又提高了系统的抗干扰性。SST 公司推出的89 系列单片机分别集成了16K、32K、64K Flash 存储器,可供用户根据需要选用,读者可查看书的后面部分。
(4) 四个8 位并行I/O 接口P0~P3,每个口既可以用作输入,也可以用作输出。
(5) 两个定时器/计数器,每个定时器/计数器都可以设置成计数方式,用以对外部事件进行计数,也可以设置成定时方式,并可以根据计数或定时的结果实现计算机控制。为方便设计串行通信,目前的52 系列单片机都会提供3 个16 位定时器/计数器。
(6) 五个中断源的中断控制系统。现在新推出的单片机都不只5 个中断源,例如SST89E58RD 就有9 个中断源。
(7) 一个全双工UART(通用异步接收发送器)的串行I/O 口,用于实现单片机之间或单机与微机之间的串行通信。
(8) 片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接。最高允许振荡频率为12MHz。SST89V58RD 最高允许振荡频率达40MHz,因而大大的提高了指令的执行速度。
以上各个部分通过内部数据总线相互连接。
8051 单片机内部结构如图2-2 所示。一个完整的计算机应该由运算器、控制器、存储器(ROM 及RAM)、数据总线和I/O 接口组成。一般微处理器(如8086)就只包括运算器和控制器两部分。和一般微处理器相比,8051 增加了四个8 位I/O 口、一个串行口、4KB ROM、128BRAM、很多工作寄存器及特殊功能寄存器(SFR),所以单片机具有比微处理器更强大的控制功能,单片机是专为进行控制设计的,而常见的微处理器是用于运算功能的,下图各部分的功能描述。

  • 璇﹁В:8051鍗曠墖鏈虹殑缁撴瀯涓庡師鐞
    绛旓細鍦ㄧ數瀛愪笘鐣屼腑锛8051鍗曠墖鏈濡傚悓涓棰楀己澶х殑寰鐞嗗櫒蹇冭剰锛屽叾鏋勯绮惧瘑涓斿姛鑳戒赴瀵屻傚畠鐨勬牳蹇冪粍浠跺寘鎷:涓ぎ澶勭悊鍣(CPU)锛屽畠鐢辫繍绠楀櫒鍜屾帶鍒跺櫒涓ら儴鍒缁勬垚锛屾槸鍗曠墖鏈虹殑澶ц剳锛岃礋璐f墽琛屾寚浠ゅ拰澶勭悊鏁版嵁锛涘瓨鍌ㄥ櫒锛屽瓨鍌ㄧ▼搴忓拰鏁版嵁锛屾槸鍗曠墖鏈虹殑璁板繂搴擄紱瀹氭椂/璁℃暟鍣紝鐢ㄤ簬绮剧‘鐨勬椂闂存帶鍒跺拰璁℃暟鍔熻兘锛汭/O鎺ュ彛锛屾槸鍗曠墖鏈轰笌...
  • 8051鍗曠墖鏈瀛樺偍鍣ㄧ殑缁勭粐缁撴瀯鏄庢牱鐨?
    绛旓細8051鍗曠墖鏈瀛樺偍鍣缁撴瀯鍖呭惈鍐呴儴瀛樺偍鍣紝澶栭儴鎵╁睍瀛樺偍鍣ㄣ1銆佸唴閮ㄥ瓨鍌ㄥ櫒鍖呮嫭锛00H~1FH锛屽伐浣滃瘎瀛樺櫒鍖哄煙 20H~2FH锛屼綅鍧瀵勫瓨鍣ㄥ尯鍩 30H~7FH锛岀敤鎴峰瘎瀛樺櫒鍖哄煙 80H~FFH锛岀壒娈婂姛鑳藉瘎瀛樺櫒鍖哄煙 2銆佹墿灞曞瓨鍌ㄥ尯鍖呮嫭 0000H~FFFFH鐨勬暟鎹瓨鍌ㄥ櫒鍜岀▼搴忓瓨鍌ㄥ櫒锛屽湴鍧閲嶅彔銆
  • 绠杩8051鍗曠墖鏈瀛樺偍鍣缁撴瀯
    绛旓細8051鍗曠墖鏈瀛樺偍鍣缁撴瀯鍖呭惈鍐呴儴瀛樺偍鍣紝澶栭儴鎵╁睍瀛樺偍鍣ㄣ1銆佸唴閮ㄥ瓨鍌ㄥ櫒鍖呮嫭锛00H~1FH锛屽伐浣滃瘎瀛樺櫒鍖哄煙 20H~2FH锛屼綅鍧瀵勫瓨鍣ㄥ尯鍩 30H~7FH锛岀敤鎴峰瘎瀛樺櫒鍖哄煙 80H~FFH锛岀壒娈婂姛鑳藉瘎瀛樺櫒鍖哄煙 2銆佹墿灞曞瓨鍌ㄥ尯鍖呮嫭 0000H~FFFFH鐨勬暟鎹瓨鍌ㄥ櫒鍜岀▼搴忓瓨鍌ㄥ櫒锛屽湴鍧閲嶅彔銆
  • 51鍗曠墖鏈哄唴閮鍖呭惈鍝簺涓昏鍔熻兘閮ㄤ欢?鍚勫姛鑳介儴浠剁殑涓昏浣滅敤鏄粈涔坃鐧惧害鐭 ...
    绛旓細51鍗曠墖鏈哄唴閮鍖呭惈鐨勫姛鑳界粍浠跺強浣滅敤涓昏鏈夛細1銆乧pu涓昏姱鐗囷紙鍐呴儴閫氳繃鎬荤嚎杩炴帴鎵╁睍鐨勮澶囷級2銆佹椂閽熺數璺紙涓哄崟鐗囨満鎻愪緵闇囪崱鑴夊啿锛3銆佺數婧愮數璺紙涓哄崟鐗囨満鎻愪緵鐢垫簮锛4銆佸唴閮ㄦ暟鎹瓨鍌ㄥ櫒RAM锛堝寘鎷氱敤鏁版嵁瀵勫瓨鍣ㄥ拰涓撶敤瀵勫瓨鍣⊿FR锛屼富瑕佹槸鏁版嵁瀛樺偍鍖恒傦級5銆佺▼搴忓瓨鍌ㄥ櫒ROM锛堜富瑕佹槸瀛樺偍绋嬪簭锛51绯诲垪鏈4K鍐呴儴绋嬪簭ROM锛屽彲浠ュ...
  • 51鍗曠墖鏈哄唴閮鍖呭惈鍝簺涓昏鍔熻兘閮ㄤ欢?鍚勫姛鑳介儴浠剁殑涓昏浣滅敤鏄粈涔?_鐧惧害...
    绛旓細鎺у埗鍣細鐢辨寚浠ゅ瘎瀛樺櫒IR銆佹寚浠よ瘧鐮佸櫒ID銆佸畾鏃跺強鎺у埗閫昏緫鐢佃矾銆佺▼搴忚鏁板櫒PC缁勬垚锛屼娇鍗曠墖鏈虹殑杩愯鎺у埗涓績銆侾C鐨缁撴瀯涓庡姛鑳斤細16浣嶇殑绋嬪簭瀵勫瓨鍣紝鎺у埗绋嬪簭鐨勬墽琛屻侷R锛孖D鐨勫姛鑳斤紱ROM锛4KB锛屽湴鍧0000H--0FFFH锛堜娇鐢ㄦ椂锛塕AM锛128B锛屽湴鍧00H--7FH涓夈8051鐨処/O绔彛鐢佃矾鍥涖佸畾鏃跺櫒/璁℃暟鍣細2涓16浣嶇殑瀹氭椂...
  • 姹傝В8051鍗曠墖鏈虹殑纭欢缁撴瀯鐗圭偣!!!
    绛旓細51鍗曠墖鏈虹殑鍐呴儴纭欢缁撴瀯(CPU宸ヤ綔鍘熺悊,鍌ㄥ瓨鍣ㄧ粨鏋,51,52鍜89C51,89S51鍨嬪彿瀵规瘮)2009-09-15 23:4851绯诲垪鍗曠墖鏈虹殑鍐呴儴缁撴瀯 涓昏鐢变互涓嬮儴鍒嗙粍鎴愶細 CPU銆丷AM銆丷OM銆 鍥涗釜骞惰I/O鍙c1涓覆琛屽彛銆 2涓16浣嶅畾鏃跺櫒/璁℃暟鍣ㄣ佷腑鏂郴缁熴佺壒娈婂姛鑳藉瘎瀛樺櫒銆--- 绠杩颁笅CPU鐨勫伐浣滃師鐞 鏋勫缓CPU鐨勫熀鐭虫槸鏅朵綋绠★紝鍙互...
  • 8051鍗曠墖鏈哄唴閮RAM浣128鍗曞厓鍒掑垎涓哄摢鍑犻儴鍒?
    绛旓細8051鍗曠墖鏈哄唴閮RAM浣128鍗曞厓鍒掑垎涓哄伐浣滃瘎瀛樺櫒缁勩佷綅瀵诲潃鍖恒佸爢鏍堜笌鏁版嵁缂撳啿鍖恒傚畠浠殑鐗圭偣濡備笅锛氾紙1锛夊伐浣滃瘎瀛樺櫒缁勶紙00H鈥斺1FH锛夎繖鏄竴涓敤瀵勫瓨鍣ㄧ洿鎺ュ鍧鐨勫尯鍩燂紝鍐呴儴鏁版嵁RAM鍖虹殑0鈥31锛屽叡32涓崟鍏冦傚畠鏄4涓氱敤宸ヤ綔瀵勫瓨鍣ㄧ粍锛屾瘡涓粍鍖呭惈8涓8浣嶅瘎瀛樺櫒锛岀紪鍙蜂负R0鈥斺擱7銆傦紙2锛変綅瀵诲潃鍖猴紙20H鈥斺2FH...
  • MCS-51绯诲垪鍗曠墖鏈鍖呮嫭鍝嚑涓富瑕侀儴浠?鍚勮嚜鐨勯昏緫鍔熻兘濡備綍?鎬!!!_鐧惧害...
    绛旓細鍐呴儴鏁版嵁瀛樺偍鍣≧AM 鐗╃悊涓婂垎涓轰袱澶у尯:00H ~ 7FH鍗128B鍐匯AM 鍜 SFR鍖恒 浣滅敤:浣滄暟鎹紦鍐插櫒鐢ㄣ 涓嬪浘鏄8051鍗曠墖鏈瀛樺偍鍣ㄧ殑绌洪棿缁撴瀯鍥 绋嬪簭瀛樺偍鍣 涓涓井澶勭悊鍣ㄨ兘澶熻仾鏄庡湴鎵ц鏌愮浠诲姟,闄や簡瀹冧滑寮哄ぇ鐨勭‖浠澶,杩橀渶瑕佸畠浠繍琛岀殑杞欢,鍏跺疄寰鐞嗗櫒骞朵笉鑱槑,瀹冧滑鍙槸瀹屽叏鎸夌収浜轰滑棰勫厛缂栧啓鐨勭▼搴忚屾墽琛屼箣銆傞偅涔堣璁′汉鍛...
  • 8051鍗曠墖鏈哄唴閮RAM浣128鍗曞厓鍒掑垎涓哄摢涓変釜閮ㄥ垎?鍚勬湁浠涔堢壒鐐?
    绛旓細0x00~0x1f 4缁勯氱敤宸ヤ綔瀵勫瓨鍣0x20~0x2f 128浣嶇殑浣嶅鍧0x30~0x7f 鐢ㄦ埛RAM鍖 锛1锛夊伐浣滃瘎瀛樺櫒缁勶紙00H鈥斺1FH锛夎繖鏄竴涓敤瀵勫瓨鍣ㄧ洿鎺ュ鍧鐨勫尯鍩燂紝鍐呴儴鏁版嵁RAM鍖虹殑0鈥31锛屽叡32涓崟鍏冦傚畠鏄4涓氱敤宸ヤ綔瀵勫瓨鍣ㄧ粍锛屾瘡涓粍鍖呭惈8涓8浣嶅瘎瀛樺櫒锛岀紪鍙蜂负R0鈥斺擱7銆傦紙2锛夊彲浣嶅鍧RAM鍖猴紙20H鈥斺2FH锛16涓...
  • 8051鍗曠墖鏈哄唴閮RAM浣128鍗曞厓鍒掑垎涓哄摢涓変釜閮ㄥ垎,鍚勬湁浠涔堢壒鐐?
    绛旓細8051鍗曠墖鏈哄唴閮RAM浣128鍗曞厓鍒掑垎涓哄伐浣滃瘎瀛樺櫒缁勩佷綅瀵诲潃鍖恒佸爢鏍堜笌鏁版嵁缂撳啿鍖恒俓x0d\x0a瀹冧滑鐨勭壒鐐瑰涓嬶細\x0d\x0a锛1锛夊伐浣滃瘎瀛樺櫒缁勶紙00H鈥斺1FH锛塡x0d\x0a杩欐槸涓涓敤瀵勫瓨鍣ㄧ洿鎺ュ鍧鐨勫尯鍩燂紝鍐呴儴鏁版嵁RAM鍖虹殑0鈥31锛屽叡32涓崟鍏冦傚畠鏄4涓氱敤宸ヤ綔瀵勫瓨鍣ㄧ粍锛屾瘡涓粍鍖呭惈8涓8浣嶅瘎瀛樺櫒锛岀紪鍙蜂负R0...
  • 扩展阅读:电子元器件一览表 ... 单片机报价及图片大全 ... 电子硬件测试工具 ... 单片机硬件结构大全 ... 常见的硬件测试工具有 ... 8051单片机存储结构图 ... 电子元器件图片及名称 ... 8051单片机实物图 ... 单片机8051内部振荡电路 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网