bài 10_ giao ti_p v_i ds18b20 _ di_n Ðàn vi Ði_u khi_n
TRANSCRIPT
-
Theo di ch Page 1 of 3 2 3 Next >
ng ngy 17 Thng chn 2012 #1
Bi 10: Giao tip vi DS18B20Tho lun trong 'Cc Bi Hc 8051 Trn KIT DIY 89S52 V3' bt u bi NguyenQuyNhat, 17 Thng chn 2012.
Users Viewing Thread (Users: 1, Guests: 0)
hungbka53
XIN CHO CC BN!Trong bi vit ny ti xin trnh by bi ton o v hin th gi tr nhit ln LCD1602 s dng DS18b20.I.CU TO V NHNG C TNH K THUT CA DS18B20.1.CU TO.Cm bin o nhit DS18b20 s dng chun giao tip 1 WIRE (ng dn tn hiu v ng dn in p ngun nui c th dngchung trn mt dy dn). Ngoi ra, nhiu cm bin c th dng chung trn mt ng dn (Rt thch hp vi cc ng dng o lng aim).Cm bin DS18b20 thng dng gm c 3 chn: VCC, GND, DATA nh hnh di:
S kt ni:
2.C TNH K THUT.Cc c im k thut ca cm bin DS1820 c th k ra mt cch tm tt nh sau: phn gii khi o nhit l 9 bit . Di o nhit -55oC n 125oC, tng bc 0,5oC, c th t chnh xc n 0,1oC bng vichiu chnh qua phn mm (C th t n cc phn gii 10 bit, 11 bit, 12 bit).in p ngun nui c th thay i trong khong rng (t 3,0 V n 5,5 V).Dng tiu th ti ch ngh cc nh.Thi gian ly mu v bin i thnh s tng i nhanh, khng qu 200 ms.
Trang ch Din n Th Vin VideoNgn Hng Thnh vin hungbka53
Trang ch Din n MCU Vi iu Khin 8051 Cc Bi Hc 8051 Trn KIT DIY 89S52 V3
1
NguyenQuyNhat
Nhm MCU
S bi vit: 230
c thch: 243
im thnh tch: 43
Gii tnh: Nam
Ni : Sc Sn H Ni
Tin: $102,268
nh du c tt c din nnh du c tt c din n Tm kim din nTm kim din n Ch ang theo diCh ang theo di C g mi?C g mi?
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
1 of 11 4/21/2014 9:14 PM
-
Mi cm bin c mt m nh danh duy nht 64 bit cha trong b nh ROM trn chip (on chip).
II.LP TRNH O NHIT VI VI IU KHIN 89S52.Khi x l DS18b20, cc bn cn ch ti 2 nhm lnh (C th c th xem datasheet DS18b20):Lnh truy cp ROMLnh chc nng b nh.Trong bi tp ny, x l c nhit o c t DS18b20 cc bn cn quan tm hm:-float ds18b20_readtemp(void): y l hm gip cc bn tnh ton v tr v gi tr nhit m DS18b2 o c.
HTML:
float ds18b20_readtemp(void){ float temp; unsigned char a,b; DS18B20_Init(); // Khoi tao DS18b20 ds18b20_writebyte(0xCC) ; // Cho phep VDK truy cap thang den cac lenh bo nho cua DS18b20 ds18b20_writebyte(0x44) ; // Khoi dong qua trinh do va chuyen doi nhiet do ra so nhi phan DS18B20_Init() ; ds18b20_writebyte(0xCC) ; ds18b20_writebyte(0xBE) ; // Cho phep doc du lieu tu bo nho DS18b20 ra ngoai a = ds18b20_readbyte(); temp=((float)(a&0x0f))/16; // Lay phan thuc cua gia tri nhiet do b = ds18b20_readbyte(); a =((a&0xf0)>>4)|((b&0x0f)
-
Kch thc: 57.3 KBc: 1,062
Code_Test.zip
liverpool1, thaiban, vxd_gtvt_mylove and 2 others like this.
ng ngy 6 Thng mi 2012 #2
ng ngy 6 Thng mi 2012 #3
Cc bn c th download code mu c th v m phng ti y:
Cc file nh km:
Name : Nguyn Qu NhtMail :Tel :
Address : Sc Sn, H Ni.
------ ...N Cha Mt S Nghip, N M Mt Nng Du... -----
tk a.neu co mach mo phong dung kit pic thi hay.e muon nghien cuu ve con do co!vxd_gtvt_mylove
Member
S bi vit: 56
c thch: 12
im thnh tch: 8
Gii tnh: Nam
Tin: $6,030
quang.dt7bk
Nhm MCU
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
3 of 11 4/21/2014 9:14 PM
-
ng ngy 9 Thng mi 2012 #4
ng ngy 9 Thng mi 2012 #5
ng ngy 16 Thng mi 2012 #6
vxd_gtvt_mylove said:
tk a.neu co mach mo phong dung kit pic thi hay.e muon nghien cuu ve con do co!
Bn c th qua mc vi iu khiernr PIC tham kho thm bn nh!
Mnh thch ci Video!
nhng n s dng pic 16f877a t ngon a a`.nhin cung dep qu
Anh i cho em hi. Em c vit Code cho Atmega16 vs Ds18b20,nhng vit cho 1 con Ds18b20 th ok. nhiu con ni vo 1dy th ko c,n ton bo l ch tm thy 1 con cm bin thi . anh c th huong dn em code phn c ko. emdng codevisionavr. thanks a lot
S bi vit: 320
c thch: 293
im thnh tch: 63
Gii tnh: Nam
Tin: $118,614
pro9x
New Member
S bi vit: 28
c thch: 6
im thnh tch: 3
Gii tnh: Nam
Tin: $25
vxd_gtvt_mylove
Member
S bi vit: 56
c thch: 12
im thnh tch: 8
Gii tnh: Nam
Tin: $6,030
Luong Xuan Hoa
New Member
S bi vit: 5
c thch: 1
im thnh tch: 1
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
4 of 11 4/21/2014 9:14 PM
-
ng ngy 18 Thng mi 2012 #7
ng ngy 20 Thng mi 2012 #8
ng ngy 20 Thng mi 2012 #9
ha thn thch bi ny.
ng ngy 26 Thng mi 2012 #10
Cho anh, em ch l user thi khng bit lp trnh, em mun hi ci ny:Vi kit V3 ny mnh c th o nhit ti 3 im (trong CPU chng hn), hin th trn 3 led 7 on loi 4 s ( chc phim rng thm ) hoc trn 2 thanh led 7 on trn kit v trn LCD c khng . Nu c th cn phi mua thm nhngg v anh c th lp trnh np sn vo kit c khng , ch hi m ca anh!
Bn mnh ang test code, ok th s up ln cc bn tham kho!
Mr. Tng
T: 0973.943.752Mail: [email protected]: http://banlinhkien.vn
tung.lvan said:
Bn mnh ang test code, ok th s up ln cc bn tham kho!
ngon ri. thanks ad. ang rt cn ci ny
Gii tnh: Nam
Tin: $5
thuan0780
New Member
S bi vit: 1
c thch: 0
im thnh tch: 1
Gii tnh: Nam
Tin: $0
tung.lvan
Nhm MCU
S bi vit: 188
c thch: 133
im thnh tch: 43
Gii tnh: Nam
Tin: $18,079
Luong Xuan Hoa
New Member
S bi vit: 5
c thch: 1
im thnh tch: 1
Gii tnh: Nam
Tin: $5
quang.dt7bk
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
5 of 11 4/21/2014 9:14 PM
-
ng ngy 26 Thng mi 2012 #11
ng ngy 27 Thng mi 2012 #12
liverpool1 thch bi ny.
ng ngy 27 Thng mt 2013 #13
Luong Xuan Hoa said:
ngon ri. thanks ad. ang rt cn ci ny
Mnh c code test ri, bn vo tham kho v gp thm nh:
http://mcu.banlinhkien.vn/threads/o-lng-a-im-vi-ds18b20.112/
Luong Xuan Hoa said:
Anh i cho em hi. Em c vit Code cho Atmega16 vs Ds18b20,nhng vit cho 1 con Ds18b20 th ok. nhiu con ni vo 1 dy th ko
c,n ton bo l ch tm thy 1 con cm bin thi . anh c th huong dn em code phn c ko. em dng codevisionavr.
thanks a lot
Em vo y tham kho nh!http://mcu.banlinhkien.vn/threads/o-lng-a-im-vi-ds18b20.112/
Mr. TngT: 0973.943.752
Mail: [email protected]: http://banlinhkien.vn
pro9x said:
Mnh thch ci Video!
Mnh lm video nn mnh thch cmt ca bn c thm topic vs video v o lng a im vi DS18B20 nh
Phn mm LEDMH V1.1
em o m ln nh chng l em mi hon thnh ci kit DIY em chy dc code o nhit v hin th lcd thnh
Nhm MCU
S bi vit: 320
c thch: 293
im thnh tch: 63
Gii tnh: Nam
Tin: $118,614
tung.lvan
Nhm MCU
S bi vit: 188
c thch: 133
im thnh tch: 43
Gii tnh: Nam
Tin: $18,079
NamKira
Nhm MCU
S bi vit: 189
c thch: 220
im thnh tch: 63
Gii tnh: Nam
Tin: $23,894
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
6 of 11 4/21/2014 9:14 PM
-
ng ngy 27 Thng mt 2013 #14
cng nay em mun i my ci ch MINHAGROUP thnh tn e c th tu chnh dc ch theo mnh e chnh th nynhng khi chy m phng v chy thc lcd n ko hin th ci g ht ai rnh xem gip em on code :/********************************************************************************* Ten Tep: Main.h* Tac Gia: LE ANH QUANG* Cong Ty:MinhHaGroup*Website:MinhHaGroup.com* Phien Ban:V1.0.0* Ngay: 20-09-2012* Tom Tat : Khai bao thu vien su dungDinh nghia cac GPIO duoc su dung********************************************************************************* Chu Y:********************************************************************************/
#include
void main(){float Nhiet_Do;unsigned char Lcd_Buff[15];
lcd1602_init();lcd1602_clear();lcd1602_gotoxy(0,0);lcd1602_puts(" WELLCOM TO..! ");lcd1602_gotoxy(0,1);lcd1602_puts(" KIMMAN ");delay_ms(2000);lcd1602_clear();lcd1602_gotoxy(0,0);lcd1602_puts(" KIMMAN.VN");
while(1){Nhiet_Do = ds18b20_readtemp();sprintf(Lcd_Buff," TEMP: %2.2f^C",Nhiet_Do);lcd1602_gotoxy(0,1);lcd1602_puts(Lcd_Buff);delay_ms(300);}
}// ------------------END OF FILE--------------------// -------------------------------------------------
kimman1 said:
em o m ln nh chng l em mi hon thnh ci kit DIY em chy dc code o nhit v hin th lcd thnh cng nay em muni my ci ch MINHAGROUP thnh tn e c th tu chnh dc ch theo mnh e chnh th ny nhng khi chy m phng v chythc lcd n ko hin th ci g ht ai rnh xem gip em on code :
kimman1
New Member
S bi vit: 12
c thch: 4
im thnh tch: 3
Gii tnh: Nam
Tin: $981
quang.dt7bk
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
7 of 11 4/21/2014 9:14 PM
-
ng ngy 27 Thng mt 2013 #15
/**
******************************************************************************* Ten Tep: Main.h* Tac Gia: LE ANH QUANG* Cong Ty:MinhHaGroup*Website:MinhHaGroup.com* Phien Ban:V1.0.0* Ngay: 20-09-2012* Tom Tat : Khai bao thu vien su dungDinh nghia cac GPIO duoc su dung********************************************************************************* Chu Y:********************************************************************************/
#include
void main(){float Nhiet_Do;unsigned char Lcd_Buff[15];
lcd1602_init();lcd1602_clear();lcd1602_gotoxy(0,0);lcd1602_puts(" WELLCOM TO..! ");lcd1602_gotoxy(0,1);lcd1602_puts(" KIMMAN ");delay_ms(2000);lcd1602_clear();lcd1602_gotoxy(0,0);lcd1602_puts(" KIMMAN.VN");
while(1){Nhiet_Do = ds18b20_readtemp();sprintf(Lcd_Buff," TEMP: %2.2f^C",Nhiet_Do);lcd1602_gotoxy(0,1);lcd1602_puts(Lcd_Buff);delay_ms(300);}
}// ------------------END OF FILE--------------------// -------------------------------------------------
Cho bn!Bn up ton b file code ca bn ln nh.
kimman1 said:
em o m ln nh chng l em mi hon thnh ci kit DIY em chy dc code o nhit v hin th lcd thnh cng nay em muni my ci ch MINHAGROUP thnh tn e c th tu chnh dc ch theo mnh e chnh th ny nhng khi chy m phng v chythc lcd n ko hin th ci g ht ai rnh xem gip em on code :/********************************************************************************* Ten Tep: Main.h* Tac Gia: LE ANH QUANG* Cong Ty:MinhHaGroup*Website:MinhHaGroup.com* Phien Ban:V1.0.0* Ngay: 20-09-2012
Nhm MCU
S bi vit: 320
c thch: 293
im thnh tch: 63
Gii tnh: Nam
Tin: $118,614
tung.lvan
Nhm MCU
S bi vit: 188
c thch: 133
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
8 of 11 4/21/2014 9:14 PM
-
ngocanhld2802 thch bi ny.
ng ngy 27 Thng mt 2013 #16
Kch thc: 23.8 KBc: 100
lcd.rar
* Tom Tat : Khai bao thu vien su dung
Dinh nghia cac GPIO duoc su dung********************************************************************************* Chu Y:********************************************************************************/
#include
void main(){float Nhiet_Do;unsigned char Lcd_Buff[15];
lcd1602_init();lcd1602_clear();lcd1602_gotoxy(0,0);lcd1602_puts(" WELLCOM TO..! ");lcd1602_gotoxy(0,1);lcd1602_puts(" KIMMAN ");delay_ms(2000);lcd1602_clear();lcd1602_gotoxy(0,0);lcd1602_puts(" KIMMAN.VN");
while(1){Nhiet_Do = ds18b20_readtemp();sprintf(Lcd_Buff," TEMP: %2.2f^C",Nhiet_Do);lcd1602_gotoxy(0,1);lcd1602_puts(Lcd_Buff);delay_ms(300);}
}// ------------------END OF FILE--------------------// -------------------------------------------------
Cho bn!Bn gi c file m phng v code bn sa km file nh!
Mr. TngT: 0973.943.752Mail: [email protected]: http://banlinhkien.vn
y n mi ngi c c file m phng
Cc file nh km:
im thnh tch: 43
Gii tnh: Nam
Tin: $18,079
kimman1
New Member
S bi vit: 12
c thch: 4
im thnh tch: 3
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
9 of 11 4/21/2014 9:14 PM
-
ng ngy 27 Thng mt 2013 #17
ng ngy 28 Thng mt 2013 #18
ng ngy 28 Thng mt 2013 #19
ng ngy 28 Thng mt 2013 #20
kimman1 said:
y n mi ngi c c file m phng
Mnh khng m c file Project ca bn "man.uv2". Bn xem bin dch c ra file hex cha, c xut hin li gkhng nh!Hoc bn down li code v chnh sa li ri bin dch li xem nh!
Mr. TngEmail: [email protected]: 0973.943.752Web: minhhagroup.com - banlinhkien.vn
" Thnh cng t chnh bn thn mnh"
admin said:
Mnh khng m c file Project ca bn "man.uv2". Bn xem bin dch c ra file hex cha, c xut hin li g khng nh!Hoc bn down li code v chnh sa li ri bin dch li xem nh!
bc cm phin xem gip em ci file .c i em ko hiu sao ci my ca em e gi n vo file rar th b li file man.uv2
Bn rar c foder nh!File.C th ko sai g c. Mnh ngh bn sai khi bin dch ra file hex.
Mr. TngT: 0973.943.752Mail: [email protected]: http://banlinhkien.vn
Gii tnh: Nam
Tin: $981
admin
Admin
S bi vit: 123
c thch: 115
im thnh tch: 43
Gii tnh: Nam
Ni : H Ni
Tin: $16,275
kimman1
New Member
S bi vit: 12
c thch: 4
im thnh tch: 3
Gii tnh: Nam
Tin: $981
tung.lvan
Nhm MCU
S bi vit: 188
c thch: 133
im thnh tch: 43
Gii tnh: Nam
Tin: $18,079
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
10 of 11 4/21/2014 9:14 PM
-
28 more messages...Page 1 of 3 2 3 Next >
Tweet 0
MinhHaGroup 2.0 Lin h Trang ch Ln u trang
Din n c ti tr bi MinhHaGroup
tung.lvan said:
Bn rar c foder nh!File.C th ko sai g c. Mnh bn sai khi bin dch ra file hex.
Ba n anh Tng cho mnh ci code ca 18b20 mnh lm pht c lun m
======================================================================NGUYN NGC ANHBlog : www.phipdong.comEmail : [email protected] : 0904475528
"Khng bit phi HI **** Mun gii phi HC"
ch c tinh thn c lp v t trng mi c th nng chng ta ln trn nhng nh nhen ca cuc sng
Thm ty chn...Thm ty chn...
Chia s trang ny
ngocanhld2802
Mod
S bi vit: 247
c thch: 150
im thnh tch: 43
Gii tnh: Nam
Ni : 255B - B ,
LONG BIN , H NI
Tin: $721
1
Phng ch Kch thc
10 ngi gii thiu ni dung ny. L ngi u tin trong s bn b ca bn.Gii thiuGii thiu
Bi 10: Giao tip vi DS18B20 | Din n Vi iu Khin http://mcu.banlinhkien.vn/threads/bi-10-giao-tip-vi-ds18b20.32/
11 of 11 4/21/2014 9:14 PM