intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Cơ sở ĐIện học - Thiết Bị Lập Trình part 4

Chia sẻ: Qdqwfqf Fwefwef | Ngày: | Loại File: PDF | Số trang:8

85
lượt xem
10
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Trong bài này sử dụng CodeVision, phần mềm này dùng ngôn ngữ C giống như Keil C, các thao tác với cửa sổ giao diện cũng tương tự. Sau đây là 1 ví dụ đơn giản điều khiển led ở port C

Chủ đề:
Lưu

Nội dung Text: Cơ sở ĐIện học - Thiết Bị Lập Trình part 4

  1. ThiÕt bÞ lËp tr×nh Gi¶n ®å sãng Cã thÓ xem ®©y nh− lµ hµm 1 xung (impulse), khi cã ®Çu vµo nµo ®ã cã sù chuyÓn tr¹ng th¸i tõ 0 → 1 NAND Mçi khèi cã ba ®Çu vµo B¶ng ch©n lý 1 2 3 Q 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 NAND (lµm viÖc theo s−ên xuèng cña tÝn hiÖu) TÝn hiÖu ®Çu ra lªn 1 trong mét chu kú ch−¬ng tr×nh 3
  2. ThiÕt bÞ lËp tr×nh KÝ hiÖu biÓu t−îng Gi¶n ®å sãng Cã thÓ xem nh− ®©y lµ hµm mét xung khi cã mét ®Çu vµo nµo ®ã chuyÓn tr¹ng th¸i logic tõ 1 → 0 OR KÝ hiÖu biÓu t−îng B¶ng ch©n lý 1 2 3 Q 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 NOR KÝ hiÖu biÓu t−îng 4
  3. ThiÕt bÞ lËp tr×nh B¶ng ch©n lý 1 2 3 Q 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 0 XOR KÝ hiÖu biÓu t−îng B¶ng ch©n lý 1 2 Q 0 0 0 0 1 1 1 0 1 1 1 0 NOT §¶o tr¹ng th¸i ®Çu vµo Ký hiÖu biÓu t−îng B¶ng ch©n lý 1 Q 0 1 1 0 C¸c khèi hµm ®Æc biÖt KÝ hiÖu liÖt kª c¸c khèi hµm ®Æc biÖt SF: 5
  4. ThiÕt bÞ lËp tr×nh ý nghÜa cña mét sè ®Çu vµo ®Æc biÖt §Çu v μo Tªn ý nghÜa S Set Th−êng ®−îc dïng ®Ó buéc ®Çu ra lªn møc logic 1 R Reset Th−êng ®−îc dïng ®Ó buéc ®Çu ra vÒ møc logic 0 Møc −u tiªn cao nhÊt Trg Trigger Th−êng dïng ®Ó kÝch ho¹t cho khèi hμm Cnt Count §Çu vμo cho phÐp ®Õm Fre Frequency §Çu vμo xung nhÞp tÇn sè Dir Direction §Çu vμo x¸c ®Þnh h−íng ®Õm En Enable §Çu vμo kÝch ho¹t khèi hμm Inv Invert Khi ®Çu vμo nμy cã tÝn hiÖu 1 th× ®Çu ra bÞ lËt Ral Reset all Dïng ®Ó reset tÊt c¶ c¸c gi¸ trÞ néi t¹i Par Parameter §Çu vμo dïng ®Ó cÊu h×nh cho khèi chøc n¨ng T Timer §Çu vμo cÊu h×nh bé thêi gian cho khèi hμm No Cam §Çu vμo cÊu h×nh thêi gian cho khèi hμm P Priority §Çu vμo x¸c ®Þnh møc −u tiªn vμ x¸c ®Þnh massage khi LOGO! ë tr¹ng th¸i RUN On Delay Trg: KÝch ho¹t khèi hµm vµ tÝnh thêi gian trÔ T: §Æt thêi gian trÔ Q: §Çu ra Gi¶n ®å thêi gian 6
  5. ThiÕt bÞ lËp tr×nh Khi Trg = 0 th× ®Çu ra Q = 0 Khi Trg = 1 th× hÕt thêi gian trÔ T, ®Çu ra Q = 1 Thêi gian T ®−îc tÝnh tõ thêi ®iÓm Trg (0 → 1) Thêi gian T ®−îc reset khi mÊt nguån LOGO! Off Delay Trg: KÝch ho¹t khèi hµm vµ tÝnh thêi gian trÔ R: Khëi ®éng l¹i thêi gian T vµ ®Æt Q → 0 T: §Æt thêi gian trÔ Q: §Çu ra Gi¶n ®å thêi gian Thêi gian T ®−îc tÝnh tõ thêi ®iÓm Trg (1→0). HÕt thêi gian T, ®Çu ra Q (1→0). Ch−a hÕt T, mµ Trg (0→1) th× T bÞ reset vµ chê chu kú míi. §Çu ra Q (0 →1) ngay khi Trg (0 →1) §Çu vµo R = 1 sÏ reset c¶ thêi gian T vµ ®Çu ra Q §Çu vµo R cã møc −u tiªn cao nhÊt 7
  6. ThiÕt bÞ lËp tr×nh On/Off Delay Trg: KÝch ho¹t khèi hµm vµ tÝnh thêi gian trÔ Par: §Æt th«ng sè thêi gian TH: On delay TL: Off delay Q: §Çu ra Gi¶n ®å thêi gian Thêi gian TH ®−îc tÝnh t¹i thêi ®iÓm Trg (0→1). HÕt TH, ®Çu ra Q (0→1). Thêi gian TL ®−îc tÝnh t¹i thêi ®iÓm Trg (1→0). HÕt TL, ®Çu ra Q (1→0). Thêi gian TH ch−a hÕt mµ Trg (1 → 0) th× TH bÞ reset, ®Çu ra Q = 0. Thêi gian TL ch−a hÕt mµ Trg (0 → 1) th× TH, TL, Q bÞ reset. §Çu ra Q b¾t ®Çu chu kú míi. Khi mÊt nguån TH, TL, Q ®−îc reset. 8
  7. ThiÕt bÞ lËp tr×nh Retentive On Delay Trg: KÝch ho¹t khèi hµm vµ tÝnh thêi gian trÔ R: Reset thêi gian tÝnh vµ ®Çu ra Q Par: §Æt th«ng sè thêi gian Q: §Çu ra Gi¶n ®å thêi gian Thêi gian T ®−îc tÝnh t¹i thêi ®iÓm Trg (0→1). HÕt Thêi gian T, ®Çu ra Q (0→1). Lóc nµy ®Çu vµo Trg kh«ng cßn ý nghÜa, cã nghÜa lµ Trg = 0 hoÆc 1 kh«ng ¶nh h−ëng g× tíi Q. §Ó ®Çu ra Q (1 → 0), th× ®Çu vµo R (0 → 1), ®ång thêi reset thêi gian T. Thêi gian T ch−a hÕt mµ R (0 → 1) th× ®Çu ra Q = 0, reset thêi gian T. Latching Relay S: KÝch ho¹t ®Çu ra Q lªn 1. R: Reset ®Çu ra Q vÒ 0. Par: ThiÕt lËp ®Æc tÝnh retentive (nhí)(Rem = ON hoÆc OFF) Q: §Çu ra 9
  8. ThiÕt bÞ lËp tr×nh Gi¶n ®å thêi gian Khi S (0 → 1) th× ®Çu ra Q = 1. Khi R (0 → 1), th× ®Çu ra Q = 0. Khi S = R = 1 th× ®Çu ra Q = 0, do ®Çu vµo R ®−îc −u tiªn h¬n ®Çu vµo S. Tr−êng hîp S = R = 0 NÕu Rem = OFF, nguån Q=1 mÊt vµ cã l¹i, th× Q = 0. NÕu Rem = ON, nguån mÊt vµ cã l¹i, th× Q = 1 Pulse Relay Trg: KÝch ho¹t tr¹ng th¸i ®Çu ra Q. R: Reset ®Çu ra Q vÒ 0. Par: ThiÕt lËp ®Æc tÝnh retentive (nhí)(Rem = ON hoÆc OFF) Q: §Çu ra Gi¶n ®å thêi gian 10
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2