Thông tin tài liệu:
Trong những năm gần đây trên thế giới cùng với sự phát triển mạnh mẽ của công nghệ chế tạo linh kiện bán dẫn và vi mạch tổ hợp, một hướng phát triển mới của các vi xử lí đ• hình thành đó là các vi điều khiển. Ngoài khối xử lý trung tâm thực hiện chức năng nhiệm vụ của một vi xử lý, vi điều khiển được tích hợp thêm các khối chức năng hỗ trợ, để tạo thành một khối điều khiển hoàn chỉnh. Bên cạnh đó, vi điều khiển còn cho phép người sử dụng......
Nội dung trích xuất từ tài liệu:
Xây dựng ứng dụng Market thử nghiệm các ứng dụng cho Microcontroller 8051 x©y dùng øng dông Market thö nghiÖm c¸c øng dông cho microcontroller 8051.1. TÝnh cÊp thiÕt cña ®Ò tµi : Víi môc ®Ých ¸p dông nh÷ng kiÕn thøc ®· häc, n©ng cao kh¶ n¨ng t duys¸ng t¹o trong häc tËp vµ ®îc sù khuyÕn khÝch, híng dÉn cña c¸c thÇy c«gi¸o trong khoa Kü thuËt ®iÖn tö I , nhãm sinh viªn chóng t«i ®· tiÕn hµnhnghiªn cøu khoa häc víi ®Ò tµi “X©y dùng øng dông Maket thö nghiÖm c¸cøng dông cho MicroController 8051 “. Trong nh÷ng n¨m gÇn ®©y trªn thÕ giíi cïng víi sù ph¸t triÓn m¹nh mÏcña c«ng nghÖ chÕ t¹o linh kiÖn b¸n dÉn vµ vi m¹ch tæ hîp, mét h íng ph¸ttriÓn míi cña c¸c vi xö lÝ ®· h×nh thµnh ®ã lµ c¸c vi ®iÒu khiÓn. Ngoµi khèixö lý trung t©m thùc hiÖn chøc n¨ng nhiÖm vô cña mét vi xö lý, vi ®iÒukhiÓn ®îc tÝch hîp thªm c¸c khèi chøc n¨ng hç trî, ®Ó t¹o thµnh mét khèi®iÒu khiÓn hoµn chØnh. Bªn c¹nh ®ã, vi ®iÒu khiÓn cßn cho phÐp ngêi södông lËp tr×nh tuú theo yªu cÇu dùa trªn tËp lÖnh riªng kh¸ phong phó.Cïng víi ®Æc ®iÓm næi bËt lµ c«ng suÊt tiªu thô thÊp, vi ®iÒu khiÓn ®· ®-îc øng dông trong hÇu hÕt c¸c lÜnh vùc liªn quan tíi ®iÒu khiÓn tù ®éngtrong ®ã cã lÜnh vùc ViÔn th«ng. §Ó t×m hiÓu ®îc phÇn nµo c¸c ®Æc tÝnh u viÖt cña hä vi ®iÒu khiÓn,víi c¸c kiÕn thøc ®· häc vÒ Kü thuËt sè, Kü thuËt vi xö lý, Kü thuËt m¹ch®iÖn tö, vµ §iÒu khiÓn tù ®éng, ... cïng ý t ëng vÒ mét m« h×nh ®iÒu khiÓnthang m¸y thùc chóng t«i ®· tiÕn hµnh nghiªn cøu øng dông vi ®iÒu khiÓn®Ó ®iÒu khiÓn thang m¸y vµ chän vi ®iÒu khiÓn ®iÓn h×nh lµ 8051.2. Néi dung cña ®Ò tµi:a- Giíi thiÖu vÒ MicroController 80C51: Theo yªu cÇu thùc tiÔn ngµy cµng cao, c¸c bé vi xö lý ®îc ph¸t triÓn ®Óphôc vô cho viÖc ®o lêng vµ ®iÒu khiÓn tù ®éng. Do vËy ngêi ta ®· tÝch hîpnhiÒu chøc n¨ng vµo bé vi xö lý, trong mét chip vi xö lý cßn cã nhiÒu chøcn¨ng nh: c¸c bé nhí, bé ®Õm, bé t¹o xung, c¸c bé biÕn ®æi A/D hay D/A, c¸ccæng vµo ra, ... Bé vi xö lý lóc nµy ®· cã ®ñ nh÷ng chøc n¨ng cña mét bé vi®iÒu khiÓn. V× vËy c¸c vi m¹ch nµy ®îc gäi lµ bé vi ®iÒu khiÓn. Mét c¸ch tæng qu¸t ,ta cã thÓ ®Þnh nghÜa : Bé vi ®iÒu khiÓn Bé vi xö lý + C¸c khèi chøc n¨ng Trong nh÷ng n¨m qua, cïng víi sù ph¸t triÓn cña c¸ch m¹ng c«ng nghÖ,c¸c bé vi ®iÒu khiÓn ph¸t triÓn m¹nh theo c¸c híng sau : + Gi¶m nhá dßng tiªu thô. +T¨ng tèc ®é lµm viÖc hay tÇn sè xung nhÞp cña bé xö lý . +Gi¶m ®iÖn ¸p nguån nu«i. +Më réng c¸c chøc n¨ng trªn chip. Víi xu híng trªn, c«ng nghÖ chÕ t¹o vi ®iÒu khiÓn ph¸t triÓn m¹nh mÏkh«ng ngõng vµ vi ®iÒu khiÓn ®· x©m nhËp vµo rÊt nhiÒu lÜnh vùc cña®êi sèng. §Ó t×m hiÓu vÒ c¸c bé vi ®iÒu khiÓn chung ta chän vi ®iÒukhiÓn 80C51 thuéc hä MCS-51 ®Ó nghiªn cøu nh mét ®¹i diÖn ®iÓn h×nhdo tÝnh mÒm dÎo trong sö dông, víi sè lîng lín vµ trong nh÷ng n¨m gÇn ®©y®· ®îc sö dông nh mét bé vi ®iÒu khiÓn tiªu chuÈn trong c«ng nghiÖp. S¬ ®å khèi tæng qu¸t cña mét vi ®iÒu khiÓn 8051 cã thÓ ®îc m« t¶ nh sau: Nguån ng¾t §Õm sù Nguå 4Kbyte 128byte §iÒu 2bé n Bé nhí ch- Bé nhí khiÓn ¬ng tr×nh ®Õm / ng¾t RAM trong. trong ®Þnh CPU Khèi Por Por Por Por Giao diÖn ®.khi t t t t Cæng I/ Cæng I/ Cæng I/ Cæng I/O nèi Bé t¹o dao Ón O 0 O 1 O 2 3 C¸c chøc tiÐp. ®éng qu¶n §chØ 8 bit §chØ n¨ng ®¾c XTAL 1.2 |PSEN/ALE H×nh 2.1: CÊu tróc cña vi ®iÒu khiÓn 8051.b- HÖ thèng phÇn cøng: Trong ph¹m vi ®Ò tµi, chóng t«i tiÕn hµnh x©y dùng mét m« h×nh thangm¸y thùc vµ thùc hiÖn viÕt ch¬ng tr×nh ®iÒu khiÓn cho 80C51 thùc hiÖnchøc n¨ng ®iÒu khiÓn hÖ thèng thang m¸y. Víi cÊu tróc ®· tr×nh bµy ë c¸cphÇn tr íc, vi ®iÒu khiÓn 80C51 hoµn toµn thùc hiÖn ®îc chøc n¨ng ®iÒukhiÓn. Chóng ta chØ cÇn x©y dùng thªm mét sè linh kiÖn hç trî ®Ó t¹othµnh mét m¹ch ®iÒu khiÓn hoµn chØnh vµ ghÐp nèi chóng víi m« h×nhthang m¸y ®· thiÕt kÕ.C¸c bé phËn cña hÖ thèng ®iÒu khiÓn thang m¸y ®îc x©y dùng gåm cã : 1. Mét vi ®iÒu khiÓn 80C51. 2. M« h×nh m« pháng thang m¸y thùc 4 tÇng vµ mét b¶ng ®iÒu khiÓn gäi tÇng vµ chän tÇng (®Ó ®¬n gi¶n ta gép chung ®iÒu khiÓn ...