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

ĐỒ ÁN TỐT NGHIỆP - SỬ DỤNG GIAO TIẾP CỔNG COM VÀ SOUND CARD LÀM HỘP THƯ THOẠI_CHƯƠNG 5

Chia sẻ: Vu Phong | Ngày: | Loại File: PDF | Số trang:21

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

Opto 4N35 là bộ ghép quang được cấu tạo bởi photodiode và phoototransistor. Bộ ghép quang dùng để cách điện giữa những mạch điện có sự khác biệt khá lớn về điện thế. Ngoài ra còn được dùng để tránh các vòng đất gây nhiễu trong mạch điện.

Chủ đề:
Lưu

Nội dung Text: ĐỒ ÁN TỐT NGHIỆP - SỬ DỤNG GIAO TIẾP CỔNG COM VÀ SOUND CARD LÀM HỘP THƯ THOẠI_CHƯƠNG 5

  1. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI CHÖÔNG V GIÔÙI THIEÄU MOÄT SOÁ LINH KIEÄN LAØM PHAÀN CÖÙNG I. OPTO 4N35: 1 Moâ taû chung: Opto 4N35 laø boä gheùp quang ñöôïc caáu taïo bôûi photodiode vaø phototransistor. Boä gheùp quang duøng ñeå caùch ñieän giöõa nhöõng maïch ñieän coù söï khaùc bieät khaù lôùn veà ñieän theá. Ngoaøi ra coøn ñöôïc duøng ñeå traùnh caùc voøng ñaát gaây nhieãu trong maïch ñieän. Thoâng thöôøng boä gheùp quang goàm 1 diode loaïi GaAs phaùt ra tia hoàng ngoaïi vaø moät phototransistor vôùi vaät lieäu silic. Vôùi doøng ñieän thuaän diode phaùt ra böùc xaï hoàng ngoaïi vôùi böôùc soùng khoaûng 900 nm. Naêng löôïng böùc xaï naøy ñöôïc chieáu leân beà maët cuûa phototransistor hay chieáu giaùn tieáp qua moät moâi tröôøng daãn quang. Ñaàu tieân tín hieäu phaàn phaùt (Led hoàng ngoaïi) trong boä gheùp quang bieán thaønh tín hieäu aùnh saùng, sau ñoù tín hieäu aùnh saùng ñöôïc phaàn tieáp nhaän (Phototransistor) bieán laïi thaønh tín hieäu ñieän. Tính chaát caùch ñieän: boä gheùp quang thöôøng ñöôïc duøng ñeå caùch ñieän giöõa 2 maïch ñieän coù ñieän theá caùch ñieän khaù lôùn. Boä gheùp quang coù theå laøm vieäc vôùi doøng ñieän moät chieàu hay tín hieäu ñieän coù taàn soá khaù cao. Ñieän trôû caùch ñieän : ñoù laø ñieän trôû vôùi doøng ñieän moät chieàu giöõa ngoõ vaøo vaø ngoõ ra cuûa boä gheùp quang coù trò soá beù nhaát laø 1011 , nhö theá ñuû yeâu caàu thoâng thöôøng. Nhöng chuùng ta caàn chuù yù doøng dieän roø khoaûng nA coù theå aûnh höôûng ñeán hoaït ñoäng cuûa maïch ñieän. Gaëp tröôøng hôïp naøy ta coù theå taïo nhöõng khe troáng giöõa ngoõ vaøo vaø ngoõ ra. Noùi chung vôùi boä gheùp quang ta caàn phaûi coù maïch in toát. 29 Leâ Baù Thieän Lôùp Tin 99 Trang
  2. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI 2 Hình daïng vaø moâ taû chaân : ANODE 1 6 BASE CATHODE 2 5 5 COLLECTOR NC 3 4 EMITTER 3 Tính chaát : - Nguoàn cung caáp Vcc = + 5 V ôû chaân soá 5 - Tín hieäu ñöôïc ñöa vaøo chaân soá 1 vaø 2 - Tín hieäu laáy ra ôû chaân 4 - Hieäu ñieän theá caùch ñieän laø 3350 V - Heä soá truyeàn ñaït 100% - Ñöôïc öùng duïng trong moät soá maïch caùch ly vaø maïch ñieàu khieån 30 Leâ Baù Thieän Lôùp Tin 99 Trang
  3. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI II. IC LM 567 : LM 567 laø IC taùch tone vaø taàn soá, ñoù laø moät boä PLL (phase locked loop) vôùi söï taùch khoùa ñoàng boä AM vaø maïch coâng suaát ngoõ ra. Chöùc naêng goác cuûa noù laø ñeå laùi moät taûi trong moät phaïm vi baêng taùch. Taàn soá trung taâm cuûa baêng vaø söï treã ôû ngoõ ra ñöôïc xaùc ñònh moät caùch ñoäc laäp. Ñaëc tính: - Söï oån ñònh cao cuûa taàn soá trung taâm. - Baêng thoâng ñieàu khieån ñoäc laäp. - Ngoõ ra logic coù theå töông hôïp vôùi doøng 100mA trôû xuoáng. - Coù khaû naêng choáng nhieãu cao. - Ñieàu chænh taàn soá baèng moät bieán trôû beân ngoaøi coù giaù trò töø 20  1000 .. ÖÙng duïng: - Taùch tone - Ñieàu khieån xa baèng tia hoàng ngoaïi - Truyeàn goùi - Ñieän thoaïi voâ tuyeán - Boä dao ñoäng chính xaùc Sô ñoà khoái vi maïch LM 567: OUTPUT OUT LOW PASS LOOP GND QUADRATURE PHASE IN TIMING RESISTOR PHASE LOCKED VCC LOOP (PLL) Chaân 1 : loïc ngoõ ra  Chaân 2 : loïc thoâng thaáp  Chaân 3 : ngoõ vaøo  Chaân 4 : nguoàng cung caáp  Chaân 5, 6 : maïch dao ñoäng RC  31 Leâ Baù Thieän Lôùp Tin 99 Trang
  4. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI  Chaân 7 : ground  Chaân 8 : ngoõ ra Coâng thöùc thieát keá : Taàn soá trung taâm : 1 fo  1 .1 * R * C Baêng thoâng Vi BW  1070 fo * c Taàn soá trung taâm cuûa voøng khoùa pha PLL :  Laø taàn soá töï do cuûa boä dao ñoäng khi chöa coù tín hieäu vaøo.  Baêng thoâng cuûa voøng khoùa pha laø phaïm vi cuûa taàn soá xung quanh taàn soá trung taâm fO maø moät tín hieäu vaøo treân ñieän aùp ngöôõng (20 mVRMS) seõ gaây ra möùc logic 0 ôû ngoõ ra.  Phaïm vi khoùa laø phaïm vi taàn soá roäng nhaát maø trong ñoù tín hieäu vaøo seõ giöõ ñöôïc traïng thaùi logic 0 ôû ngoõ ra. III. IC MT8870: 1. Nguyeân lyù: Ñeå thu tín hieäu DTMF ñaõ ñöôïc taïo ra treân ñöôøng daây töø thueâ bao goïi ñeán toång ñaøi , ta duøng IC chuyeân duïng MT8870 . MT8870 laø moät linh kieän CMOS bao goàm caùc maïch loïc vaø chöùc naêng giaûi maõ cho söï ghi nhaän 01 caëp tone . Caùc boä loïc ñöôïc duøng baèng caùc tuï loïc nhoùm taàn soá cao vaø thaáp . Quaù trình giaûi maõ söû duïng kyõ thuaät ñeå taùch vaø giaûi maõ taát caû 16 caëp tone DTMF thaønh maõ 4 bit . Boä phaän ñeám ngoaøi ñöôïc laøm giaûm ñi nhôø maïch khueác ñaïi ngoõ vaøo vi sai , dao ñoäng block vaø maïch choát laø caùc ngoõ 3 traïng thaùi . 32 Leâ Baù Thieän Lôùp Tin 99 Trang
  5. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI 2. Sô ñoà khoái : VDD VSS VRef BIAS CIRCUIT VRef BUFFER CHIP CHIP D C POWER BIAS D C HIGH GROUP FILTER A A DIAL IN+ TONE L IN- FILTER LOW GROUP FILTER GS TO ALL CHIP CLOCK St STEERING GT LOGIC OSC1 OSC2 St/GT ESt STD TOE Sô ñoà khoái MT8870 DDA : Digital Detection Algorithm CCAL: Code Converter And Latch 3. Moâ taû chöùc naêng: 3.1. Boä loïc: Tín hieäu analog vaøo MT8870 seõ ñöôïc tieàn xöû lyù bôûi 2 maïch loïc baêng thoâng baäc 6 ñeå loïc laáy nhoùm taàn soá cao vaø thaáp töông öùng . Boä loïc cuøng goàm coù 01 goùc töø 250 - 400 Hz ñeå duøng taùch boû Dialtone . Baèng söï phaân chia 02 nhoùm taàn soá nhö vaäy söï laãn loän cuûa caùc band aâm thanh seõ giaûm ñi . Hai nhoùm tín hieäu naøy seõ ñöôïc bieán ñoåi thaønh xung vuoâng bôûi boä doø Zero - crossing vaø sau ñoù ñöôïc chuyeån qua caùc maïch loïc thoâng daõi . Taàn soá trung taâm cuûa caùc maïch loïc thoâng daõi ñöôïc thieát keá theo tieâu chuaån cuûa Bell . Ñaàu ra ñöôïc haïn bieân bôûi caùc boä so saùnh coù keøm theo boä trreã ñeû traùnh choïn laàm tín hieäu möùc thaáp khoâng mong muoán . Ñaàu ra cuûa caùc boä so saùnh cho ta caùc dao ñoäng toaùn möùc logic taïi taàn soá DTMF thu ñöôïc . 33 Leâ Baù Thieän Lôùp Tin 99 Trang
  6. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI 3.2. Boä giaûi maõ: Theo sau boä loïc laø boä giaûi maõ öùng duïng kyõ thuaät ñeám soá ñeå xaùc ñònh caùc taàn soá cuûa caùc tone ñeán vaø kieåm tra chuùng töông öùng vôùi taàn soá DTMF chuaån . Moät giaûi thuaät laáy trò trung bình phöùc taïp ñeå loaïi tröø nhöõng tone giaû gaây ra do nhöõng tín hieäu ôû beân ngoaøi chaúng haïn nhö tín hieäu thoaïi trong khi vaãn ñaûm baûo moät khoaûng bieán ñoäng cho tone thöïc do bò leäch . Giaûi thuaät trung bình naøy ñaõ ñöôïc phaùt trieån ñeå ñaûm baûo söï keát hôïp toái öu khaû naêng talk-off vaø dung sai ñoái vôùi söï hieän dieän taàn soá giao thoa (tone thöù 3) vaø nhieãu . Khi boä phaùt hieän nhaän ra söï hieän dieän cuûa hai tone ñuùng ñaàu ra cuûa maïch EST ( Early Sterring) seõ leân möùc tích cöïc . Luùc khoâng nhaän ñöôïc tín hieäu tone thì ESt maëc ñiònh traïng thaùi khoâng tích cöïc . 3.3. Maïch Sterring: Tröôùc khi thu nhaän 01 caëp tone ñaõ ñöôïc giaûi maõ , boä thu phaûi kieåm tra xem thôøi haèng cuûa tín hieäu coù ñuùng khoâng . Vieäc kieåm tra naøy ñöôïc thöïc hieän bôûi boä RC maéc ôû ngoaøi . Khi EST leân HIGH laøm cho Vc taêng leân khi tuï xaû . Khi EST vaãn coøn ôû möùc HIGH trong moät thôøi ñoaïn hôïp leä (ton) thì Vc tieán ñeán möùc ngöôõng VTST cuûa logic Sterring ñeå nhaän 01 caëp tone vaø choát 4 bit maõ töông öùng vôùi noù vaøo thanh ghi Receive Data Register . Luùc naøy ñaàu ra GT kích hoaït vaø ñaåy Vc leân tôùi VDD . GT tieáp tuïc ñaåy leân cao cho tôùi khi TST leân möùc cao trôû laïi . Cuoái cuøng sau moät thôøi gian delay ngaén cho pheùp vieäc choát Data ñöôïc thöïc hieän xong thì côø cuûa maïch Sterring leân HIGH baùo hieäu raèng caëp tone thu ñöôïc ñaõ ñöôïc löu vaøo thanh ghi . Maïch choát ngoõ ra ñöôïc ñieàu khieån bôûi chaân ngoõ vaøo 3 traïng thaùi TOE , khi TOE leân möùc 1 thì cho pheùp xuaát Data 4 bit ra Bus . 34 Leâ Baù Thieän Lôùp Tin 99 Trang
  7. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI Giaûn ñoà thôøi gian cuûa MT8870 nhö sau : VIN TONE #n TONE TONE #n+1 #n+1 Est St/GT Hi - Z Q1 - Q4 Decoded tone #n-1 #n #n+1 StD TOE 4. Moät soá öùng duïng cuûa IC MT8870 : - Ñieàu khieån töø xa. - Maïch thu cho toång ñaøi. - Maïch tính cöôùc ñieän thoïai .v.v. Teân vaø chöùc naêng cuûa caùc chaân IC MT8870 : IC MT8870 laø vi maïch ñöôïc ñoùng goùi trong voû goàm coù 18 chaân chia laøm hai haøng. Teân vaø chöùc naêng cuûa MT8870 ñöôïc trình baøy toùm taét ôû baûng döôùi ñaây : 35 Leâ Baù Thieän Lôùp Tin 99 Trang
  8. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI Chaân TEÂN CHÖÙC NAÊNG 1 IN+ Ngoõ vaøo khoâng ñaûo maïch khueách ñaïi. 2 IN- Ngoõ vaøo ñaûo maïch khuyeách ñaïi. 3 GS Chaân hoài tieáp cuûa ngoõ ra maïch khueách ñaïi ñeå gaén vôùi ñieän trôû beân ngoaøi ñeå ñieàu khieån heä soá khueách ñaïi. 4 Vref Nguoàn bias. 5 INH INHIBIT (input) : Khi chaân naøy ôû möùc cao thì seõ khoâng nhaän bieát caùc phím nhaán A, B, C, D. Thöôøng chaân ñöôïc ñaët ôû möùc thaáp. 6 PWD Power Down (input): taùc ñoäng möùc cao. Duøng ñeå tieát N kieäm naêng löôïng khi khoâng söû duïng IC. 7 OSC1 Chaân taïo xung clock (input). 8 OSC2 Chaân taïo xung clock (output). Thaïch anh 3.579545Mhz ñöôïc noái vôùi hai chaân OSC1 vaø OSC2 taïo thaønh maïch dao ñoäng noäi. 9 VSS Ground : Chaân noái ñaát. 10 TOE Three State Output Enable (input): Ñieàu khieån xuaát döõ lieäu ôû ngoõ ra TOE=0 : ngoõ ra ôû traïng thaùi Hi-Z. TOE=1 : ngoõ ra laø döõ lieäâu Q1-Q4. 11-14 Q1- Three State Data (output) : Boán ngoõ ra ba traïng thaùi Q4 ñöôïc ñieàu khieån bôûi chaân TOE. 15 StD Delay Steering (output): Tích cöïc möùc cao, thoâng baùo tín hieäu DTMF ñaõ ñöôïc giaûi maõ ñöôïc choát ôû ngoû ra, saün saøng xuaát ra ôû chaân Q1-Q4 khi TOE=1. Trôû veà möùc logic thaáp khi ñieän aùp treân chaân St/GT nhoû hôn ñieän aùp ngöôõng (VTSt). 16 Est Early Steering (output) :tích cöïc möùc cao, baùo coù tín 36 Leâ Baù Thieän Lôùp Tin 99 Trang
  9. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI hieäu DTMF, taïo thôøi gian ñeå giaõi maõ tone sang tín hieäu sang soá. Khi maát tín hieäu DTMF seõ trôû veà möùc thaáp. 17 St/GT Steering Input/Guard time (Output) Bidirectional: Khi ñieän aùp chaân naøy lôùn hôn ñieän aùp ngöôõng (VTSt) thì ghi nhaän giaûi maõ moät tone vaø choát döõ lieäu ôû ngoû ra. Khi ñieän aùp nhoû hôn ñieän aùp ngöôõng thì giaûi phoùng thieát bò ñeå chuaån bò nhaän moät tone môùi. 18 VDD Nguoàn cung caáp, thöôøng laø +5V. TOÙM TAÉT TEÂN VAØ CHÖÙC NAÊNG CAÙC CHAÂN CUÛA IC MT8870 37 Leâ Baù Thieän Lôùp Tin 99 Trang
  10. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI BAÛNG GIAÛI MAÕ CUÛA MT8870 Digit TOE INH ESt Q4 Q3 Q2 Q1 ANY L X H Z Z Z Z 1 H X H 0 0 0 1 2 H X H 0 0 1 0 3 H X H 0 0 1 1 4 H X H 0 1 0 0 5 H X H 0 1 0 1 6 H X H 0 1 1 0 7 H X H 0 1 1 1 8 H X H 1 0 0 0 9 H X H 1 0 0 1 0 H X H 1 0 1 0 * H X H 1 0 1 1 # H X H 1 1 0 0 A H L H 1 1 0 1 B H L H 1 1 1 0 C H L H 1 1 1 1 D H L H 1 0 0 0 A H H L khoâng giaõi maõ caùc giaù trò naøy ngoû ra vaãn giöõ giaù trò cuõ cuûa B H H L laàn giaûi maõ tröôùc ñoù C H H L D H H L L = LOGIC LOW, H = LOGIC HIGH, Z = HIGH IMPEDANCE X = DON'T CARE IV. IC 74LS164: Caùc thoâng soá cô baûn cuûa hoï 74ls loaïi ghi dòch  Ñieän theá cung caáp : vcc = 4.75  5.25v  Doøng ra möùc cao : ioh = 400a  Doøng ra möùc thaáp : iol = 8ma 38 Leâ Baù Thieän Lôùp Tin 99 Trang
  11. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI  Taàn soá xung ck : f = 25 mhz  Ñoä roäng xung ck : clr = 20ns  Doøng vaøo möùc cao : iih = 2 a  Doøng vaøo möùc thaáp : iil = (-0.6  -0.4)a  Doøng cung caáp max : imax = 25ma Nguoàn cung caáp 5V vaø GND ñöôïc laáy töø nguoàn cung caáp beân ngoaøi. Baûng söï thaät: Inputs Outputs Clear Clock A B QA QB QH …. L X X X L L L H L X X QA0 QB0 QH0  H H H H QAn QGn  H L X L QAn QGn  H X L L QAn QGn V. IC Vi Ñieàu Khieån 8951: 1. Giôùi thieäu caáu truùc phaàn cöùng hoï MSC-51 (8951): Ñaëc ñieåm vaø chöùc naêng hoaït ñoäng cuûa caùc IC hoï MSC-51 hoaøn toaøn töông töï nhö nhau. ÔÛ ñaây giôùi thieäu IC 8951 laø moät hoï IC vi ñieàu khieån do haõng Intel cuûa Myõ saûn xuaát. Chuùng coù caùc ñaëc ñieåm chung nhö sau: Caùc ñaëc ñieåm cuûa 8951 ñöôïc toùm taét nhö sau: 4 KB EPROM beân trong.  128 Byte RAM noäi.  4 Port xuaát /nhaäp I/O 8 bit.  Giao tieáp noái tieáp.  64 KB vuøng nhôù maõ ngoaøi  64 KB vuøng nhôù döõ lieäu ngoaïi.  Xöû lyù Boolean (hoaït ñoäng treân bit ñôn).  210 vò trí nhôù coù theå ñònh vò bit.  4s cho hoaït ñoäng nhaân hoaëc chia.  39 Leâ Baù Thieän Lôùp Tin 99 Trang
  12. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI 2. Khaûo saùt sô ñoà chaân 8951 vaø chöùc naêng töøng chaân: 2.1 Sô ñoà chaân 8951: U2 39 21 P0.0/AD0 P2.0/A8 38 22 P0.1/AD1 P2.1/A9 37 23 P0.2/AD2 P2.2/A10 36 24 P0.3/AD3 P2.3/A11 35 25 P0.4/AD4 P2.4/A12 34 26 P0.5/AD5 P2.5/A13 33 27 P0.6/AD6 P2.6/A14 32 28 P0.7/AD7 P2.7/A15 1 10 P1.0 P3.0/RXD 2 11 P1.1 P3.1/TXD 3 12 P1.2 P3.2/INTO 4 13 P1.3 P3.3/INT1 5 14 P1.4 P3.4/TO 6 15 P1.5 P3.5/T1 7 16 P1.6 P3.6/WR 8 17 P1.7 P3.7/RD 19 29 XTAL1 PSEN 18 XTAL2 9 30 RST ALE/PROG 31 EA/VPP AT89C51 Sô ñoà chaân IC 8951 2.2 Chöùc naêng caùc chaân cuûa 8951 8951 coù taát caû 40 chaân coù chöùc naêng nhö caùc ñöôøng xuaát nhaäp. Trong ñoù coù 24 chaân coù taùc duïng keùp (coù nghóa laø 1 chaân coù 2 chöùc naêng), moãi ñöôøng coù theå hoaït ñoäng nhö ñöôøng xuaát nhaäp hoaëc nhö ñöôøng ñieàu khieån hoaëc laø thaønh phaàn cuûa caùc bus döõ lieäu vaø bus ñòa chæ. a.Caùc Port: Port 0: Port 0 laø port coù 2 chöùc naêng ôû caùc chaân 32 - 39 cuûa 8951. Trong caùc thieát keá côõ nhoû khoâng duøng boä nhôù môû roäng noù coù chöùc naêng nhö caùc ñöôøng I/O. Ñoái vôùi caùc thieát keá côõ lôùn coù boä nhôù môû roäng, noù ñöôïc keát hôïp giöõa bus ñòa chæ vaø bus döõ lieäu. Port 1: Port 1 laø port I/O treân caùc chaân 1-8. Caùc chaân ñöôïc kyù hieäu P1.0, P1.1, p1.2, ... p1.7 coù theå duøng cho giao tieáp vôùi caùc thieát bò ngoaøi neáu caàn. Port 1 khoâng coù chöùc naêng khaùc, vì vaäy chuùng chæ ñöôïc duøng cho giao tieáp vôùi caùc thieát bò beân ngoaøi. Port 2: Port 2 laø 1 port coù taùc duïng keùp treân caùc chaân 21- 28 ñöôïc duøng nhö caùc ñöôøng xuaát nhaäp hoaëc laø byte cao cuûa bus ñòa chæ ñoái vôùi caùc thieát bò duøng boä nhôù môû roäng. 40 Leâ Baù Thieän Lôùp Tin 99 Trang
  13. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI Port 3: Port 3 laø port coù taùc duïng keùp treân caùc chaân 10-17. Caùc chaân cuûa port naøy coù nhieàu chöùc naêng, caùc coâng duïng chuyeån ñoåi coù lieân heä vôùi caùc ñaëc tính ñaëc bieät cuûa 8951 nhö ôû baûng sau: Bit Chöùc naêng chuyeån ñoåi P3.0 RXT Ngoõ vaøo döõ lieäu noái tieáp. P3.1 TXD Ngoõ xuaát döõ lieäu noái tieáp. P3.2 INT0\ Ngoõ vaøo ngaét cöùng thöù 0 P3.3 INT1\ Ngoõ vaøo ngaét cöùng thöù 1 P3.4 T0 Ngoõ vaøo cuûaTIMER/COUNTER thöù 0. P3.5 T1 Ngoõ vaøo cuûaTIMER/COUNTER thöù 1. P3.6 WR\ Tín hieäu ghi döõ lieäu leân boä nhôù ngoaøi P3.7 RD\ Tín hieäu ñoïc boä nhôù döõ lieäu ngoaøi. b.Caùc ngoõ tín hieäu ñieàu khieån: Ngoõ tín hieäu PSEN (Program store enable): PSEN laø tín hieäu ngoõ ra ôû chaân 29 coù taùc duïng cho pheùp ñoïc boä nhôù chöông trình môû roäng thöôøng ñöôïc noái ñeán chaân OE\ (output enable) cuûa Eprom cho pheùp ñoïc caùc byte maõ leänh. PSEN ôû möùc thaáp trong thôøi gian Microcontroller 8951 laáy leänh. Caùc maõ leänh cuûa chöông trình ñöôïc ñoïc töø Eprom qua bus döõ lieäu vaø ñöôïc choát vaøo thanh ghi leänh beân trong 8951 ñeå giaûi maõ leänh. Khi 8951 thi haønh chöông trình trong EPROM noäi PSEN seõ ôû möùc logic 1. Ngoõ tín hieäu ñieàu khieån ALE (Address Latch Enable) Khi 8951 truy xuaát boä nhôù beân ngoaøi, port 0 coù chöùc naêng laø bus ñòa chæ vaø bus döõ lieäu do ñoù phaûi taùch caùc ñöôøng döõ lieäu vaø ñòa chæ. Tín hieäu ra ALE ôû chaân thöù 30 duøng laøm tín hieäu ñieàu khieån ñeå giaûi ña hôïp caùc ñöôøng ñòa chæ vaø döõ lieäu khi keát noái chuùng vôùi IC choát. Tín hieäu ra ôû chaân ALE laø moät xung trong khoaûng thôøi gian port 0 ñoùng vai troø laø ñòa chæ thaáp neân choát ñòa chæ hoaøn toaøn töï ñoäng. 41 Leâ Baù Thieän Lôùp Tin 99 Trang
  14. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI Caùc xung tín hieäu ALE coù toác ñoä baèng 1/6 laàn taàn soá dao ñoäng treân chip vaø coù theå ñöôïc duøng laøm tín hieäu clock cho caùc phaàn khaùc cuûa heä thoáng. Chaân ALE ñöôïc duøng laøm ngoõ vaøo xung laäp trình cho EPROM trong 8951. Ngoõ tín hieäu EA\(External Access): Tín hieäu vaøo EA\ ôû chaân 31 thöôøng ñöôïc maéc leân möùc 1 hoaëc möùc 0. Neáu ôû möùc 1, 8951 thi haønh chöông trình töø EPROM noäi trong khoaûng ñòa chæ thaáp 4 Kbyte. Neáu ôû möùc 0, 8951 seõ thi haønh chöông trình töø boä nhôù môû roäng. Chaân EA\ ñöôïc laáy laøm chaân caáp nguoàn 12V khi laäp trình cho Eprom trong 8951. Ngoõ tín hieäu RST (Reset) : Ngoõ vaøo RST ôû chaân 9 laø ngoõ vaøo Reset cuûa 8951. Khi ngoõ vaøo tín hieäu naøy ñöa leân cao ít nhaát laø 2 chu kyø maùy, caùc thanh ghi beân trong ñöôïc naïp nhöõng giaù trò thích hôïp ñeå khôûi ñoäng heä thoáng. Khi caáp ñieän maïch töï ñoäng Reset. Caùc ngoõ vaøo boä dao ñoäng X1,X2: Boä dao ñoäng ñöôïc ñöôïc tích hôïp beân trong 8951, khi söû duïng 8951 ngöôøi thieát keá chæ caàn keát noái theâm thaïch anh vaø caùc tuï nhö hình veõ trong sô ñoà. Taàn soá thaïch anh thöôøng söû duïng cho 8951 laø 12Mhz. Chaân 40 (Vcc) ñöôïc noái leân nguoàn 5V. 3. Caáu truùc beân trong vi ñieàu khieån: 3.1 Toå chöùc boä nhôù: FFFF FFFF Code Data FF Memory Memory 00 Enable via Enable via PSEN RD&WR On -Chip Memory 0000 0000 External Memory Baûng toùm taét caùc vuøng nhôù 8951. 42 Leâ Baù Thieän Lôùp Tin 99 Trang
  15. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI Boä nhôù trong 8951 bao goàm EPROM vaø RAM. RAM trong 8951 bao goàm nhieàu thaønh phaàn: phaàn löu tröõ ña duïng, phaàn löu tröõ ñòa chæ hoùa töøng bit, caùc bank thanh ghi vaø caùc thanh ghi chöùc naêng ñaëc bieät. 8951 coù boä nhôù theo caáu truùc Harvard: coù nhöõng vuøng boä nhôù rieâng bieät cho chöông trình vaø döõ lieäu. Chöông trình vaø döõ lieäu coù theå chöùa beân trong 8951 nhöng 8951 vaãn coù theå keát noái vôùi 64K byte boä nhôù chöông trình vaø 64K byte döõ lieäu. Baûn ñoà boä nhôù Data treân Chip nhö sau: 7F FF F0 F7 F6 F5 F4 F3 F2 F1 F0 B RAM ña duïng E0 E7 E6 E5 E4 E3 E2 E1 E0 ACC D0 D7 D6 D5 D4 D D2 D1 D0 PSW 3 30 B8 - - - BC B B B9 B8 IP BA 2F 7F 7E 7D 7C 7B 7A 79 78 2E 77 76 75 74 73 72 71 70 B0 B7 B6 B5 B4 B3 B2 B1 B0 P.3 2D 6F 6E 6D 6C 6B 6A 69 68 2C 67 66 65 64 63 62 61 60 A8 AF AC A AA A9 A8 IE B 2B 5F 5E 5D 5C 5B 5A 59 58 2A 57 56 55 54 53 52 51 50 A0 A7 A6 A5 A4 A3 A2 A1 A0 P2 29 4F 4E 4D 4C 4B 4A 49 48 28 47 46 45 44 43 42 41 40 99 khoâng ñöôïc ñòa chæ hoaù bit SBUF 27 3F 3E 3D 3C 3B 3A 39 38 98 9F 9E 9D 9C 9B 9A 99 98 SCON 26 37 36 35 34 33 32 31 30 25 2F 2E 2D 2C 2B 2A 29 28 90 97 96 95 94 93 92 91 90 P1 24 27 26 25 24 23 22 21 20 23 1F 1E 1D 1C 1B 1A 19 18 8D khoâng ñöôïc ñòa chæ hoaù bit TH1 22 17 16 15 14 13 12 11 10 8C khoâng ñöôïc ñòa chæ hoaù bit TH0 21 0F 0E 0D 0C 0B 0A 09 08 8B khoâng ñöôïc ñòa chæ hoaù bit TL1 20 07 06 05 04 03 02 01 00 8A khoâng ñöôïc ñòa chæ hoaù bit TL0 1F Bank 3 89 khoâng ñöôïc ñòa chæ hoaù bit TMO D 18 88 8F 8E 8D 8C 8B 8A 89 88 TCON 17 Bank 2 87 khoâng ñöôïc ñòa chæ hoaù bit PCON 10 0F Bank 1 83 khoâng ñöôïc ñòa chæ hoaù bit DPH 08 82 khoâng ñöôïc ñòa chæ hoaù bit DPL 07 Bank thanh ghi 0 81 khoâng ñöôïc ñòa chæ hoaù bit SP 00 (maëc ñònh cho R0 -R7) 88 87 86 85 84 83 82 81 80 P0 43 Leâ Baù Thieän Lôùp Tin 99 Trang
  16. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI Hai ñaëc tính caàn chuù yù laø:  Caùc thanh ghi vaø caùc port xuaát nhaäp ñaõ ñöôïc ñònh vò (xaùc ñònh) trong boä nhôù vaø coù theå truy xuaát tröïc tieáp gioáng nhö caùc ñòa chæ boä nhôù khaùc.  Ngaên xeáp beân trong Ram noäi nhoû hôn so vôùi Ram ngoaïi nhö trong caùc boä Microcontroller khaùc. RAM beân trong 8951 ñöôïc phaân chia nhö sau: Caùc bank thanh ghi coù ñòa chæ töø 00H ñeán 1FH.  RAM ñòa chæ hoùa töøng bit coù ñòa chæ töø 20H ñeán 2FH.  RAM ña duïng töø 30H ñeán 7FH.  Caùc thanh ghi chöùc naêng ñaëc bieät töø 80H ñeán FFH.  RAM ña duïng: Maëc duø treân hình veõ cho thaáy 80 byte ña duïng chieám caùc ñòa chæ töø 30H ñeán 7FH, 32 byte döôùi töø 00H ñeán 1FH cuõng coù theå duøng vôùi muïc ñích töông töï (maëc duø caùc ñòa chæ naøy ñaõ coù muïc ñích khaùc). Moïi ñòa chæ trong vuøng RAM ña duïng ñeàu coù theå truy xuaát töï do duøng kieåu ñòa chæ tröïc tieáp hoaëc giaùn tieáp. RAM coù theå truy xuaát töøng bit: 8951 chöùa 210 bit ñöôïc ñòa chæ hoùa, trong ñoù coù 128 bit coù chöùa caùc byte chöùa caùc ñòa chæ töø 20H ñeán 2FH vaø caùc bit coøn laïi chöùa trong nhoùm thanh ghi coù chöùc naêng ñaëc bieät. YÙ töôûng truy xuaát töøng bit baèng phaàn meàm laø caùc ñaêëc tính maïnh cuûa microcontroller xöû lyù chung. Caùc bit coù theå ñöôïc ñaët, xoùa, AND, OR, … , vôùi 1 leänh ñôn. Ña soá caùc microcontroller xöû lyù ñoøi hoûi moät chuoãi leänh ñoïc-söûa- ghi ñeå ñaït ñöôïc muïc ñích töông töï. Ngoaøi ra caùc port cuõng coù theå truy xuaát ñöôïc töøng bit. 128 bit coù chöùa caùc byte coù ñòa chæ töø 00H -1FH cuõng coù theå truy xuaát nhö caùc byte hoaëc caùc bit phuï thuoäc vaøo leänh ñöôïc duøng. Caùc bank thanh ghi : 32 byte thaáp cuûa boä nhôù noäi ñöôïc daønh cho caùc bank thanh ghi. Boä leänh 8951 hoå trôï 8 thanh ghi coù teân laø R0 -R7 vaø theo maëc ñònh sau khi reset heä thoáng, caùc thanh ghi naøy coù caùc ñòa chæ töø 00H - 07H. Caùc leänh duøng caùc thanh ghi RO - R7 seõ ngaén hôn vaø nhanh hôn so vôùi caùc leänh coù chöùc naêng töông öùng duøng kieåu ñòa chæ tröïc tieáp. Caùc döõ lieäu ñöôïc duøng thöôøng xuyeân neân duøng moät trong caùc thanh ghi naøy. Do coù 4 bank thanh ghi neân taïi moät thôøi ñieåm chæ coù moät bank thanh ghi ñöôïc truy xuaát bôûi caùc thanh ghi RO - R7 ñeåà chuyeån ñoåi vieäc truy xuaát caùc bank thanh ghi ta phaûi thay ñoåi caùc bit choïn b5ank trong thanh ghi traïng thaùi. 44 Leâ Baù Thieän Lôùp Tin 99 Trang
  17. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI 3.2 Caùc thanh ghi coù chöùc naêng ñaëc bieät: Caùc thanh ghi noäi cuûa 8951 ñöôïc truy xuaát ngaàm ñònh bôûi boä leänh. Caùc thanh ghi trong 8951 ñöôïc ñònh daïng nhö moät phaàn cuûa RAM treân chip vì vaäy moãi thanh ghi seõ coù moät ñòa chæ (ngoaïi tröø thanh ghi boä ñeám chöông trình vaø thanh ghi leänh vì caùc thanh ghi naøy hieám khi bò taùc ñoäng tröïc tieáp). Cuõng nhö R0 ñeán R7, 8951 coù 21 thanh ghi coù chöùc naêng ñaëc bieät (SFR: Special Function Register) ôû vuøng treân cuûa RAM noäi töø ñòa chæ 80H - FFH. Chuù yù: taát caû 128 ñòa chæ töø 80H ñeán FFH khoâng ñöôïc ñònh nghóa, chæ coù 21 thanh ghi coù chöùc naêng ñaëc bieät ñöôïc ñònh nghóa saün caùc ñòa chæ. Ngoaïi tröø thanh ghi A coù theå ñöôïc truy xuaát ngaàm nhö ñaõ noùi, ña soá caùc thanh ghi coù chöùc naêng ñieät bieät SFR coù theå ñòa chæ hoùa töøng bit hoaëc byte. Thanh ghi traïng thaùi chöông trình (PSW: Program Status Word): Töø traïng thaùi chöông trình ôû ñòa chæ D0H ñöôïc toùm taét nhö sau: Bit Symbol Address Description PSW.7 CY D7H Cary Flag PSW.6 AC D6H Auxiliary Cary Flag PSW.5 F0 D5H Flag 0 PSW4 RS1 D4H Register Bank Select 1 PSW.3 RS0 D3H Register Bank Select 0 00=Bank 0; address 00H07H 01=Bank 1; address 08H0FH 10=Bank 2; address 10H17H 11=Bank 3; address 18H1FH PSW.2 OV D2H Overlow Flag PSW.1 - D1H Reserved PSW.0 P DOH Even Parity Flag Chöùc naêng töøng bit traïng thaùi chöông trình Côø Carry CY (Carry Flag): Côø nhôù coù taùc duïng keùp. Thoâng thöôøng noù ñöôïc duøng cho caùc leänh toaùn hoïc: C=1 neáu pheùp toaùn coäng coù söï traøn hoaëc pheùp tröø coù möôïn vaø ngöôïc laïi C=0 neáu pheùp toaùn coäng khoâng traøn vaø pheùp tröø khoâng coù möôïn. Côø Carry phuï AC (Auxiliary Carry Flag): 45 Leâ Baù Thieän Lôùp Tin 99 Trang
  18. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI Khi coäng nhöõng giaù trò BCD (Binary Code Decimal), côø nhôù phuï AC ñöôïc set neáu keát quaû 4 bit thaáp naèm trong phaïm vi ñieàu khieån 0AH - 0FH. Ngöôïc laïi AC=0. Côø 0 (Flag 0): Côø 0 (F0) laø 1 bit côø ña duïng duøng cho caùc öùng duïng cuûa ngöôøi duøng. Nhöõng bit choïn bank thanh ghi truy xuaát: RS1 vaø RS0 quyeát ñònh daõy thanh ghi tích cöïc. Chuùng ñöôïc xoùa sau khi reset heä thoáng vaø ñöôïc thay ñoåi bôûi phaàn meàm khi caàn thieát. Tuøy theo RS1, RS0 = 00, 01, 10, 11 seõ ñöôïc choïn Bank tích cöïc töông öùng laø Bank 0, Bank1, Bank2, Bank3. RS1 RS0 BANK 0 0 0 0 1 1 1 0 2 1 1 3 Côø traøn OV (Over Flag): Côø traøn ñöôïc set sau moät hoaït ñoäng coäng hoaëc tröø neáu coù söï traøn toaùn hoïc. Khi caùc soá coù daáu ñöôïc coäng hoaëc tröø vôùi nhau, phaàn meàm coù theå kieåm tra bit naøy ñeå xaùc ñònh xem keát quaû coù naèm trong taàm xaùc ñònh khoâng. Khi caùc soá khoâng coù daáu ñöôïc coäng bit OV ñöôïc boû qua. Caùc keát quaû lôùn hôn +127 hoaëc nhoû hôn -128 thì bit OV=1. Bit Parity (P) : Bit töï ñoäng ñöôïc set hay Clear ôû moãi chu kyø maùy ñeå laäp Parity chaün vôùi thanh ghi A. Söï ñeám caùc bit 1 trong thanh ghi A coäng vôùi bit Parity luoân luoân chaün. Ví duï A chöùa 10101101B thì bit P set leân 1 ñeå toång soá bit 1 trong A vaø P taïo thaønh soá chaün. Bit Parity thöôøng ñöôïc duøng trong söï keát hôïp vôùi nhöõng thuû tuïc cuûa Port noái tieáp ñeå taïo ra bit Parity tröôùc khi phaùt ñi hoaëc kieåm tra bit Parity sau khi thu. Thanh ghi B : Thanh ghi B ôû ñòa chæ F0H ñöôïc duøng cuøng vôùi thanh ghi A cho caùc pheùp toaùn nhaân chia. Leänh MUL AB seõ nhaän nhöõng giaù trò khoâng daáu 8 bit trong hai thanh ghi A vaø B, roài traû veà keát quaû 16 bit trong A (byte cao) vaø B(byte thaáp). Leänh DIV AB laáy A chia B, keát quaû nguyeân ñaët vaøo A, soá dö ñaët vaøo B. Thanh ghi B coù theå ñöôïc duøng nhö moät thanh ghi ñeäm trung gian ña muïc ñích. Noù laø nhöõng bit ñònh vò thoâng qua nhöõng ñòa chæ töø F0H - F7H. Con troû Ngaên xeáp SP (Stack Pointer) : 46 Leâ Baù Thieän Lôùp Tin 99 Trang
  19. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI Con troû ngaên xeáp laø moät thanh ghi 8 bit ôû ñòa chæ 81H. Noù chöùa ñòa chæ cuûa cuûa byte döõ lieäu hieän haønh treân ñænh ngaên xeáp. Caùc leänh treân ngaên xeáp bao goàm caùc leänh caát döõ lieäu vaøo ngaên xeáp (PUSH) vaø laáy döõ lieäu ra khoûi ngaên xeáp (POP). Leänh caát döõ lieäu vaøo ngaên xeáp seõ laøm taêng SP tröôùc khi ghi döõ lieäu vaø leänh laáy ra khoûi ngaên xeáp seõ laøm giaûm SP. Ngaên xeáp cuûa 8031/8051 ñöôïc giöõ trong RAM noäi vaø giôùi haïn caùc ñòa chæ coù theå truy xuaát baèng ñòa chæ giaùn tieáp, chuùng laø 128 byte ñaàu cuûa 8951. Con troû döõ lieäu DPTR (Data Pointer): Con troû döõ lieäu (DPTR) ñöôïc duøng ñeå truy xuaát boä nhôù ngoaøi laø moät thanh ghi 16 bit ôû ñòa chæ 82H (DPL: byte thaáp) vaø 83H (DPH: byte cao). Caùc thanh ghi Port (Port Register): Caùc Port cuûa 8951 bao goàm Port 0 ôû ñòa chæ 80H, Port1 ôû ñòa chæ 90H, Port2 ôû ñòa chæ A0H, vaø Port3 ôû ñòa chæ B0H. Taát caû caùc Port naøy ñeàu coù theå truy xuaát töøng bit neân raát thuaän tieän trong khaû naêng giao tieáp. Caùc thanh ghi Timer (Timer Register): 8951 coù chöùa hai boä ñònh thôøi/boä ñeám 16 bit ñöôïc duøng cho vieäc ñònh thôøi ñöôïc ñeám söï kieän. Timer0 ôû ñòa chæ 8AH (TLO: byte thaáp) vaø 8CH ( THO: byte cao). Timer1 ôû ñòa chæ 8BH (TL1: byte thaáp) vaø 8DH (TH1 : byte cao). Vieäc khôûi ñoäng timer ñöôïc SET bôûi Timer Mode (TMOD) ôû ñòa chæ 89H vaø thanh ghi ñieàu khieån Timer (TCON) ôû ñòa chæ 88H. Chæ coù TCON ñöôïc ñòa chæ hoùa töøng bit. Caùc thanh ghi Port noái tieáp (Serial Port Register): 8951 chöùa moät Port noái tieáp cho vieäc trao ñoåi thoâng tin vôùi caùc thieát bò noái tieáp nhö maùy tính, modem hoaëc giao tieáp noái tieáp vôùi caùc IC khaùc. Moät thanh ghi ñeäm döõ lieäu noái tieáp (SBUF) ôû ñòa chæ 99H seõ giöõ caû hai döõ lieäu truyeàn vaø döõ lieäu nhaäp. Khi truyeàn döõ lieäu ghi leân SBUF, khi nhaän döõ lieäu thì ñoïc SBUF. Caùc mode vaän khaùc nhau ñöôïc laäp trình qua thanh ghi ñieàu khieån Port noái tieáp (SCON) ñöôïc ñòa chæ hoùa töøng bit ôû ñòa chæ 98H. Caùc thanh ghi ngaét (Interrupt Register): 8951 coù caáu truùc 5 nguoàn ngaét, 2 möùc öu tieân. Caùc ngaét bò caám sau khi bò reset heä thoáng vaø seõ ñöôïc cho pheùp baèng vieäc ghi thanh ghi cho pheùp ngaét (IE) ôû ñòa chæ A8H. Caû hai ñöôïc ñòa chæ hoùa töøng bit. Thanh ghi ñieàu khieån nguoàn PCON (Power Control Register): Thanh ghi PCON khoâng coù bit ñònh vò. Noù ôû ñòa chæ 87H chöùa nhieàu bit ñieàu khieån. Thanh ghi PCON ñöôïc toùm taét nhö sau: Bit 7 (SMOD) : Bit coù toác ñoä Baud ôû mode 1, 2, 3 ôû Port noái tieáp  khi set. 47 Leâ Baù Thieän Lôùp Tin 99 Trang
  20. ÑOÀ AÙN TOÁT NGHIEÄP SÖÛ DUÏNG GIAO TIEÁP COÅNG COM VAØ SOUD CARD LAØM HOÄP THÖ THOAÏI Bit 6, 5, 4 : Khoâng coù ñòa chæ.  Bit 3 (GF1) : Bit côø ña naêng 1.  Bit 2 (GF0) : Bit côø ña naêng 2.  Bit 1 * (PD) : Set ñeå khôûi ñoäng mode Power Down vaø thoaùt ñeå  reset. Bit 0 * (IDL) : Set ñeå khôûi ñoäng mode Idle vaø thoaùt khi ngaét maïch  hoaëc reset. Caùc bit ñieàu khieån Power Down vaø Idle coù taùc duïng chính trong taát caû caùc IC hoï MSC-51 nhöng chæ ñöôïc thi haønh trong söï bieân dòch cuûa CMOS. Hoaït ñoäng Reset: 8951 coù ngoõ vaøo reset RST taùc ñoäng ôû möùc cao trong khoaûng thôøi gian 2 chu kyø xung maùy, sau ñoù xuoáng möùc thaáp ñeå 8951 baét ñaàu laøm vieäc. RST coù theå kích tay baèng moät phím nhaán thöôøng hôû, sô ñoà maïch reset nhö sau: Manual Reset (Reset baèng tay) +5V +5V RESET 100 10uF RST 8.2KOhm Traïng thaùi cuûa taát caû caùc thanh ghi trong 8951 sau khi reset heâ thoáng ñöôïc toùm taét nhö sau: Thanh ghi Noäi dung Ñeám chöông trình 0000H PC 00H Thanh ghi tích luõyA 00H Thanh ghi B 00H Thanh ghi thaùi PSW 07H SP 0000H DPRT FFH Port 0 ñeán port 3 XXX0 0000 B IP 0X0X 0000 B IE 00H Caùc thanh ghi ñònh 00H thôøi 00H SCON SBUF 0XXX 48 Leâ Baù Thieän Lôùp Tin 99 Trang
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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