Giáo trình môn kỹ thuật vi điều khiển chương 4 gồm các bài tập thực hành, giúp cung cấp vững vàng kiến thức và thành thạo hơn về môn kỹ thuật vi điều khiển,. . | - 80 -Gi¸o tr×nh m«n Kü thuËt Vi §iÒu KhiÓn Ch−¬ng 3 : C¸c b i tËp thùc hiÖn Ch−¬ng IV C¸c bµi tËp thùc hiÖn trªn Kit Biªn so¹n : L©m t¨ng §øc – Lª TiÕn Dòng –Bé m«n T§H m«n Biªn so¹n : L©m t¨ng §øc – Lª TiÕn Dòng – Bé m«n T§H Trang 80 - 81 -Gi¸o tr×nh m«n Kü thuËt Vi §iÒu KhiÓn Ch−¬ng 3 : C¸c b i tËp thùc hiÖn Ch−¬ng IV C¸c bµi tËp thùc hiÖn trªn Kit Víi môc ®Ých l ® o t¹o nªn tÊt c¶ ch−¬ng tr×nh DEMO cña KIT ®Òu ®−îc viÕt b»ng hîp ng÷ (Assembly), ®iÒu n y gióp ng−êi häc cã thÓ hiÓu râ v n¾m v÷ng vÒ cÊu tróc phÇn cøng cña hä vi ®iÒu khiÓn 8051. Ngo i ra cßn l m quen ®−îc víi c¸ch lËp tr×nh kh«ng cÊu tróc, kh¸c víi lËp tr×nh cã cÊu tróc b»ng c¸c ng«n ng÷ bËc cao nh− C hay Basic, qua c¸c b i thùc h nh. Cuèi cïng ng−êi häc cã thÓ tù m×nh tèi −u ®−îc m lÖnh ®Ó tiÕt kiÖm bé nhí, ®iÒu n y l cÇn thiÕt khi dung l−îng cña ROM v RAM tÝch hîp s½n trªn chip cña c¸c vi ®iÒu khiÓn l kh«ng lín. C¸c vÝ dô vÒ ®iÒu khiÓn chip më réng I/O 8255 sö dông trªn KIT Nh− ® t×m hiÓu ë ch−¬ng 2 vÒ cÊu tróc, c¸c chÕ ®é ho¹t ®éng cña chip 8255, trong KIT n y ta sö dông 8255 l m chip më réng I/O ho¹t ®éng ë chÕ ®é 0 – chÕ ®é v o ra c¬ b¶n. Khi 8255 l m viÖc ë chÕ ®é n y, c¸c cæng A, B, CL, CU cã thÓ ®−îc lËp tr×nh l m ®Çu v o hoÆc ®Çu ra. Nªn nhÊn m¹nh r»ng, ë chÕ ®é 0 th× tÊt c¶ c¸c bit hoÆc l m ®Çu v o, hoÆc l m ®Çu ra m kh«ng thÓ ®iÒu khiÓn riªng rÏ tõng bit nh− c¸c cæng P0P3 cña 8051. CÊu tróc tõ ®iÒu khiÓn (CW) ë chÕ ®é n y cã khu«n d¹ng nh− h×nh . VÝ dô 1: X¸c ®Þnh tõ ®iÒu khiÓn cña 8255 cho c¸c cÊu h×nh sau: a) TÊt c¶ c¸c cæng A,B v C ®Òu l c¸c cæng ®Çu ra (ë chÕ ®é 0). b) PA l m ®Çu v o, PB - ®Çu ra, PCL - ®Çu v o v PCH - ®Çu ra Gi¶i: Tõ h×nh ta x¸c ®Þnh ®−îc a) 10000000B = 80H b) 10010001B = 91H Biªn so¹n : L©m t¨ng §øc – Lª TiÕn Dòng – Bé m«n T§H Trang 81 - 82 -Gi¸o tr×nh m«n Kü thuËt Vi §iÒu KhiÓn Ch−¬ng 3 : C¸c b i tËp thùc hiÖn Nhãm A D7 D6 D5 Nhãm B D4 D3 Cæng C PC7 – PC4 1= Input 0 = Output Chän mode 00 = Mode 0 01 = Mode 1 1x = Mode .