Đo và hiển thị nhiệt độ dùng LCD, có báo cháy

42 2.9K 111
Đo và hiển thị nhiệt độ dùng LCD, có báo cháy

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu tham khảo Đo và hiển thị nhiệt độ dùng LCD, có báo cháy

- 1 - LӠI NÓI ĐҪU Ngày nay, sӵ bùng nә cӫa khoa hӑc kӻ thuұt đòi hӓi chúng ta phҧi ӭng dөng nhӳng công nghӋ mӟi, hiӋn đҥi vào sҧn xuҩt đӡi sӕng đӇ đҥt đưӧc hiӋu quҧ cao nhҩt. Nhӳng thành tӵu cӫa khoa hӑc kӻ thuұt tiên tiӃn làm thӃ giӟi cӫa chúng ta đã đang ngày mӝt thay đәi, văn minh hiӋn đҥi hơn. Sӵ phát triӇn cӫa kӻ thuұt điӋn tӱ đã tҥo ra hàng loҥt nhӳng thiӃt bӏ vӟi các đһc điӇm nәi bұt như sӵ chính xác cao, tӕc đӝ nhanh, gӑn nhҽ là nhӳng yӃu tӕ rҩt cҫn thiӃt góp phҫn cho hoҥt đӝng cӫa con ngưӡi đҥt hiӋu quҧ cao. Kӻ thuұt vi điӅu khiӇn hiӋn nay rҩt phát triӇn, nó đưӧc ӭng dөng vào rҩt nhiӅu lĩnh vӵc sҧn xuҩt công nghiӋp, tӵ đӝng hóa, trong đӡi sӕng còn nhiӅu lĩnh vӵc khác nӳa. So vӟi kӻ thuұt sӕ thì kӻ thuұt vi điӇu khiӇn nhӓ gӑn hơn rҩt n hiӅu do nó đưӧc tích hӧp lҥi khҧ năng lұp trình đưӧc đӇ điӅu khiӇn. Nên rҩt tiӋn dөng đӝng. Các bӝ vi điӅu khiӇn theo thӡi gian cùng vӟi sӵ phát triӇn cӫa công nghӋ bán dүn đã tiӃn triӇn rҩt nhanh, tӯ các bӝ vi điӅu khiӇn 4 bit đơn giҧn đӃn các bӝ vi điӅu khiӇn 32 bit, rӗi sau này là 64 bit. ĐiӋn tӱ đang trӣ thành mӝt ngành khoa hӑc đa nhiӋm vө. ĐiӋn tӱ đã đáp ӭng đưӧc nhӳng đòi hӓi không ngӯng nhӳng yêu cҫu cҫn thiӃt trong hoҥt đӝng đӡi sӕng hҵng ngày. Mӝt trong sӕ đó là ӭng dөng nhiӋt kӃ điӋn tӱ vào sҧn xuҩt đӡi sӕng nhҵm xác đӏnh đưӧc nhiӋt đӝ chính xác cӫa thiӃt bӏ cũng như hӋ thӕng đӇ nhӳng điӅu chӍnh phù hӧp. Chính vì thӃ, vӟi nhӳng kiӃn thӭc đã hӑc vӅ Vi điӅu khiӇn mӝt sӕ nghiên cӭu vӅ cҧm biӃn nhiӋt em quyӃt đӏnh làm đӗ án vӅ ³ Đo hi͋n th͓ nhi͏t đ͡ dùng LCD, báo cháy´ Mһc dù cӕ gҳng đӇ hoàn thành đӗ án nhưng do mӟi làm quen vӟi Vi điӅu khiӇn nên không thӇ tránh khӓi nhӳng sai sót. Em mong thҫy nhӳng nhұn xét góp ý đӇ đӗ án đưӧc hoàn thiӋn hơn. Em xin chân thành cҧm ơn! Sinh viên thӵc hiӋn: Phan Đӭc Yên - 2 - MӨC LӨC Trang LӠI NÓI ĐҪU: 1 I. Giӟi thiӋu đӅ tài: 1. Mөc tiêu . 3 2. Ý nghĩa khoa hӑc . 3 3. Phương pháp nghiên cӭu 4 II. Phân tích 1. Vi điӅu khiӇn 8051 . 5 a. Vi điӅu khiӇn hӑ MCS-51 5 b. Vi điӅu khiӇn AT89C51 5 2. Chíp ADC 0804 . 14 a. Tәng quan . 14 b. Đһc điӇm cҩu tҥo . 14 c. KiӇm tra ADC . 18 3. Cҧm biӃn nhiӋt LM35 19 a. Nguyên lý đo cӫa cҧm biӃn . 19 b. Dҧi nhiӋt đӝ sӵ thay đәi trӣ kháng 19 c. Giӟi thiӋu hӑ LM35 . 20 d. Phӕi hӧp tín hiӋu sơ đӗ khӕi phӕi ghép LM35 vӟi 8051 . 22 e. Cҧm biӃn nhiӋt LM35DZ 23 4. HiӇn thӏ LCD . 26 a. Mô tҧ các chân LCD 27 b. Hoҥt đӝng LCD . 29 5. Thuұt toán: 32 a. Sơ đӗ thuұt toán . 32 b. Thuұt toán phҫn hiӇn thӏ thông báo nhiӋt đӝ . 33 6. Code chương trình . 34 III. KӃt quҧ mô phӓng 1. Sơ đӗ mô phӓng Protues 37 2. KӃt quҧ 39 IV. KӃt luұn 1. Ưu điӇm . 40 2. Nhưӧc điӇm . 40 3. Hưӟng phát triӇn 40 NHҰN XÉT CӪA GIÁO VIÊN HƯӞNG DҮN 41 - 3 - I. GIӞI THIӊU Đӄ TÀI: 1. Mөc tiêu: - Sӱ dөng cҧm biӃn nhiӋt đӇ đo đưӧc sӵ thay đәi nhiӋt đӝ cӫa môi trưӡng. - Ghép nӕi cҧm biӃn nhiӋt vӟi bӝ chuyӇn đәi tương tӵ sӕ đӇ chuyӇn tín hiӋu vào Vi điӅu khiӇn. - Vұn dөng kiӃn thӭc vӅ Vi điӅu khiӇn đӇ lұp trình hiӇn thӏ giá trӏ nhiӋt đӝ nhӳng cҧnh báo vӅ nhiӋt đӝ ra màn hình LCD. - Nghiên cӭu đӇ ӭng dөng vào thӵc tӃ. 2. Ý nghĩa khoa hoc: - Ngày nay vӟi sӵ phát triӇn cӫa công nghiӋp vi điӋn tӱ, kӻ thuұt sӕ, các hӋ thӕng điӅu khiӇn dҫn dҫn đưӧc tӵ đӝng hóa. Vӟi nhӳng kӻ thuұt tiên tiӃn như vi xӱ lí, vi mҥch sӕ« đưӧc ӭng dөng vào lĩnh vӵc điӅu khiӇn , thì các hӋ thӕng điӅu khiӇn khí thô sơ, vӟi tӕc đӝ xӱ lí chұm chҥp ít chính xác đưӧc thay thӃ bҵng các hӋ thӕng điӅu khiӇn tӵ đӝng vӟi các lӋnh chương trình đã đưӧc thiӃt lұp trưӟc. - Trong quá trình sҧn xuҩt ӣ các nhà máy, xí nghiӋp hiӋn nay, vҩn đӅ nhiӋt đӝ đưӧc xem là quan trӑng đưӧc đһt lên hàng đҫu. ĐӇ đҧm bҧo cho hӋ thӕng làm viӋc chính xác hiӋu quҧ thì viӋc đo hiӇn thi nhiӋt đӝ là hӃt sӭc quan trӑng. Chúng ta cҫn phҧi biӃt giá trӏ nhiӋt đӝ đӇ nhӳng điӅu chӍnh phù hơp, đӇ thӇ tránh đưӧc nhӳng sӵ viӋc đáng tiӃc như hӓa hoҥn hay hư hӓng hӋ thӕng. giúp cho hӋ thӕng kiӇm soát nhiӋt đӝ mӝt cách tӵ đӝng đӇ đҧm bҧo duy trì nhiӋt đӝ thích hӧp tiӃt kiӋm năng lưӧng. - ĐӇ đáp ӭng nhӳng yêu cҫu đһt ra đòi chúng ta phҧi nhӳng biӋn pháp cө thӇ đӇ tiӃn hành đo hiӇn thӏ giá trӏ nhiӋt đӝ cũng như nhӳng cҧnh báo mӝt cách chính xác. Chính vì thӃ trong đӗ án này em đã ӭng dөng Vi điӅu khiӇn AT89C51 vào viӋc đo hiӇn thӏ nhiӋt đӝ, sӱ dөng LCD 8 bit đӇ hiӇn thӏ giá trӏ cӫa nhiӋt đӝ nhӳng cҧnh báo. - 4 - 3. Phương pháp nghiên cӭu: - Dӵa vào nhӳng kiӃn thӭc đã hӑc vӅ Vi điӅu khiӇn AT 89C51, ghép nӕi vӟi các thiӃt bӏ ngoҥi vi đӇ mô phӓng mҥch đo hiӇn thӏ nhiӋt đӝ. - Sӱ dөng cҧm biӃn nhiӋt LM35 đӇ nhұn giá trӏ nhiӋt đӝ dưӟi dҥng tương tӵ tӯ môi trưӡng sӱ dөng bӝ chuyӇn đәi ADC 0804 đӇ chuyӇn giá trӏ nhұn đưӧc tӯ LM35 thành tín hiӋu sӕ 8 bit gӱi vào Vi điӅu khiӇn 89C51. - KӃt hơp vӟi ngôn ngӳ lұp trình mà ӣ đây em chӑn là C phҫn mӅm Keil C đӇ lұp trình cho Vi điӅu khiӇn AT 89C51. - 5 - II. PHÂN TÍCH 1. Vi điӅu khiӇn 8051(AT89C51) a . Vi đi͙u khi͛n hͥ MCS -51 MCS-51 là hӑ vi điӅu khiӇn do hãng INTEL sҧn xuҩt vào đҫu nhӳng năm 80 ngày nay đã trӣ thành mӝt chuҭn trong công nghiӋp. Bҳt đҫu tӯ IC tiêu biӇu là 8051 đã cho thҩy khҧ năng thích hӧp vӟi nhӳng ӭng dөng mang tính điӅu khiӇn. ViӋc xӱ lí trên byte các phép toán sӕ hӑc ӣ cҩu trúc dӳ liӋu nhӓ đưӧc thӵc hiӋn bҵng nhiӅu chӃ đӝ truy xuҩt dӳ liӋu nhanh trên RAM nӝi. Tұp lӋnh cung cҩp mӝt bҧn tiӋn dөng cӫa nhӳng lӋnh sӕ hӑc 8 bit gӗm cҧ lӋnh nhân lӋnh chia. Nó cung cҩp nhӳng hӛ trӧ mӣ rӝng on-chip dùng cho nhӳng biӃn 1 bit như là kiӇu dӳ liӋu riêng cho phép quҧn lí kiӇm tra bit trӵc tiӃp trong điӅu khiӇn nhӳng hӋ thӕng logic đòi hӓi xӱ lí luұn lí. Bҧng so sánh các IC trong hӑ MCS-51 : TÊN LINH KIӊN BӜ NHӞ CHƯƠNG TRÌNH ON CHIP BӜ NHӞ DӲ LIӊU ON CHIP TIMER 8051 4 KB MROM 128 Bytes 2 8031 0 KB 128 Bytes 2 8751 4 KB EPROM 128 Bytes 2 8951 4 KB Flash ROM 128 bytes 2 8052 8 KB MROM 256 Bytes 3 8032 0 KB 256 Bytes 3 8752 8 KB EPROM 256 Bytes 3 8952 8 KB Flash ROM 256 Bytes 3 b. Vi đi͙u khi͛n AT89C51 Vi điӅu khiӇn 8051 thuӝc hӑ vi điӅu khiӇn MCS-51, là mӝt bӝ xӱ lý 8 bit, nghĩa là CPU chӍ 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 sӁ đưӧc chia thành dӳ liӋu 8 bit đӇ xӱ lý. - 6 - Mӝt sӕ đһc điӇm chính cӫa 8051: - 4K bytes ROM trong - 128 bytes RAM trong - 4 cәng I/O 8-bit - 2 bӝ đӏnh thӡi 16 bit - Giao diӋn nӕi tiӃp - Quҧn lý đưӧc 64K bӝ nhӟ code bên ngoài - Quҧn lý đưӧc 64K bӝ nhӟ dӳ liӋu bên ngoài Sơ đӗ khӕi - 7 - Cҩu tҥo chân Ty theo khҧ năng (vӅ kinh tӃ, kӻ thuұt, «) m cc nh sҧn xuҩt cc sҧn phҭm ӭng dөng cĩ thӇ chӑn mӝt trong 3 kiӇu chn do ATMEL đưa ra. Mô tҧ chӭc năng cӫa các chân + Chân Vcc : áp nguӗn. + Chân GND : đҩt. + Port 0 : là mӝt port I/O 8-bit hai chiӅu, cӵc máng hӣ. Khi xuҩt ra, mӛi chân port thӇ lái 8 đҫu vào TTL. NӃu ghi các mӭc 1 ra các chân port thì các chân này thӇ dùng như các đҫu vào trӣ kháng cao. - 8 - Port 0 cũng thӇ đưӧc cҩu hình thành mӝt bus multiplex giӳa đӏa chӍ thҩp dӳ liӋu khi truy cұp chương trình hay dӳ liӋu tӯ bên ngoài. Trong chӃ đӝ này, port 0 điӋn trӣ pullup nӝi. Port 0 cũng nhұn các byte mã chương trình khi lұp trình Flash xuҩt ra mã chương trình khi kiӇm tra, khi đó cҫn điӋn trӣ pullup bên ngoài + Port 1 : là mӝt port I/O 8-bit hai chiӅu pullup nӝi. Đҫu ra port 1 thӇ lái 4 đҫu vào TTL. Khi viӃt các mӭc 1 ra các chân port thì chúng đưӧc kéo lên do điӋn trӣ nӝi thӇ dùng làm đҫu vào. Khi vai trò là cәng nhұp, nhӳng chân cӫa port 1 bӏ kéo xuӕng thҩp sӁ đә dòng vì nӝi trӣ kéo lên. Hơn nӳa, P1.0 P1.1 thӇ đưӧc dùng như là đҫu vào bӝ đӃm timer/counter 2 bên ngoài (P1.0/T2) xung kích (P1.1/T2EX). Port 1 cũng nhұn nhӳng byte đӏa chӍ thҩp trong khi lұp trình Flash trong khi kiӇm tra Flash . + Port 2 : là mӝt port I/O 8-bit hai chiӅu pullup nӝi. Đҫu ra port 2 thӇ lái 4 đҫu vào TTL. Khi viӃt các mӭc 1 ra các chân port thì chúng đưӧc kéo lên do điӋn trӣ nӝi thӇ dùng làm đҫu vào. Khi vai trò là cәng nhұp, nhӳng chân cӫa port 2 bӏ kéo xuӕng thҩp sӁ đә dòng vì nӝi trӣ kéo lên. - 9 - Port 2 phát byte đӏa chӍ cao trong khi nhұn lӋnh tӯ bӝ nhӟ chương trình ngoài trong lúc truy xuҩt đӃn bӝ nhӟ dӳ liӋu ngoài mà sӱ dөng đӏa chӍ 16 bit (MOVX A, @DPTR). Trong ӭng dөng này nó dùng điӋn trӣ nӝi kéo lên mҥnh khi xuҩt 1. Khi truy xuҩt bӝ nhӟ dӳ liӋu ngoài dùng đӏa chӍ 8 bit, port 2 sӁ phát nӝi dung cӫa thanh ghi P2 Port 2 cũng nhұn byte đӏa chӍ cao trong lúc lұp trình Flash trong lúc kiӇm tra Flash. + Port 3 : là mӝt port I/O 8-bit hai chiӅu pullup nӝi. Đҫu ra port 3 thӇ lái 4 đҫu vào TTL. Khi viӃt các mӭc 1 ra các chân port thì chúng đưӧc kéo lên do điӋn trӣ nӝi thӇ dùng làm đҫu vào. Khi vai trò là cәng nhұp, nhӳng chân cӫa port 3 bӏ kéo xuӕng thҩp sӁ đә dòng vì nӝi trӣ kéo lên. Port 3 cũng nhӳng chӭc năng cӫa hӑ MSC-51 đưӧc liӋt kê ӣ bҧng sau: BIT TÊN ĐӎA CHӌ BIT CHӬC NĂNG THAY THӂ P3.0 RXD B0H Nhұn dӯ liӋu cho port nӕi tiӃp P3.1 TXD B1H TruyӅn dӯ liӋu cho port nӕi tiӃp P3.2 INT0 B2H Ngҳt ngoài 0 P3.3 INT1 B3H Ngҳt ngoài 1 P3.4 T0 B4H Ngõ vào tӯ bên ngoài cho timer/counter 0 P3.5 T1 B5H Ngõ vào tӯ bên ngoài cho - 10 - timer/counter 1 P3.6 WR B6H Xung ghi bӝ nhӟ dӳ liӋu ngoà i P3.7 RD B7H Xung đӑc bӝ nhӟ dӳ liӋu ngoài Port 3 cũng nhұn vài tín hiӋu điӅu khiӇn trong lúc lұp trình Flash trong lúc kiӇm tra Flash. + RST : là ngõ vào Reset. Khi ngõ này đưӧc đưa lên cao (trong ít nhҩt hai chu kì máy), các thanh ghi bên trong AT89C51 đưӧc tҧi nhӳng giá trӏ thích hӧp đӇ khӣi đӝng hӋ thӕng. + ALE/PROG (Address Latch Enable) : ALE là xung xuҩt cho phép chӕt byte đӏa chӍ thҩp khi truy cұp bӝ nhӟ ngoài. Chân này còn là ngõ vào cӫa xung lұp trình (PROG) khi lұp trình Flash Trong hoҥt đӝng bình thưӡng, ALE đưӧc phát xung vӟi tҫn sӕ 1/6 tҫn sӕ dao đӝng on-chip thӇ đưӧc dùng như xung thӡi gian chuҭn bên ngoài. Tuy nhiên, cҫn chú ý là mӝt xung ALE sӁ bӏ mҩt khi truy cұp bӝ nhӟ ngoài. thӇ hӫy bӓ chӭc năng cӫa ALE bҵng cách set bit 0 cӫa thanh ghi ӣ vӏ trí 8EH. Mӝt khi bit này đưӧc set, ALE chӍ tích cӵc khi lӋnh MOVX hoһc MOVC. NӃu không các lӋnh này thì ALE ӣ mӭc cao. ViӋc set bit 0 cӫa thanh ghi ӣ vӏ trí 8EH không làm ҧnh hưӣng đӃn vi điӅu khiӇn khi truy cұp bӝ nhӟ ngoài. + PSEN (Program Store Enable) : PSEN là xung strobe báo hiӋu viӋc đӑc bӝ nhӟ chương trình ngoài, PSEN tích cӵc hai lҫn (mӭc thҩp) mӛi chu kì máy, ngoҥi trӯ hai xung PSEN bӏ mҩt khi truy xuҩt dӳ liӋu ngoài. Khi thi hành chương trình trong RAM nӝi, PSEN sӁ ӣ mӭc thө đӝng (mӭc cao). + EA/V PP (External Access) : EA là ngõ vào đӇ cho phép truy xuҩt bӝ nhӟ chương trình tӯ bên ngoài khi đưӧc nӕi vӟi GND. Khi EA đưӧc treo lên nguӗn V CC , chương trình sӁ đưӧc thӵc thi trong ROM nӝi. Chân này cũng nhұn điӋn áp 12v (V PP ) trong khi lұp trình Flash. + XTAL1 : Đҫu vào cӫa bӝ khuӃch đҥi dao đӝng đҧo cũng là đҫu vào đӃn mҥch tҥo xung clock nӝi. + XTAL2 : Đҫu ra cӫa bӝ khuӃch đҥi dao đӝng đҧo. [...]... 0 gӱi mӝt D lҩy dӳ liӋu ra cӫa 0804 6 Chân Vin (+) Vin (-) Đây là các đҫu vào tương tӵ vi sai mà Vin = Vin (+) - Vin (-) Thông thưӡng V in (-) đưӧc nӕi xuӕng đҩt V in (+) đưӧc dùng như đҫu vào tương tӵ đưӧc chuyӇn đәi vӅ dҥng sӕ 7 Chân VCC Đây là chân nguӗn nuôi +5v, nó cũng đưӧc dùng như điӋn áp tham chiӃu khi đҫu vào Vref/2 (chân 9) đӇ hӣ - 16 8 Chân Vref/2 Chân 9 là mӝt điӋn áp đҫu vào... sӕ cӫa hӑ LM35 Hình 1 2 là đӝ sai lӋch vӅ nhiӋt đӝ cӫa các loҥi cҧm biӃn thuӝc hӑ LM35 Hình1 Hình2 Sơ đӗ đo cӫa cҧm biӃn - 21 Hình 1: trình bày cách đo dҧi nhiӋt đӝ dương Khi đó không c ҫn điӋn áp âm trӣ R1 giӕng như ӣ hình 4 Hình 2: trình bày cách đo dҧi nhiӋt đӝ lӟn nhҩt mà cҧm biӃn thӇ đo đưӧc Các loҥi cҧm biӃn trong hӑ LM35 kiӇu đóng gói - 22 - d Phͩi hͻp tín hi͟u sơ đͫ khͩi phͩi ghép... cӫa phép đo càng nhӓ hay nói cách khác ta mҳc phҧi mӝt sai sӕ lӟn hơn ĐӇ tăng đӝ chính xác cӫa phép đo lên ta thӇ dùng mӝt cҧm biӃn khác đӝ chính xác cao hơn, thӇ giҧm điӋn áp đưa vào chân Vref/2 đӇ giҧm bưӟc điӋn áp vi phân bұc thang cӫa ADC, Tuy nhiên, khi bưӟc điӋn áp cӫa ADC cҧm biӃn không đӗng nhҩt thì sӁ gây khó khăn cho quá trình xӱ lý dӳ liӋu đưa ra khâu hiӇn thӏ hoһc thӇ gây... real = t đo s 1,1 oC Phương pháp mà ta dùng ӣ đây là phương pháp vi phân bұc thang Đӝ chính xác cӫa ADC0804 bӏ giӟi hҥn bӣi tҫn sӕ lҩy mүu (thưӡng là 600>640KHz) sӕ bít cӫa dӳ liӋu đҫu ra (8 bít) tương ӭng vӟi tӕi đa là 256 mӭc điӋn áp thӇ chuyӇn đәi so sánh,ngoài ra điӋn áp đưa vào chân Vref/2 cũng quyӃt đӏnh điӋn áp vi phân bұc thang trong phép chuyӇn đәi cӫa ADC.NӃu điӋn áp đưa vào chân... Chân 9 là mӝt điӋn áp đҫu vào đưӧc dùng cho điӋn áp tham chiӃu NӃu chân này hӣ (không đưӧc nӕi) thì điӋn áp đҫu vào tương tӵ cho ADC 804 nҵm trong dҧi 0 đӃn +5v (giӕng như chân V CC) Tuy nhiên, nhiӅu ӭng dөng mà đҫu vào tương tӵ áp đӃn Vin cҫn phҧi khác ngoài dҧi 0 đӃn 5v Chân V ref/2 đưӧcdùng đӇ thӵc thi các điӋn áp đҫu vào khác ngoài dҧi 0 - 5v Ví dө, nӃu dҧi đҫu vào tương tӵ cҫn phҧi là 0 đӃn 4v... cͿa LCD: 1 Chân VCC, VSS VEE: Các chân VCC, VSS vee: cҩp dương nguӗn - 5v đҩt tương ӭng thì VEE đưӧc dùng đӇ điӅu khiӇn đӝ tương phҧn cӫa LCD 2 Chân chӑn thanh ghi RS (register select) hai thanh ghi rҩt quan trӑng bên trong LCD, chân RS đưӧc dùng đӇ chӑn các thanh ghi này như sau: nӃu RS = 0 thì thanh ghi mà lӋnh đưӧc chӑn đӇ cho phép ngưӡi dùng gӱi mӝt lӋnh chҷng hҥn như xoá màn hình, đưa... chính xác là ³Bҳt đҫu chuyӇn đәi´) Đây là chân đҫu vào tích cӵc mӭc thҩp đưӧc dùng đӇ báo cho ADC 804 bҳt đҫu quá trình chuyӇn đәi NӃu CS = 0 khi WR tҥo ra xung cao - xuӕng - thҩp thì bӝ ADC 0804 bҳt đҫu chuyӇn đәi giá trӏ đҫu vào tương tӵ Vin vӅ sӕ nhӏ phân 8 bít Lưӧng thӡi gian cҫn thiӃt đӇ chuyӇn đәi thay đәi phө thuӝc vào tҫn sӕ đa đӃn chân CLK IN CLK R Khi viӋc chuyӇn đәi dӳ liӋu đưӧc hoàn tҩt... xuӕng thҩp ĐӇ tính điӋn áp đҫu ra ta thӇ sӱ dөng công thӭc sau: D out ! in kich thuoc buoc ӟi Dout là đҫu ra dӳ liӋu sӕ (dҥng thұp phân) in là điӋn áp đҫu vào tương tӵ đӝ phân dҧi là sӵ thay đәi nhӓ nhҩt đưӧc tính như là (2 v ref/2) chia cho 256 đӕi vӟi ADC 8 bit 10 Chân đҩt tương tӵ chân đҩt sӕ Đây là nhӳng chân đҫu vào cҩp đҩt chung cho cҧ tín hiӋu sӕ tương tӵ Đҩt tương tӵ đưӧc nӕi tӟi... hoһc thӇ gây ra sai sӕ.Tùy thuӝc vào phép hiӋn thӏ mà ngưӡi ta thӇ đһt giá trӏ điӋn áp cho chân Vref/2 sao cho hӧp lý 4 HiӇn thӏ LCD Trong nhӳng năm gҫn đây LCD đang ngày càng đưӧc sӱ dөng rӝng rãi thay thӃ dҫn cho `các đèn led (các đèn led 7 đo n hay nhiӅu đo n) Đó là vì các nguyên nhân sau: 1 Các LCD giá thành hҥ 2 Khҧ năng hiӇn thӏ các sӕ, các ký tӵ đӗ hoҥ tӕt hơn nhiӅu so vӟi các đèn... stack Đһc tính bӝ dao đӝng XTAL1 là đҫu vào đҫu ra tương ӭng cӫa bӝ khuӃch đҥi đҧo đưӧc dù ng làm bӝ dao đӝng nӝi on-chip thӇ dùng thҥch anh hay bӝ cӝng hưӣng ceramic đӅu đưӧc ĐӇ lái vi điӅu khiӇn tӯ nguӗn xung clock bên ngoài, XTAL2 phҧi đưӧc đӇ trӕng trong khi XTAL1 nӕi đӃn nguӗn lái Không yêu cҫu gì vӅ duty cycle nhưng phҧi chú ý đӃn thӡi gian tӕi đa tӕi thiӇu cӫa mӭc điӋn áp cao cũng . Mӝt chíp ADC đưӧc sӱ dөng rӝng rãi là ADC 0804. b. Đ͏c đi͛m c̽u t̹o: Chíp ADC 0804 là bӝ chuyӇn đәi tương tӵ sӕ trong hӑ các loҥt ADC 0800 tӯ. xác Đҫu ra LM35A -55 C to + 150 C + 1.0 C 10 mV/F LM35 -55 C to + 150 C + 1.5 C 10 mV/F LM35CA -40 C to + 110 C + 1.0 C 10 mV/F LM35C -40

Ngày đăng: 04/04/2013, 13:16

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan