Vi điều khiển - Chương 1 Các bộ vi điều khiển 8051
Số trang: 193
Loại file: pdf
Dung lượng: 2.13 MB
Lượt xem: 22
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Các bộ vi điều khiển và các bộ xử lý nhúng. Trong mục này chúng ta bàn về nhu cầu đối với các bộ vi điều khiển (VĐK) và so sánh chúng với các bộ vi xử lý cùng dạng chung như Pentium và các bộ vi xử lý ´ 86 khác. Chúng ta cùng xem xét vai trò của các bộ vi điều khiển trong thị trường các sản phẩm nhúng. Ngoài ra, chúng ta cung cấp một số tiêu chuẩn về cách lựa chọn một bộ vi điều khiển như thế nào. 1.1.1 Bộ vi điều khiển...
Nội dung trích xuất từ tài liệu:
Vi điều khiển - Chương 1 Các bộ vi điều khiển 8051 Ch¬ng I C¸c bé vi ®iÒu khiÓn 8051 1.1 c¸c bé vi ®iÒu khiÓn vµ c¸c bé xö lý nhóng. Trong môc nµy chóng ta bµn vÒ nhu cÇu ®èi víi c¸c bé vi ®iÒu khiÓn (V§K) vµ so s¸nh chóng víi c¸c bé vi xö lý cïng d¹ng chung nh Pentium vµ c¸c bé vi xö lý ´ 86 kh¸c. Chóng ta cïng xem xÐt vai trß cña c¸c bé vi ®iÒu khiÓn trong thÞ trêng c¸c s¶n phÈm nhóng. Ngoµi ra, chóng ta cung cÊp mét sè tiªu chuÈn vÒ c¸ch lùa chän mét bé vi ®iÒu khiÓn nh thÕ nµo. 1.1.1 Bé vi ®iÒu khiÓn so víi bé vi xö lý cïng dïng chung Sù kh¸c nhau gi÷a mét bé vi ®iÒu khiÓn vµ mét bé vi xö lý lµ g×? Bé vi xö lý ë ®©y lµ c¸c bé vi xö lý c«ng dung chung nh hä Intell ´ 86 (8086, 80286, 80386, 80486 vµ Pentium) hoÆc hä Motorola 680 ´ 0(68000, 68010, 68020, 68030, 68040 v.v...). Nh÷ng bé VXL nµy kh«ng cã RAM, ROM vµ kh«ng cã c¸c cæng vµo ra trªn chÝp. Víi lý do ®ã mµ chóng ®îc gäi chung lµ c¸c bé vi xö lý c«ng dông chung. Data bus CPU CPU RAM ROM General- Serial RAM ROM I/O Timer Purpose COM Port Micro- Port Serial processor I/O Timer COM Port Address bus (a) General-Purpose Microcessor System (b) Microcontroller H×nh 1.1: HÖ thèng vi xö lý ®îc so s¸nh víi hÖ thèng vi ®iÒu khiÓn. a) HÖ thèng vi xö lý c«ng dông chung b) HÖ thèng vi ®iÒu khiÓn Mét nhµ thiÕt kÕ hÖ thèng sö dông mét bé vi xö lý c«ng dông chung ch¼ng h¹n nh Pentium hay 68040 ph¶i bæ xung thªm RAM , ROM, c¸c cæng vµo ra vµ c¸c bé ®Þnh thêi ngoµi ®Ó lµm cho chóng ho¹t ®éng ®îc. MÆc dï viÖc bæ xung RAM, ROM vµ c¸c cæng vµo ra bªn ngoµi lµm cho hÖ thèng cång cÒnh vµ ®¾t h¬n, nhng chóng cã u ®iÓm lµ linh ho¹t ch¼ng h¹n nh ngêi thiÕt kÕ cã thÓ quyÕt ®Þnh vÒ sè lîng RAM, ROM vµ c¸c cæng vµo ra cÇn thiÕt phï hîp víi bµi to¸n trong tÇm tay cña m×nh. §iÒu nµy kh«ng thÓ cã ®îc ®èi víi c¸c bé vi ®iÒu khiÓn. Mét bé vi ®iÒu khiÓn cã mét CPU (mét bé vi xö lý) cïng víi mét lîng cè ®Þnh RAM, ROM, c¸c cæng vµo ra vµ mét bé ®Þnh thêi tÊt c¶ trªn cïng mét chÝp. Hay nãi c¸ch kh¸c lµ bé xö lý, RAM, ROM c¸c cæng vµo ra vµ bé ®Þnh thêi ®Òu ®îc nhóng víi nhau trªn mét chÝp; do vËy ngêi thiÕt kÕ kh«ng thÓ bæ xung thªm bé nhí ngoµi, cæng vµo ra hoÆc bé ®Þnh thêi cho nã. Sè lîng cè ®Þnh cña RAM, ROM trªn chÝp vµ sè c¸c cæng vµo - ra trong c¸c bé vi ®iÒu khiÓn lµm cho chóng trë nªn lý tëng ®èi víi nhiÒu øng dông mµ trong ®ã gi¸ thµnh vµ kh«ng gian l¹i h¹n chÕ. Trong nhiÒu øng dông, vÝ dô mét ®iÒu khiÓn TV tõ xa th× kh«ng cÇn c«ng suÊt tÝnh to¸n cña bé vi sö lý 486 hoÆc thËm chÝ nh 8086. Trong rÊt nhiÒu øng dông th× kh«ng gian nã chiÕm, c«ng suÊt nã tiªu tèn vµ gi¸ thµnh trªn mét ®¬n vÞ lµ nh÷ng c©n nh¾c nghiªm ngÆt h¬n nhiÒu so víi c«ng suÊt tÝnh to¸n. Nh÷ng øng dông thêng yªu cÇu mét sè thao t¸c vµo - ra ®Ó ®äc c¸c tÝn hiÖu vµ t¾t - më nh÷ng bit nhÊt ®Þnh. V× lý do nµy mµ mét sè ngêi gäi c¸c bé xö lý nµy lµ IBP (“Itty-Bitty-Processor”), (tham kh¶o cuèn “Good things in small packages are Generating Big product opportunities” do Rick Grehan viÕt trªn t¹p BYTE th¸ng 9.1994; WWW. Byte. Com ®Ó biÕt vÒ nh÷ng trao ®æi tuyÖt vêi vÒ c¸c bé vi ®iÒu khiÓn). §iÒu thó vÞ lµ mét sè nhµ s¶n xuÊt c¸c bé vi ®iÒu khiÓn ®· ®i xa h¬n lµ tÝch hîp c¶ mét bé chuyÓn ®æi ADC vµ c¸c ngo¹i vi kh¸c vµo trong bé vi ®iÒu khiÓn. B¶ng 1.1: Mét sè s¶n phÈm ®îc nhóng sö dông c¸c bé vi ®iÒu khiÓn ThiÕt bÞ néi thÊt gia V¨n phßng « t« ®×nh §å ®iÖn trong nhµ §iÖn tho¹i M¸y tÝnh hµnh tr×nh M¸y ®µm tho¹i M¸y tÝnh §iÒu khiÓn ®éng c¬ M¸y ®iÖn tho¹i C¸c hÖ thèng an Tói ®Öm khÝ C¸c hÖ thèng an toµn toµn ThiÕt bÞ ABS C¸c bé më cöa ga-ra M¸y Fax §o lêng xe Lß vi sãng HÖ thèng b¶o mËt M¸y tr¶ lêi M¸y sao chôp §Ýòu khiÓn truyÒn M¸y Fax M¸y in lazer tin M¸y tÝnh gia ®×nh M¸y in mµu Gi¶i trÝ Tivi M¸y nh¾n tin §iÒu hoµ nhiÖt ®é TruyÒn h×nh c¸p §iÖn tho¹i tæ ong VCR Më cöa kh«ng cÇn M¸y quy camera ch×a kho¸ §iÒu khiÓn tõ xa Trß ch¬i ®iÖn tö §iÖn tho¹i tæ ong C¸c nh¹c cô ®iÖn tö M¸y kh©u §iÒu khiÓn ¸nh s¸ng M¸y nh¾n tin M¸y ch¬i Pootball §å ch¬i C¸c dông cô tËp thÓ h×nh 1.1.2 C¸c bé V§K cho c¸c hÖ thèng nhóng. Trong tµi liÖu vÒ c¸c bé vi xö lý ta thêng thÊy kh¸i niÖm hÖ thèng nhóng (Embeded system). C¸c bé vi xö lý vµ c¸c bé vi ®iÒu khiÓn ®îc sö dông réng r·i trong c¸c s¶n phÈm hÖ thèng nhóng. Mét s¶n phÈm nhóng sö dông mét bé vi xö lý (hoÆc mét bé vi ®iÒu khiÓn ®Ó thùc hiÖn mét nhiÖm vô vµ chØ mét mµ th«i. Mét m¸y in lµ mét vÝ dô vÒ mét viÖc nhóng v× bé xö lý bªn trong nã chØ lµm mét viÖc ®ã lµ nhËn d÷ liÖu vµ in nã ra. §iÒu nµy kh¸c víi mét m¸y t×nh PC dùa trªn bé xö lý Pentium (hoÆc mét PC t¬ng thÝch víi IBM ´ 86 bÊt kú). Mét PC cã thÓ ®îc sö dông cho mét sè bÊt kú c¸c tr¹m dÞch vô in, bé ®Çu cuèi kiÓm kª nhµ b¨ng, m¸y ch¬i trß ch¬i ®iÖn tö, tr¹m dÞch vô m¹ng hoÆc tr¹m ®Çu cuèi m¹ng Internet. PhÇn mÒm cho c¸c øng dông kh¸c nhau cã thÓ ®îc n¹p vµ ch¹y. TÊt nhiªn lµ lý do hiÓn nhiªn ®Ó mét PC thùc hiÖn hµng lo¹t c¸c c«ng viÖc lµ nã cã bé nhí RAM vµ mét hÖ ®iÒu hµnh n¹p phÇn mÒm øng dông thêng ®îc ®èt vµo trong ROM. Mét m¸y tÝnh PC ´ 86 chøa hoÆc ® ...
Nội dung trích xuất từ tài liệu:
Vi điều khiển - Chương 1 Các bộ vi điều khiển 8051 Ch¬ng I C¸c bé vi ®iÒu khiÓn 8051 1.1 c¸c bé vi ®iÒu khiÓn vµ c¸c bé xö lý nhóng. Trong môc nµy chóng ta bµn vÒ nhu cÇu ®èi víi c¸c bé vi ®iÒu khiÓn (V§K) vµ so s¸nh chóng víi c¸c bé vi xö lý cïng d¹ng chung nh Pentium vµ c¸c bé vi xö lý ´ 86 kh¸c. Chóng ta cïng xem xÐt vai trß cña c¸c bé vi ®iÒu khiÓn trong thÞ trêng c¸c s¶n phÈm nhóng. Ngoµi ra, chóng ta cung cÊp mét sè tiªu chuÈn vÒ c¸ch lùa chän mét bé vi ®iÒu khiÓn nh thÕ nµo. 1.1.1 Bé vi ®iÒu khiÓn so víi bé vi xö lý cïng dïng chung Sù kh¸c nhau gi÷a mét bé vi ®iÒu khiÓn vµ mét bé vi xö lý lµ g×? Bé vi xö lý ë ®©y lµ c¸c bé vi xö lý c«ng dung chung nh hä Intell ´ 86 (8086, 80286, 80386, 80486 vµ Pentium) hoÆc hä Motorola 680 ´ 0(68000, 68010, 68020, 68030, 68040 v.v...). Nh÷ng bé VXL nµy kh«ng cã RAM, ROM vµ kh«ng cã c¸c cæng vµo ra trªn chÝp. Víi lý do ®ã mµ chóng ®îc gäi chung lµ c¸c bé vi xö lý c«ng dông chung. Data bus CPU CPU RAM ROM General- Serial RAM ROM I/O Timer Purpose COM Port Micro- Port Serial processor I/O Timer COM Port Address bus (a) General-Purpose Microcessor System (b) Microcontroller H×nh 1.1: HÖ thèng vi xö lý ®îc so s¸nh víi hÖ thèng vi ®iÒu khiÓn. a) HÖ thèng vi xö lý c«ng dông chung b) HÖ thèng vi ®iÒu khiÓn Mét nhµ thiÕt kÕ hÖ thèng sö dông mét bé vi xö lý c«ng dông chung ch¼ng h¹n nh Pentium hay 68040 ph¶i bæ xung thªm RAM , ROM, c¸c cæng vµo ra vµ c¸c bé ®Þnh thêi ngoµi ®Ó lµm cho chóng ho¹t ®éng ®îc. MÆc dï viÖc bæ xung RAM, ROM vµ c¸c cæng vµo ra bªn ngoµi lµm cho hÖ thèng cång cÒnh vµ ®¾t h¬n, nhng chóng cã u ®iÓm lµ linh ho¹t ch¼ng h¹n nh ngêi thiÕt kÕ cã thÓ quyÕt ®Þnh vÒ sè lîng RAM, ROM vµ c¸c cæng vµo ra cÇn thiÕt phï hîp víi bµi to¸n trong tÇm tay cña m×nh. §iÒu nµy kh«ng thÓ cã ®îc ®èi víi c¸c bé vi ®iÒu khiÓn. Mét bé vi ®iÒu khiÓn cã mét CPU (mét bé vi xö lý) cïng víi mét lîng cè ®Þnh RAM, ROM, c¸c cæng vµo ra vµ mét bé ®Þnh thêi tÊt c¶ trªn cïng mét chÝp. Hay nãi c¸ch kh¸c lµ bé xö lý, RAM, ROM c¸c cæng vµo ra vµ bé ®Þnh thêi ®Òu ®îc nhóng víi nhau trªn mét chÝp; do vËy ngêi thiÕt kÕ kh«ng thÓ bæ xung thªm bé nhí ngoµi, cæng vµo ra hoÆc bé ®Þnh thêi cho nã. Sè lîng cè ®Þnh cña RAM, ROM trªn chÝp vµ sè c¸c cæng vµo - ra trong c¸c bé vi ®iÒu khiÓn lµm cho chóng trë nªn lý tëng ®èi víi nhiÒu øng dông mµ trong ®ã gi¸ thµnh vµ kh«ng gian l¹i h¹n chÕ. Trong nhiÒu øng dông, vÝ dô mét ®iÒu khiÓn TV tõ xa th× kh«ng cÇn c«ng suÊt tÝnh to¸n cña bé vi sö lý 486 hoÆc thËm chÝ nh 8086. Trong rÊt nhiÒu øng dông th× kh«ng gian nã chiÕm, c«ng suÊt nã tiªu tèn vµ gi¸ thµnh trªn mét ®¬n vÞ lµ nh÷ng c©n nh¾c nghiªm ngÆt h¬n nhiÒu so víi c«ng suÊt tÝnh to¸n. Nh÷ng øng dông thêng yªu cÇu mét sè thao t¸c vµo - ra ®Ó ®äc c¸c tÝn hiÖu vµ t¾t - më nh÷ng bit nhÊt ®Þnh. V× lý do nµy mµ mét sè ngêi gäi c¸c bé xö lý nµy lµ IBP (“Itty-Bitty-Processor”), (tham kh¶o cuèn “Good things in small packages are Generating Big product opportunities” do Rick Grehan viÕt trªn t¹p BYTE th¸ng 9.1994; WWW. Byte. Com ®Ó biÕt vÒ nh÷ng trao ®æi tuyÖt vêi vÒ c¸c bé vi ®iÒu khiÓn). §iÒu thó vÞ lµ mét sè nhµ s¶n xuÊt c¸c bé vi ®iÒu khiÓn ®· ®i xa h¬n lµ tÝch hîp c¶ mét bé chuyÓn ®æi ADC vµ c¸c ngo¹i vi kh¸c vµo trong bé vi ®iÒu khiÓn. B¶ng 1.1: Mét sè s¶n phÈm ®îc nhóng sö dông c¸c bé vi ®iÒu khiÓn ThiÕt bÞ néi thÊt gia V¨n phßng « t« ®×nh §å ®iÖn trong nhµ §iÖn tho¹i M¸y tÝnh hµnh tr×nh M¸y ®µm tho¹i M¸y tÝnh §iÒu khiÓn ®éng c¬ M¸y ®iÖn tho¹i C¸c hÖ thèng an Tói ®Öm khÝ C¸c hÖ thèng an toµn toµn ThiÕt bÞ ABS C¸c bé më cöa ga-ra M¸y Fax §o lêng xe Lß vi sãng HÖ thèng b¶o mËt M¸y tr¶ lêi M¸y sao chôp §Ýòu khiÓn truyÒn M¸y Fax M¸y in lazer tin M¸y tÝnh gia ®×nh M¸y in mµu Gi¶i trÝ Tivi M¸y nh¾n tin §iÒu hoµ nhiÖt ®é TruyÒn h×nh c¸p §iÖn tho¹i tæ ong VCR Më cöa kh«ng cÇn M¸y quy camera ch×a kho¸ §iÒu khiÓn tõ xa Trß ch¬i ®iÖn tö §iÖn tho¹i tæ ong C¸c nh¹c cô ®iÖn tö M¸y kh©u §iÒu khiÓn ¸nh s¸ng M¸y nh¾n tin M¸y ch¬i Pootball §å ch¬i C¸c dông cô tËp thÓ h×nh 1.1.2 C¸c bé V§K cho c¸c hÖ thèng nhóng. Trong tµi liÖu vÒ c¸c bé vi xö lý ta thêng thÊy kh¸i niÖm hÖ thèng nhóng (Embeded system). C¸c bé vi xö lý vµ c¸c bé vi ®iÒu khiÓn ®îc sö dông réng r·i trong c¸c s¶n phÈm hÖ thèng nhóng. Mét s¶n phÈm nhóng sö dông mét bé vi xö lý (hoÆc mét bé vi ®iÒu khiÓn ®Ó thùc hiÖn mét nhiÖm vô vµ chØ mét mµ th«i. Mét m¸y in lµ mét vÝ dô vÒ mét viÖc nhóng v× bé xö lý bªn trong nã chØ lµm mét viÖc ®ã lµ nhËn d÷ liÖu vµ in nã ra. §iÒu nµy kh¸c víi mét m¸y t×nh PC dùa trªn bé xö lý Pentium (hoÆc mét PC t¬ng thÝch víi IBM ´ 86 bÊt kú). Mét PC cã thÓ ®îc sö dông cho mét sè bÊt kú c¸c tr¹m dÞch vô in, bé ®Çu cuèi kiÓm kª nhµ b¨ng, m¸y ch¬i trß ch¬i ®iÖn tö, tr¹m dÞch vô m¹ng hoÆc tr¹m ®Çu cuèi m¹ng Internet. PhÇn mÒm cho c¸c øng dông kh¸c nhau cã thÓ ®îc n¹p vµ ch¹y. TÊt nhiªn lµ lý do hiÓn nhiªn ®Ó mét PC thùc hiÖn hµng lo¹t c¸c c«ng viÖc lµ nã cã bé nhí RAM vµ mét hÖ ®iÒu hµnh n¹p phÇn mÒm øng dông thêng ®îc ®èt vµo trong ROM. Mét m¸y tÝnh PC ´ 86 chøa hoÆc ® ...
Tìm kiếm theo từ khóa liên quan:
bài giảng điện tử Vi điều khiển kỹ thuật điện tử Giao tiếp nối tiếp Tổchức bộ nhớ thanh ghi chức năngTài liệu có liên quan:
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Ninh Thuận
127 trang 328 1 0 -
BÀI GIẢNG LẬP TRÌNH GHÉP NỐI THIẾT BỊ NGOẠI VI
42 trang 283 2 0 -
Giáo trình Kỹ thuật điện tử (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2023)
239 trang 282 0 0 -
102 trang 201 0 0
-
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 192 0 0 -
Hệ thống sưởi - thông gió - điều hòa không khí - Thực hành kỹ thuật điện - điện tử: Phần 1
109 trang 185 0 0 -
94 trang 179 0 0
-
Đề kiểm tra giữa học kỳ II năm 2013 - 2014 môn Cấu trúc máy tính
6 trang 165 0 0 -
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2022)
144 trang 164 0 0 -
83 trang 162 0 0