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

Giáo trình hình thnh hệ số ứng dụng bộ đếm chuyển mạch với vi mạch tần số p9

Chia sẻ: Fdf Sdfdsf | Ngày: | Loại File: PDF | Số trang:10

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

Tham khảo tài liệu 'giáo trình hình thnh hệ số ứng dụng bộ đếm chuyển mạch với vi mạch tần số p9', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Giáo trình hình thnh hệ số ứng dụng bộ đếm chuyển mạch với vi mạch tần số p9

  1. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 • Chu n hoá LM335. VCC LM335 có m t ph ng pháp chu n hoá R2 thi t b d dàng cho chính xác cao. N i nhánh 2.2K Output hi u ch nh c a LM335 v i m t bi n tr 10K . 3 10mV/oK 2 D1 R1 B i vì u ra c a LM335 t l v i nhi t LM335 32 10K tuy t i. Do ó v i vi c i u ch nh bi n tr , u 1 ra c m bi n s cho 0V t i 0oK. 1 Sai s i n áp u ra ch là sai s dc (do u ra tuy n tính theo nhi t ). Vì v y, chu n hoá dèc t i m t nhi t s làm úng t t c các nhi t khác. i n áp u ra c a c m bi n c tính theo công th c: T VoutT = VoutT0 * (3.7) T0 Trong ó: T là nhi t ch a bi t. T0 là nhi t tham chi u. C hai u tính b ng nhi t Kelvin. B ng cách chu n hoá u ra t i m t nhi t s làm úng u ra cho t t c c l y chu n là 10mV/oK. các nhi t khác. Thông th ng u ra Ví d t i 25oC ta s có u ra có i n áp là 2,98V. Tuy nhiên, LM335 c ng nh b t k lo i c m bi n nào khác, s t làm nóng có th làm gi m chính xác. Ngoài ra, LM335 là lo i c m bi n không th m n c. Vì v y, khi ta phun s−¬ng −ít sÏ kh«ng lµm ¶nh h−ëng tíi ®é chÝnh x¸c cña nã. 3.2.1.2. M¹ch ®o nhiÖt ®é sö dông c¶m biÕn nhiÖt ®é b¸n dÉn LM335. Trong m¹ch ta sö dông mét sè thiÕt bÞ nh−: C¶m biÕn nhiÖt ®éLM335, bé chuyÓn ®æi t−¬ng tù sè ADC 804, chÝp vi ®iÒu khiÓn 89C051, LED 7 v¹ch, m¹ch so s¸nh.v.v... Khoa c¬ ®iÖn - 82 - Tr−êng §HNNI_ Hµ Néi
  2. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 3.2.1.2.1. S¬ ®å nguyªn lý vµ s¬ ®å m¹ch in cña m¹ch c¶m biÕn nhiÖt ®é (PhÇn phô lôc). 3.2.1.2.2. Nguyªn lý ho¹t ®éng cña m¹ch vµ tÝnh to¸n chän c¸c thiÕt bÞ cho m¹ch. • Nguyªn lý ho¹t ®éng vµ tÝnh to¸n chän thiÕt bÞ cho khèi m¹ch c¶m biÕn vµ m¹ch gia c«ng: M ch gia công th c hi n hai ch c n ng là khu ch i và hi u ch nh to 0oC. ra i n áp là 0V khi o Xét m ch trên ta th y: Các khu ch i thu t toán ta s d ng lo i OP07 là lo i OA có offset th p. U1 và U2 óng vai trò là các b m i n áp lý t ng: có tr kháng vào r t l n và tr kháng ra r t nh , không các u vào nh h ng l n nhau. Các t C1, C2, C3 và C4 có tác d ng ch ng nhi u và n nh ngu n nuôi cho m ch. Ta có áp t i chân 2 c a c m bi n LM335 là: Vs = K*Ta[oK] = K*(273 + ta[oC]) v i K = 10mV/oK. (3.8) T i 0oK, Vs = 0V, nên t i 0oC => Vs = 2,73V. Vs = 2,73 + K*ta[oC]. => (3.9) i n áp ra c a LM335 t i 0oC là 2,73V, trong th c t ta nhúng có giá tr c m bi n vào n c á và hi u ch nh R4 cho n khi i n áp ra c a LM335 là 2,73V thì d ng. u ra là 0V t i 0oC ta c n có kh i tr ph n i n áp Do ó nh m t o ra i n áp 2,73V t i 0oC mà LM335 t o ra. Bi n tr R2 chính là ph n bù tr ph n i n áp mà ta nói trên. U3 óng vai trò là b c ng có khu ch i. Xét tr ng h p nó tuy n tính, áp d ng ph ng pháp x p ch ng cho t ng kích thích ngõ vào, ng n m ch ngõ vào còn l i. G i Vout1 là áp ngõ ra c a U3 ng v i ngõ vào o, Vout2 là áp ngõ ra c a U3 ng v i ngõ vào không o. Hai thông s này c tính nh sau: Khoa c¬ ®iÖn - 83 - Tr−êng §HNNI_ Hµ Néi
  3. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 R6 Vout1 = − * VU 2 (3.10) R5 R8 * ( R5 + R6) Vout 2 = * VU 1 (3.11) R5 * ( R7 + R8) Nh v y i n áp t i u ra c a U3 là: R8 * ( R5 + R6) R6 * VU 1 − * VU 2 Vout = Vout1 + Vout2 = (3.12) R5 * ( R7 + R8) R5 Ch n R5 = R7, R6 = R8 ta c: R6 * (VU 1 − VU 2 ) = AV * (VU 1 − VU 2 ) Vout = (3.13) R5 Suy ra i n áp t i u ra c a m ch (JH1) s thay i AV*10mV khi nhi t i 1oC. thay M t khác phân gi i c a ADC0809 là 5/255 = 19,6 20mV. T c là ADC ch thay i m t digit sau khi áp thay i 20mV. Nh v y n u ta ch n AV = 1 thì i 2oC ADC m i thay ng v i nhi t thay i 1 digit. nh n bi t c s thay i là 1oC ta ph i ch n AV = 2. nhi t Ch n R6 = 20K và R5 = 10K . tính ch n R3, ta xét i u ki n ho t ng c a LM335 nhi t ta = 25oC, IR = 1mA thì i n áp ngõ ra c a LM335 là 2,98V. 5V − 2,98V = 2,02 KΩ R3 = (3.14) 1mA Ch n R3 = 2.2K . Ta c ng ch n R1 = 2.2K . Chú ý: các bi n tr trong m ch c m bi n này s d ng bi n tr ch nh tinh (hay bi n tr ol ng), lo i có c u t o g m nhi u vòng dây i n tr xo n bên trong, Khoa c¬ ®iÖn - 84 - Tr−êng §HNNI_ Hµ Néi
  4. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 không nên dùng bi n tr thông th ng r t khó ch nh và không n nh (khi va ch m nh s b thay i giá tr ). • Nguyªn lý ho¹t ®éng vµ tÝnh to¸n chän thiÕt bÞ cho khèi m¹ch chuyÓn ®æi vµ khèi m¹ch vi xö lý. Ch−¬ng tr×nh ®iÒu khiÓn hiÓn thÞ trªn LED ®−îc n¹p vµo chÝp vi xö lý 89C51. §Çu vµo JP5 cña khèi m¹ch nµy ®−îc ®Êu víi ®Çu ra JH1 cña khèi m¹ch c¶m biÕn vµ m¹ch gia c«ng. Ch©n Vref ®−îc nèi víi mét m¹ch æn ®Þnh ®iÖn ¸p gåm 1 chiÕt ¸p chØnh tinh vµ 1 diode Zerner. ë ch©n nµy ®iÖn ¸p ®Çu vµo ®−îc dïng lµm ®iÖn ¸p tham chiÕu. Quan hÖ gi÷a ®iÖn ¸p Vref/2 ®−îc thÓ hiÖn ë b¶ng 3.5. §Çu JP10 ®−îc ®Êu víi ®Çu JP11. C¸c Tranzitor ®−îc sö dông ë ®©y lµ lo¹i pnp. org 0h sjmp loop sjmp main hienthi: mov dptr,#bang_ma_led org 0Bh ;led1 ljmp ngat_timer0 mov p1,#11111110b main: mov sp,#30h mov p2,#01000110b mov tmod,#01h acall delay mov tl0,#low(-9216) mov p2,#0ffh mov th0,#high(-9216) acall delay setb tr0 ;led2 mov ie,#82h mov p1,#11111101b mov r2,#00h mov p2,#00011100b mov 12h,#00h acall delay mov 13h,#00h mov p2,#0ffh mov 14h,#00h acall delay loop: acall hienthi ;led3 acall kiemtra_1s mov p1,#11111011b Khoa c¬ ®iÖn - 85 - Tr−êng §HNNI_ Hµ Néi
  5. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 mov a,14h setb p3.7 movc a,@a+dptr clr p3.6 mov p2,a nop acall delay nop mov p2,#0ffh setb p3.6 acall delay again1: jb p3.7,again1 ;led4 clr p3.5 mov p1,#11110111b mov a,p0 mov a,13h mov b,#100 movc a,@a+dptr div ab mov p2,a mov 12h,a acall delay mov a,b mov p2,#0ffh mov b,#10 acall delay div ab ;led5 mov 13h,a mov p1,#11101111b mov 14h,b mov a,12h setb p3.5 movc a,@a+dptr thoat: mov p2,a ret acall delay ngat_timer0: inc r2 mov p2,#0ffh mov tl0,#low(-9216) acall delay mov th0,#high(-9216) ret setb tr0 delay: mov r7,#10h reti again: djnz r7,again bang_ma_led: db ret 40h,79h,24h,30h,19h,12h,2h,78h,0h,1 kiemtra_1s: cjne r2,#100,thoat 0h mov r2,#00h end. mov p0,#0ffh Khoa c¬ ®iÖn - 86 - Tr−êng §HNNI_ Hµ Néi
  6. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 • Nguyªn lý ho¹t ®éng vµ tÝnh to¸n chän thiÕt bÞ cho khèi m¹ch hiÓn thÞ. C¸c ®Çu SV1 vµ SV7 lÇn l−ît ®−îc ®Êu víi c¸c ®Çu JP14 vµ ®Çu JP1 cña khèi m¹ch chuyÓn ®æi vµ khèi m¹ch vi xö lý. Trong m¹ch nµy ta sö dông 5 ®Ìn LED 7 v¹ch nèi chung an«t. M¹ch ho¹t ®éng theo ph−¬ng ph¸p quÐt tøc lµ nã quÐt lÇn l−ît c¸c ®Ìn LED. C¸c ®Ìn nµy ®−îc quÐt liªn tôc, thêi gian quÐt mçi ®Ìn rÊt ng¾n kho¶ng vµi μs. Do hiÖn t−îng l−u ¶nh trªn vâng m¹c mµ m¾t ta c¶m nhËn nh− c¸c ®Ìn nµy kh«ng thay ®æi tr¹ng th¸i. Ch−¬ng tr×nh ®· ®−îc n¹p cho vi xö lý ®iÒu khiÓn qu¸ tr×nh nµy. C¸c ®iÖn trë tõ R1 ÷ R8 trong m¹ch ®Ó h¹n chÕ dßng cho ®Ìn LED tõ 5 ÷ 20 mA. VÝ dô: Ta muèn hiÖn thÞ ch÷ C ë ®Ìn LED thø 5 tõ tr¸i s¸ng th× c¸c ®i èt a, f, e, d ph¶i th«ng, khi ®ã cat«t cña c¸c ®i èt nµy ph¶i ®−îc nèi víi nguån. T−¬ng tù nÕu ta muèn hiÖn sè 3 ë ®Ìn thø 3 tõ tr¸i s¸ng th× c¸c ®i èt a, b, c, d, g ph¶i th«ng, khi ®ã cat«t cña c¸c ®i èt nµy ph¶i ®−îc nèi víi nguån. 3.2.1.2.3. Tæng quan vÒ chÝp vi ®iÒu khiÓn 89051. 3.2.1.2.3.1. CÊu t¹o bªn trong cña chÝp vi ®iÒu khiÓn 89051. Vµo n¨m 1981. H·ng Intel giíi thiÖu mét sè bé vi ®iÒu khiÓn ®−îc gäi lµ 8051. Bé vi ®iÒu khiÓn nµy cã 128 byte RAM, 4K byte ROM trªn chÝp, hai bé ®Þnh thêi, mét cæng nèi tiÕp vµ 4 cæng (®Òu réng 8 bit) vµo ra tÊt c¶ ®−îc ®Æt trªn mét chÝp. 8051 lµ mét bé xö lý 8 bit cã nghÜa lµ CPU chØ cã thÓ lµm viÖc víi 8 bit d÷ liÖu t¹i mét thêi ®iÓm. D÷ liÖu lín h¬n 8 bit ®−îc chia ra thµnh c¸c d÷ liÖu 8 bit ®Ó cho xö lý. 8051 cã tÊt c¶ 4 cæng vµo - ra I/O mçi cæng réng 8 bit (xem h×nh 3.2.2.3.1 ). MÆc dï 8051 cã thÓ cã mét ROM trªn chÝp cùc ®¹i lµ 64 K byte, nh−ng c¸c nhµ s¶n xuÊt lóc ®ã ®· cho xuÊt x−ëng chØ víi 4K byte ROM trªn chÝp. B¶ng 3.4: C¸c ®Æc tÝnh cña 8051 ®Çu tiªn. §Æc tÝnh Sè l−îng ROM trªn chÝp 4K byte RAM 128 byte Bé ®Þnh thêi 2 C¸c ch©n vµo - ra 32 Cæng nèi tiÕp 1 Nguån ng¾t 6 Khoa c¬ ®iÖn - 87 - Tr−êng §HNNI_ Hµ Néi
  7. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 EXTERNAL INTERRUPTS ETC COUNTER TIMER 0 INTERRUPT ON - CHIP TIMER 1 CONTROL RAM CPU SERIAL OSC 4 I/O BUS PORT PORTS CONTROL TXD RXD PP PP ADDRESS/DATA H×nh 3.10: Bè trÝ bªn trong cña s¬ ®å khèi 8051. 3.2.1.2.3.2. M« t¶ ch©n cña chÝp vi ®iÒu khiÓn 89051. Hä 89051®Òu cã 40 ch©n, víi hai hµng ch©n DIP cho c¸c chøc n¨ng kh¸c nhau. S¬ ®å bè trÝ ch©n cña 89051 1 Vcc P1.0 40 P0.0 (AD0) 2 P1.1 39 P0.1 (AD1) 3 38 P1.2 4 P0.2 (AD2) 37 P1 5 36 P0.3 (AD3) P1.4 6 35 P0.4 (AD4) P1.5 7 34 P0.5 (AD5) P1.6 8 33 P0.6 (AD6) P1.7 8051 9 RST 32 P0.6 (AD6) (8031) 10 (RXD) P3.0 EA/CPP 31 ALE/PROG 11 (TXD) P3.1 30 PSEN 12 (NT0) P3.2 29 P2.7 (A15) 13 (NT1) P3.3 28 P2.6 (A14) 14 27 (T0) P3.4 P2.5 (A13) (T1) P3.5 15 26 P2.4(A12) (WR) P3.6 16 25 P2.3 (A11) (RD) P3.7 17 24 P2.2 (A10) XTAL2 23 18 XTAL1 P2.1 (A9) 22 19 P2.0 (AB) GND 20 21 Khoa c¬ ®iÖn - 88 - Tr−êng §HNNI_ Hµ Néi
  8. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 H×nh 3.11: S¬ ®å bè trÝ ch©n cña 89051 Trªn h×nh 3.11 lµ s¬ ®å bè trÝ ch©n cña 8051. Ta thÊy r»ng trong 40 ch©n th× cã 32 ch©n dµnh cho c¸c cæng P0, P1, P2 vµ P3 víi mçi cæng cã 8 ch©n. C¸c ch©n cßn l¹i ®−îc dµnh cho nguån VCC, ®Êt GND, c¸c ch©n dao ®éng XTAL1 vµ XTAL2 t¸i lËp RST cho phÐp chèt ®Þa chØ ALE truy cËp ®−îc ®Þa chØ ngoµi EA , cho phÐp cÊt ch−¬ng tr×nh PSEN . Trong 8 ch©n nµy th× 6 ch©n VCC , GND, XTAL1, XTAL2, RST vµ EA ®−îc c¸c hä 8031 vµ 8051 sö dông. Hay nãi c¸ch kh¸c lµ chóng ph¶i ®−îc nèi ®Ó cho hÖ thèng lµm viÖc mµ kh«ng cÇn biÕt bé vi ®iÒu khiÓn thuéc hä 8051 hay 8031. Cßn hai ch©n kh¸c lµ PSEN vµ ALE ®−îc sö dông chñ yÕu trong c¸c hÖ thèng dùa trªn 8031. 1. Ch©n VCC: Ch©n sè 40 lµ VCC cÊp ®iÖn ¸p nguån cho chÝp. Nguån ®iÖn ¸p lµ +5V. 2. Ch©n GND: Ch©n GND: Ch©n sè 20 lµ GND. 3. Ch©n XTAL1 vµ XTAL2: 8051 cã mét bé dao ®éng trªn chÝp nh−ng nã yªu cÇu cã mét xung ®ång hå ngoµi ®Ó ch¹y nã. Bé dao ®éng Th¹ch Anh th−êng xuyªn nhÊt ®−îc nèi tíi c¸c ch©n ®Çu vµo XTAL1 (ch©n 19) vµ XTAL2 (ch©n 18). Bé dao ®éng Th¹ch Anh ®−îc nèi tíi XTAL1 vµ XTAL2 còng cÇn hai tô ®iÖn gi¸ trÞ 30pF. Mét phÝa cña tô ®iÖn ®−îc nèi xuèng ®Êt nh− ®−îc tr×nh bµy trªn h×nh 3.12 C2 XTAL2 XTAL2 NC EXTERRNAL C1 OSCILLATAOR XTAL1 XTAL1 SIGNAL 30pF GND GND Khoa c¬ ®iÖn - 89 - Tr−êng §HNNI_ Hµ Néi
  9. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 H×nh 3.12 a) Nèi XTAL tíi 8051 b) Nèi XTAL tíi nguån ®ång bé ngoµi. CÇn ph¶i l−u ý r»ng cã nhiÒu tèc ®é kh¸c nhau cña hä 8051. Tèc ®é ®−îc coi nh− lµ tÇn sè cùc ®¹i cña bé giao ®éng ®−îc nèi tíi ch©n XTAL. VÝ dô, mét chÝp 12MHz hoÆc thÊp h¬n. T−¬ng tù nh− vËy th× mét bé vi ®iÒu khiÓn còng yªu cÇu mét tinh thÓ cã tÇn sè kh«ng lín h¬n 20MHz. Khi 8051 ®−îc nèi tíi mét bé giao ®éng tinh thÓ th¹ch anh vµ cÊp nguån th× ta cã thÓ quan s¸t tÇn sè trªn ch©n XTAL2 b»ng m¸y hiÖn sãng. NÕu ta quyÕt ®Þnh sö dông mét nguån tÇn sè kh¸c bé giao ®éng th¹ch anh ch¼ng h¹n nh− lµ bé dao ®éng TTL th× nã sÏ ®−îc nèi tíi ch©n XTAL1, cßn ch©n XTAL2 th× ®Ó hë kh«ng nèi nh− h×nh 3.12b. 4. Ch©n RST: Ch©n sè 9 lµ ch©n t¸i lËp RESET. Nã lµ mét ®Çu vµo vµ cã møc tÝch cùc cao (b×nh th−êng ë møc thÊp). Khi cÊp xung cao tíi ch©n nµy th× bé vi ®iÒu khiÓn sÏ t¸i lËp vµ kÕt thóc mäi ho¹t ®éng. §iÒu nµy th−êng ®−îc coi nh− lµ sù t¸i bËt nguån. Khi kÝch ho¹t t¸i bËt nguån sÏ lµm mÊt mäi gi¸ trÞ trªn c¸c thanh ghi. 5. Ch©n EA : C¸c thµnh viªn hä 8051 nh− 8751, 98C51 hoÆc DS5000 ®Òu cã ROM trªn chÝp l−u cÊt ch−¬ng tr×nh. Trong c¸c tr−êng hîp nh− vËy th× ch©n EA ®−îc nèi tíi VCC. §èi víi c¸c thµnh viªn cñ hä nh− 8031 vµ 8032 mµ kh«ng cã ROM trªn chÝp th× m· ch−¬ng tr×nh ®−îc l−u cÊt ë trªn bé nhí ROM ngoµi vµ chóng ®−îc n¹p cho 8031/32. Do vËy, ®èi víi 8031 th× ch©n EA ph¶i ®−îc nèi ®Êt ®Ó b¸o r»ng m· ch−¬ng tr×nh ®−îc cÊt ë ngoµi. EA cã nghÜa lµ truy cËp ngoµi (External Access) lµ ch©n sè 31 trªn vá kiÓu DIP. Nã lµ mét ch©n ®Çu vµo vµ ph¶i ®−îc nèi hoÆc víi VCC hoÆc GND. Hay nãi c¸ch kh¸c lµ nã kh«ng ®−îc ®Ó hë. 6. Ch©n PSEN : §©y lµ ch©n ®Çu ra cho phÐp cÊt ch−¬ng tr×nh (Program Store Enable) trong hÖ thèng dùa trªn 8051 th× ch−¬ng tr×nh ®−îc cÊt ë bé nhí ROM ngoµi th× ch©n nµy ®−îc nèi tíi ch©n OE cña ROM. Khoa c¬ ®iÖn - 90 - Tr−êng §HNNI_ Hµ Néi
  10. . §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp T§H46 7. Ch©n ALE: Ch©n cho phÐp chèt ®Þa chØ ALE lµ ch©n ®Çu ra vµ ®−îc tÝch cùc cao. Khi nèi 8051 tíi bé nhí ngoµi th× cæng 0 còng ®−îc cÊp ®Þa chØ vµ d÷ liÖu. Hay nãi c¸ch kh¸c 8051 dån ®Þa chØ vµ d÷ liÖu qua cæng 0 ®Ó tiÕt kiÖm sè ch©n. Ch©n ALE ®−îc sö dông ®Ó ph©n kªnh ®Þa chØ vµ d÷ liÖu b»ng c¸ch nèi tíi ch©n G cña chÝp 74LS373. 8. C¸c ch©n cæng vµo\ra vµ c¸c chøc n¨ng cña chóng. Bèn cæng P0, P1, P2 vµ P3 ®Òu sö dông 8 ch©n vµ t¹o thµnh cæng 8 bÝt. TÊt c¶ c¸c cæng khi RESET ®Òu ®−îc cÊu h×nh nh− c¸c ®Çu ra, s½n sµng ®Ó ®−îc sö dông nh− c¸c cæng ®Çu ra. Muèn sö dông cæng nµo trong sè c¸c cæng nµy lµm ®Çu vµo th× nã ph¶i ®−îc lËp tr×nh. 9. Cæng P0. Cæng 0 chiÕm tÊt c¶ 8 ch©n (tõ ch©n 32 ®Õn 39). Nã cã thÓ ®−îc dïng nh− cæng ®Çu ra, ®Ó sö dông c¸c ch©n cña cæng 0 võa lµm ®Çu ra, võa lµm ®Çu vµo th× mçi ch©n ph¶i ®−îc nèi tíi mét ®iÖn trë kÐo bªn ngoµi 10kΩ. §iÒu nµy lµ do mét thùc tÕ lµ cæng P0 lµ mét mµng më kh¸c víi c¸c cæng P1, P2 vµ P3. Kh¸i niÖm m¸ng më ®−îc sö dông trong c¸c chÝp MOS vÒ chõng mùc nµo ®ã nã gièng nh− C«-lec-t¬ hë ®èi víi c¸c chÝp TTL. Trong bÊt kú hÖ thèng nµo sö dông 89C51 ta th−êng nèi cæng P0 tíi c¸c ®iÖn trë kÐo, b»ng c¸ch nµy ta cã ®−îc c¸c −u ®iÓm cña cæng P0 cho c¶ ®Çu ra vµ ®Çu vµo. Víi nh÷ng ®iÖn trë kÐo ngoµi ®−îc nèi khi t¸i lËp cæng P0 ®−îc cÊu h×nh nh− mét cæng ®Çu ra. a) Cæng P0 ®Çu vµo: Víi c¸c ®iÖn trë ®−îc nèi tíi cæng P0 nh»m ®Ó t¹o nã thµnh cæng ®Çu vµo th× nã ph¶i ®−îc lËp tr×nh b»ng c¸ch ghi 1 tíi tÊt c¶ c¸c bit. §o¹n m· d−íi ®©y sÏ cÊu h×nh P0 lóc ®Çu lµ ®Çu vµo b»ng c¸ch ghi 1 ®Õn nã vµ sau ®ã d÷ liÖu nhËn ®−îc tõ nã ®−îc göi ®Õn P1. b) Vai trß kÐp cña cæng P0: Khi nèi 8051 tíi bé nhí ngoµi th× cæng 0 cung cÊp c¶ ®Þa chØ vµ d÷ liÖu 8051 dån d÷ liÖu vµ ®Þa chØ qua cæng P0 ®Ó tiÕt kiÖm sè ch©n. Khoa c¬ ®iÖn - 91 - Tr−êng §HNNI_ Hµ Néi
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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