Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
0,95 MB
Nội dung
TR NG Đ I H C BỄCH KHOA HÀ N I VI N ĐI N BỄO CỄO Đ ÁN І M CH ĐO ĐI N ÁP DÙNG 8051 HI N TH TRểN LED THANH Đề tài: THI T K Nhóm th c hi n: Nhóm 03 BÙI QUANG THI N - 20112279 HOÀNG TU N ANH - 20111110 Gi ng viên h ng dẫn: ThS NGUY N TH HU HƠ N i, 6-2014 M CL C M Đ U CH NG 1: Lụ THUY T T NG QUAN 1.1 Gi i thi u chung v vi u n 8051: 1.2 Gi i thi u v dòng ADC 080x: CH NG 2: THI T K 2.1 Yêu c u thi t k : 2.2 S đ khối thi t k : 2.3 Khối vƠ l a ch n linh ki n: 2.3.1 Khối chuy n đ i tín hi u: 2.3.2 Khối xử lý tín hi u: 2.3.3 Khối hi n th : 2.3.4 Khối ngu n: CH NG 3: TRI N KHAI TH C HI N 10 3.1 S đ nguyên lý m ch: 10 3.2 Lập trình cho vi u n: 10 3.3 Gi lập Proteus: 13 3.4 Thi t k m ch in Altium Designer: 13 3.5 Thi t k in m ch thật: 14 CH NG 4: KI M TRA VÀ HI U CH NH 16 4.1 Ch y thử m ch: 16 4.2 Test m ch: 16 4.3 Hi u ch nh sai số: 17 CH NG 5: ĐỄNH GIỄ, M R NG 20 5.1 Đánh giá s n phẩm: 20 5.1.1 5.1.2 5.2 u m: 20 Nh c m: 20 M r ng đ tƠi: 20 THAM KH O 21 M Đ U NgƠy v i s ti n b khoa h c kỹ thuật, đặc bi t lƠ ngƠnh Kỹ thuật Đi n tử, đ i sống xư h i ngƠy cƠng phát tri n h n d a nh ng ứng d ng khoa h c vƠo đ i sống Vì mƠ nh ng công ngh n tử mang tính t đ ng ngƠy cƠng đ c ứng d ng r ng rưi Trong có s đóng góp không nhỏ kỹ thuật vi u n Các b vi u n đ c ứng d ng r ng rưi vƠ thơm nhập ngƠy cƠng nhi u lĩnh v c kỹ thuật vƠ đ i sống xư h i H u h t lƠ thi t b đ c u n t đ ng từ thi t b văn phòng cho đ n thi t b gia đình đ u dùng b vi u n nhằm đem l i s ti n ghi cho ng i th i đ i công nghi p hóa hi n đ i hóa Đi n áp lƠ m t đ i l ng r t quan tr ng kĩ thuật Đi n - n tử, muốn u n m t thi t b hay m t linh ki n n tử nƠo ta ph i quan tơm đ n n áp đ u n đ u tiên Th tr ng đư s n xu t lo i đ ng h c , có th đo n áp nh ng không th c s xác, vi c ch t o m t lo i thi t b đo có đ xác cao lƠ r t c n thi t Do nhóm chúng em đư ch n đ tƠi :”Thiết kế mạch đo dải điện áp từ 0-24V sử dụng vi xử lí 8051 ADC hiển thị LED thanh” M c đích đ tƠi lƠ thi t k đ c m t b đo n áp sử d ng 8051, có th cho đ k t qu hi n th tr c quan v i đ xác cao c Mặc dù cố ǵng nh ng thi u kinh nghi m nên bƠi vi t khó tránh khỏi sai sót, chúng em r t mong đ c s h ng dẫn ch b o thêm cô! Em xin c m n s giúp đ̃ cô Nguy n Th Hu đư giúp chúng em hoƠn thƠnh đ án nƠy! Nhóm sinh viên “Nhóm 03” CH 1.1 NG 1: Lụ THUY T T NG QUAN Giới thi u chung v vi u n 8051: Vi u n lƠ m t máy tính đ c tích h p m t chíp, th ng đ c sử d ng đ u n thi t b n tử Vi u n, th c ch t, lƠ m t h thống bao g m m t vi xử lý có hi u su t đủ dùng vƠ giá thƠnh th p (khác v i b vi xử lý đa dùng máy tính) k t h p v i khối ngo i vi nh b nh , mô đun vƠo/ra, mô đun bi n đ i số sang t ng t vƠ t ng t sang số, máy tính mơ đun th ng đ c xơy d ng b i chíp vƠ m ch ngoƠi Vi u n th ng đ c dùng đ xơy d ng h thống nhúng Nó xu t hi n nhi u d ng c n tử, thi t b n, máy giặt, lị vi sóng, n tho i, đ u đ c DVD, thi t b đa ph ng ti n, dơy chuy n t đ ng, v.v Đi n hình nh t số có th k đ n lƠ dịng vi u n MCS-51 Intel hay g i lƠ Intel 8051 Hình 1: Vi điều khiển Intel P8051AH Intel 8051 - lƠ vi u n đ n tinh th ki n trúc Harvard, đ c Intel phát tri n vƠo năm 1980, đ dùng h thống nhúng Nh ng phiên b n đ u tiên đ c ph bi n nh ng năm 1980 vƠ đ u nh ng năm 1990, dẫn xu t t ng thích nh phơn nơng cao cịn ph bi n cho đ n ngƠy Ki n trúc c b n bên 8051 bao g m đặt tính sau: 8-bit ALU, ghi 8-bit, 8-bit data bus vƠ 2x16-bit đ a ch bus/program 32 ghi (4 bit-đ nh đ a ch 8-bit) băng ghi chuy n đ i nhanh, m i băng ghi bus đ a ch 16-bit 128 bytes RAM chip (IRAM) KiB ROM chip Bốn c ng vƠo 8-bit b đ m/đ nh th i 16-bit Dù ḿt đư lơu nh ng v i kh ứng d ng phong phú vƠ giá thƠnh ngƠy cƠng rẻ mƠ h vi u n 8051 đ c sử d ng ph bi n cho đ n tận ngƠy 1.2 Giới thi u v dòng ADC 080x: ADC (Analog-to-Digital Converter) lƠ m t thi t b chuy n đ i m t tín hi u từ d ng liên t c (th ng lƠ n áp) sang d ng số Nó lƠ thƠnh ph n quan tr ng vƠ không th thi u h u h t h thống số, nh t lƠ ngƠnh đo l ng Vì vi u n, vi xử lý, ầ ch lƠm vi c v i tín hi u số tín hi u ngoƠi th c ( nh n áp, dòng n, ầ) đ u d ng t ng t , nên đ có th dùng vi u n đ xử lý tín hi u nƠy ta c n ph i chuy n đ i sang d ng digital ADC r t ph bi n vƠ đ c ứng d ng nhi u, đơy ta có th k đ n dịng ADC080x National Semiconductor Hình 2: ADC0804 N.S Dịng ADC080x National Semiconductor thu c dịng CMOS 8-bit có nhi m v chuy n đ i x p x n áp từ t ng t sang số, sử d ng bậc thang phơn áp n, v i nh ng tính c b n sau: - Đ phơn gi i bit D dƠng k t nối v i m i vi u n Có th ho t đ ng v i n áp từ 2.5-5.0V B t o xung chip Đi n áp analog vƠo từ 0-5V v i ngu n cung c p 5V Không c n “đi u ch nh không” Đ r ng tiêu chuẩn 0.3 inch v i 20 pin Đi n áp tham chi u có th tùy ch nh Dịng ADC nƠy NS ho t đ ng vƠ t ứng d ng r ng rưi ng thích tốt v i h u h t vi u n nên đ c CH 2.1 NG 2: THI T K Yêu cầu thi t k : Yêu cầu: Thi t k m ch đo n áp từ 0-24V sử d ng vi u n 8051 hi n th LED v i digits V i yêu c u nƠy, ta s dùng m t ADC đ bi n đ i n áp từ d ng analog sang d ng số, sau dùng vi u n 8051 xử lí tín hi u số đ hi n th LED 2.2 Sơ đ kh i thi t k : V c b n s g m khối: Xử lý tín hiệu Chuyển đổi tín hiệu Hiển thị Nguồn 2.3 Kh i lựa chọn linh ki n: 2.3.1 Khối chuyển đổi tín hiệu: đơy ta s ch n ADC 0804 đ chuy n đ i n áp đ u vƠo sang d ng số: Hình 3: ADC 0804 Tuy nhiên đ u vƠo ADC lƠ từ 0-5V (đi n áp tham chi u 5V) nên ta c n m t m ch phơn áp đ gi m thang n áp từ 0-25.5V thƠnh 0-5V: Hình 4: Mạch phân áp Sơ lược ADC0804: ADC0804 có 20 pin đ - - - - c đánh số từ 1-20, v i m t số pin n hình sau: Chơn ch n chip CS: LƠ m t đ u vƠo tích c c mức th p đ c sử d ng đ kích ho t chíp ADC 0804 Đ truy cập ADC 0804 chơn nƠy ph i mức th p Chơn đ c RD: Đơy lƠ m t tín hi u đ u vƠo đ c tích c c mức th p Các b ADC chuy n đ i đ u vƠo t ng t thƠnh số nh phơn t ng đ ng v i vƠ gi d li u chuy n đ i đ c m t ghi Đ nhận d li u đ c chuy n đ i đ u ADC0804, CS = 0, n u m t xung cao-xuống-th p đ c áp đ n chơn RD d li u s đ c đ a từ ghi c ng ra, đ u số bít đ c hi n di n chơn d li u D0 -D7 Chơn nƠy đ c coi nh cho phép đ u Chơn ghi WR (th c tên 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 0804 b́t đ u trình chuy n đ i N u CS = 0, t o xung cao-xuống-th p b ADC 0804 b́t đ u chuy n đ i giá tr đ u vƠo t ng t Vin v số nh phơn 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 vƠ CLK R Khi vi c chuy n đ i d li u đ c hoƠn t t chơn INTR đ c ép xuống th p Chơn CLK IN vƠ CLK R: Chơn CLK IN lƠ m t chơn đ u vƠo đ c nối t i m t ngu n đ ng h ngoƠi đ ng h ngoƠi đ c sử d ng đ t o th i gian Tuy nhiên 0804 có m t b t o xung Đ sử d ng b t o xung đ ng h nƠy 0804 chơn CLK IN vƠ CLK R đ c nối t i m t t n vƠ m t n tr Chơn nǵt INTR (nǵt hay g i xác h n lƠ “k t thúc chuy n đ i’): Đơy lƠ chơn đ u tích c c mức th p Bình th ng tr ng thái cao vƠ vi c chuy n đ i hoƠn t t xuống th p đ báo cho CPU (ngoƠi) bi t lƠ d li u đ c chuy n đ i sẵn sƠng đ l y Sau xuống th p, ta đặt CS = vƠ gửi m t xung cao-xuống- th p t i chơn RD đ l y d li u 0804 - - - Chơn Vin(+) vƠ Vin(-): Đơy lƠ đ u vƠo t ng t vi sai mƠ Vin = Vin(+) - Vin(-) Thông th ng Vin(-) đ c nối xuống đ t vƠ Vin(+) đ c dùng nh đ u vƠo t ng t đ c chuy n đ i v d ng số Chơn Vcc: Đơy lƠ chơn ngu n ni +5v, đ c dùng nh n áp tham chi u đ u vƠo Vref/2 (chơn 9) đ h Chơn Vref/2: Chơn lƠ m t n áp đ u vƠo đ c dùng cho n áp tham chi u N u chơn nƠy h n áp tham chi u mặc đ nh Vcc lƠ 5V, đ u vƠo t ng t cho ADC 0804 s nằm d i đ n +5v Tuy nhiên, có 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 đ n 5v Chơn Vref/2 đ c dùng đ th c thi n áp đ u vƠo khác ngoƠi d i - 5v Ví d , n u d i đ u vƠo t ng t c n ph i lƠ đ n 4v V ref/2 đ c nối v i +2v, d i từ - 2.56v Vref/2 đ c nối v i +1.28v Các chơn d li u: Các chơn d li u D0 - D7 (D7 lƠ bít cao nh t MSB vƠ D0 lƠ bít th p nh t LSB) lƠ chơn đ u d li u số Đơy lƠ nh ng chơn đ c đ m ba tr ng thái vƠ d li u đ c chuy n đ i ch đ c truy cập chơn CS = vƠ chơn b đ a xuống th p Đ tính n áp đ u ta có th sử d ng công thức sau: V i Dout lƠ đ u d li u số (d ng thập phơn), Vin lƠ n áp đ u vƠo t ng t , ta có: � = �� × �� Nh n áp vƠo sau đ c phơn áp gi m thang, ta s đ a vƠo ADC vƠ thu đ c tín hi u d ng số từ chơn D0-D7, tín hi u từ chơn nƠy s đ c đ a đ n vi u n đ xử lý 2.3.2 Khối xử lý tín hiệu: Tín hi u t ng t sau đư đ c chuy n t ng đ hi n th n áp c n đo digits LED Vi u n ng sang d ng số, ta s dùng 0851 xử lý đ đơy ta s ch n chip AT89C51 Atmel, v i cách đóng d ng PDIP: Hình 5: Vi điều khiển AT89C51 Sơ lược AT89C51: Vi u n nƠy có 40 chơn đánh số từ đ n 40, c th lƠ: - - Chơn 40 lƠ ngu n cung c p 5V, chơn 20 lƠ đ t Xtal1 (chơn số 18), Xtal2 (chơn số 19): nối tinh th th ch anh cho máy phát xung nh p chu trình RST (chơn số 9): nối chuy n m ch đ xóa v tr ng thái ban đ u hay kh i đ ng l i Các chơn: T0 (14), T1 (15) lƠ b đ nh th i vƠ 1; chơn RXD (10) vƠ TXD (11) đ nhận/phát d li u; chơn INT0 (12), INT1 (13) lƠ nǵt vƠ 1; chơn WR (16) lƠ chơn ghi, RD (17) lƠ chơn đ c; PSEN (29) lƠ chơn cho phép c t ch ng trình; ALE (30) lƠ chơn chốt đ a ch ; EA (31) đ truy cập b nh ngoƠi Ta có c ng vƠo P0, P1, P2, P3, m i c ng chơn V i c ng vƠo, ta ch n c ng P1 lƠm c ng nhận d li u từ ADC, c ng l i s dùng đ hi n th LED 2.3.3 Khối hiển thị: Đ hi n th giá tr n áp đo đ c ta dùng LED hi n th digits, v i ch số sau d u phẩy Nh giá tr hi n th s từ 00.0V đ n 24.0V Hình 6: LED LED có lo i: Anot chung vƠ Catot chung, vi u n nên ta s ch n lo i Anot chung đơy ta nối tr c ti p LED v i port S đ chơn LED Anot chung: Hình 7: Sơ đồ chân LED Anot chung N u đánh số chơn từ đ n 10 từ trái qua ph i, từ xuống d i ta có chơn vƠ lƠ chơn ngu n chung Vcc, chơn l i t ng ứng nối v i LED từ ‘a’ đ n ‘g’ vƠ m t d u ch m (dp) Đ LED sáng, n áp gi a Vcc vƠ mass ph i l n h n 1.3V, nhiên không đ c cao 3V Nh nối v i vi u n, ta c n ph i có tr h n dịng đ tránh không lƠm LED b cháy V i n áp vƠo 2V, dòng đ nh mức tiêu chuẩn qua m i LED lƠ 20mA vƠ n áp cung c p 5V, ta c n nối thêm tr ph có n tr lƠ: � ℎụ = − × −3 = Ω Tuy nhiên đ tránh dòng l n qua chơn vi u n, ta s ch n tr ph l n h n, đơy ta dùng tr 330 Ohm 2.3.4 Khối nguồn: Ngu n m ch c n lƠ 5V v i dịng tối đa ~500mA Đ có đ u vƠo n đ nh ta s dùng m t IC n áp đơy ta th y dùng IC LM7805 lƠ phù h p yêu c u M ch ngu n dùng IC LM7805: Hình 8: Sơ đồ mạch nguồn V i dịng - 1.5A, LM7805 hoƠn toƠn đáp ứng tốt nhu c u m ch Ta ĺp thêm t l c đ đ m b o ngu n đ c s n phằng CH 3.1 NG 3: TRI N KHAI TH C HI N Sơ đ nguyên lý m ch: Hình 9: Sơ đồ nguyên lý mạch 3.2 Lập trình cho vi u n: Lưu đồ thuật tốn: 10 Giải thích lưu đồ: - Tín hi u số từ ADC đ c đ a vƠo P1 vƠ đ c chuy n vƠo ghi A Gán ghi B = 10, th c hi n phép chia A cho B, th ng số s đ c l u vƠo ghi A vƠ số d s đ c l u vƠo ghi B Chuy n d li u ghi B vƠo ghi R1 Gán ghi B = 10, ti p t c chia A cho B ta đ c th ng số l u ghi A, số d l u ghi B Lúc nƠy giá tr ghi A lƠ ch số hƠng trăm, xu t giá tr c ng P2 Gán A B, ch số hƠng ch c đ c l u A, xu t giá tr nƠy c ng P3 Gán A R1, ch số hƠng đ n v đ c l u A, xu t giá tr nƠy c ng P0 Code lập trình Assembly cho vi u n: “org 0000h x: setb p2.7 call delay clr p2.7 call delay setb p2.7 mov a,p1 mov b,#10 div ab mov r1,b mov b,#10 div ab mov dptr,#maled movc a,@a+dptr mov p2,a mov a,b mov dptr,#maled movc a,@a+dptr mov p3,a mov a,r1 11 mov dptr,#maled movc a,@a+dptr mov p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,#10 w3:mov r1,#100 w2:mov r2,#100 w1:djnz r2,$ djnz r1,w2 djnz r0,w3 ret end” V i n áp vƠo d ng số từ 00000000->11111111 (nh phơn) t ng đ ng 0->255 (thập phơn) P3, ứng v i lƠ d i n áp đ u vƠo 0-25.5V, ta s đ a giá tr nƠy hi n th LED cách hi n th ch số thập phơn m t LED đơy yêu c u đặt đo từ 0-24V nh ng ta l i ch n d i 0-25.5V b i: - - Giá tr nhỏ nh t hi n th đ c lƠ 0.1V, giá tr n áp có ch số sau d u phẩy tr lên đ u đ c lƠm tròn v ch số sau d u phẩy, vƠ v i 255 giá tr (khơng tính giá tr 0), thang hi n th tối u lƠ 0.1x255=25.5V, v i thang nhỏ h n (ví d 0-12.7) ta có n c giá tr nhỏ h n (0.05V), nh ng khơng th hi n th đ c nên u khơng cịn ý nghĩa, v i m i thang nhỏ h n 25.5V mƠ l y ch số sau d u phẩy đ u nên qui v đo thang 0-25.5V Vi c ch n thang 0-25.5 s r t đ n gi n đ vi u n xử lý vƠ hi n th t ng ứng 1-1 v i tín hi u số vi u n nhận đ c lƠ 0-255 (thập phơn), ta ch vi c tách ch số giá tr vƠo đ hi n th mƠ không ph i lƠm thêm b t kỳ thao tác nƠo khác Còn n u ch n thang 0-24V, vi u n s ph i bi n giá tr 0-255 đ u vƠo thƠnh 0-24 đ hi n th , vi c nƠy yêu c u thêm nhi u thao tác nhơn chia n a mƠ vi u n c n xử lý, u nƠy lƠm vi u n ph i ho t đ ng nhi u h n vƠ chậm ch p h n Tóm l i vi c ch n thang 0-25.5V khơng lƠm nh h thống đ c tối u 12 ng đ n k t qu nhận đ c vƠ giúp h 3.3 Giả lập Proteus: Hình 10: Giả lập Proteus V i đo n code đ code nƠy 3.4 c xơy d ng, m ch gi lập đư ch y Nh ta có th sử d ng đo n Thi t k m ch in Altium Designer: Mạch in: Hình 11: Mạch in thiết kế Altium Designer 13 Mạch preview dạng 3D: Hình 12: Mạch in Preview 3D Altium Designer 3.5 Thi t k in m ch thật: S n phẩm sau in m ch vƠ hƠn linh ki n: Hình 14: Mạch thật thu 14 Mặt sau: Hình 15: Mặt hàn dây 15 CH 4.1 NG 4: KI M TRA VÀ HI U CH NH Ch y thử m ch: Ch y thử m ch: Hình 16: Chạy thử mạch V i ngu n vƠo lƠ ngu n s c pin n tho i, ta ti n hƠnh đo thử n áp viên pin AA K t qu cho xác! Nh lƠ m ch đư ho t đ ng tốt vƠ khơng có l i 4.2 Test m ch: Ti n hƠnh đo m t vƠi k t qu vƠ so sánh v i m t vôn k chuẩn ta thu đ Đo m ch 1.5V 4.5V 10.8V 19.8V Đo Vôn k chuẩn 1.4V 4.2V 10.2V 19.0V Bảng 1: So sánh kết đo với vôn kết chuẩn Sau đo đ c vƠ ki m tra sai số, ta th y m ch có sai số kho ng +4% 16 c b ng: 4.3 Hi u ch nh sai s : V i sai số +4%, ta c n u ch nh giá tr hi n th gi m xuống 4% so v i ban đ u Vi c hi u ch nh có th th c hi n ph n cứng, ph n m m: - - Đi u ch nh ph n cứng: Ta s ch nh l i giá tr tr m ch phơn áp Do đơy lƠ n tr th ng v i sai số 5% nên vi c k t qu b sai số lƠ không tránh khỏi Ta có th thay đ i, ḿc thêm, ầ n tr đ ch nh l i n áp vƠo ADC cho thích h p Đi u ch nh ph m m m: Thay tác đ ng t i linh ki n m ch, ta s ch nh l i code, u ch nh d i n áp cho phù h p V i sai số +4%, ta ch nh l i giá tr thu đ c từ ADC gi m xuống cho 1/1,04 giá tr ban đ u V i ph ng án đ xu t, ta l a ch n ph Code vi điều khiển sau hiệu chỉnh: “org 0000h x: setb p2.7 call delay clr p2.7 call delay setb p2.7 mov a,p1 mov b,#100 mul ab mov r4,a mov r3,b mov r5,#104 test: mov b,#08h mov a,r5 clr c divide: mov a,r4 rlc a mov r4,a mov a,r3 rlc a mov r3,a jc subtract 17 ng án u ch nh ph n m m mov a,r5 subb a,r3 jnc next clr c subtract: mov a,r3 subb a,r5 mov r3,a setb c next: djnz b,divide mov a,r4 rlc a mov b,#10 div ab mov r1,b mov b,#10 div ab mov dptr,#maled movc a,@a+dptr mov p2,a mov a,b mov dptr,#maled movc a,@a+dptr mov p3,a mov a,r1 mov dptr,#maled movc a,@a+dptr mov p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,#10 w3: mov r1,#100 18 w2: mov r2,#100 w1: djnz r2,$ djnz r1,w2 djnz r0,w3 ret end” Sau n p l i code đ c sửa vƠ test m ch, ta thu đ Đo m ch sau hi u ch nh 1.4V 4.3V 10.0V 19.1V c b ng sau: Đo Vôn k chuẩn 1.4V 4.2V 10.0V 19.2V Bảng 2: So sánh kết đo với vôn kế chuẩn sau hiệu chỉnh Nh sai số m ch đư đ c gi m đáng k vƠ có th ch p nhận đ c Đ n đơy ta coi nh hoƠn thƠnh thiết kế mạch đo 0-24V sử dụng vi điều khiển 8051 hiển thị LED 19 CH 5.1 NG 5: ĐỄNH GIỄ, M R NG Đánh giá sản phẩm: Nh ta đư hoƠn thƠnh thi t b đo n áp 0-24V hi n th LED Đánh giá nhanh k t qu thu đ c: 5.1.1 - u điểm: S n phẩm ho t đ ng tốt, n đ nh Tr kháng đ u vƠo lƠ >1M Ohm, đủ l n đ lƠm Vôn k Hi n th số tr c quan, d nhìn Vi c sử d ng vi u n kh trình giúp ta có th d dƠng hi u ch nh, m r ng chức s n phẩm 5.1.2 Nh ợc điểm: - 5.2 Còn xu t hi n sai số, nhiên có th hi u ch nh đ Thang đo h n ch Mở rộng đ tài: c Đ tƠi có th phát tri n thƠnh thi t b đo n áp xoay chi u, đo dòng n, n tr ,ầ D a nguyên lí m ch có th chuy n đ i thƠnh m ch đo nhi t đ , m ch đo l u l ng n c, sức gió, 20 THAM KH O Một s ngu n tham khảo: 21 Sách “C u trúc vƠ lập trình h vi u n 8051” – Nguy n Tăng C Th́ng, NXB Khoa h c vƠ kỹ thuật http://en.wikipedia.org/wiki/8051 http://en.wikipedia.org/wiki/Analog-to-digital_converter http://en.wikipedia.org/wiki/Led VƠ m t số ngu n tƠi li u khác Internet ng, Phan Quốc ... p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,# 10 w3:mov r1,# 100 w2:mov r2,# 100 w1:djnz r2,$ djnz r1,w2 djnz r0,w3 ret end” V i n áp vƠo d ng số từ 00 000 000 -> 11111111... dptr,#maled movc a,@a+dptr mov p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,# 10 w3: mov r1,# 100 18 w2: mov r2,# 100 w1: djnz r2,$ djnz r1,w2 djnz r0,w3 ret end” Sau n p... ta coi nh hoƠn thƠnh thiết kế mạch đo 0- 24V sử dụng vi điều khiển 805 1 hiển thị LED 19 CH 5.1 NG 5: ĐỄNH GIỄ, M R NG Đánh giá sản phẩm: Nh ta đư hoƠn thƠnh thi t b đo n áp 0- 24V hi n th LED Đánh