làm cái đồ án đo nhiệt độ hiển thị trên lcd mà ko bt có đúng ko, các anh có thì cho em xin tí để khao khảo. rất mong các bạn giúp đỡ.cảm ơn nhiều.
Thông báo
Collapse
No announcement yet.
có ai có đồ án đo nhiệt độ dùng họ 8051 cho em xin để khao khảo ti.
Collapse
X
-
Đây là đồ án tốt nghiệp mình vừa hoàn thành: "Đo điều khiển và giám sát nhiệt độ" giao tiếp với may tính bằng VB6 chạy rất cool.
Đây là hình ảnh dao dien VB:
Hình mô hình:
Bạn nào quan tâm thì liên hệ mình: vantrinh9290@gmail.comEmail:
Phone: 0969 226 539
Comment
-
Nguyên văn bởi hoangbaolam Xem bài viếtđo nhiệt độ dùng lm35 hay ds18b20....hiển thị led 7 đoạn hay lcd thế?
Comment
-
Nguyên văn bởi 0989811592 Xem bài viếtdùng nhiệt độ lm35 và hiển thị trên lcd ban nà. bạn có ko cho mình xin kham khảo đk không thế?
My FilesEmail:
Phone: 0969 226 539
Comment
-
Nguyên văn bởi vantrinh0902 Xem bài viếtCái này có thể giúp bạn. Mà bạn làm rồi up lên để mọi người xem và chỉ thêm chứ đừng nên xin như thế.
My Files
mình mới học lớp 12 thôi nên chưa biết về code cho vi điều khiển
mình muốn làm 1 cái để đo & cảnh báo nhiệt độ phòng thôi
sao mình ko tải file lên đk nhỉ, mình chỉ mới làm được mạch với chương trình của nó.
hoặc bạn up lên host khác cũng đượcSống chậm lại - Nghĩ khác đi - Yêu thương nhiều hơn
Comment
-
Nguyên văn bởi 0989811592 Xem bài viếtdùng nhiệt độ lm35 và hiển thị trên lcd ban nà. bạn có ko cho mình xin kham khảo đk không thế?
Comment
-
cách tiền bối xem mạch đó thế nào. có sai sót j gúp em với
#include <regx52.h>
//---Dinh nghia cho LCD
#define RS P1_0 //RS=0 => code,RS=1 => data
#define RW P1_1 //RW=0 => ghi,RW=1 => doc
#define EN P1_2 //Chan chot
#define lcd_port P0
#define busy P0_7
//------Dinh nghia cho ADC
#define INTR P3_3
#define RD P3_7
#define WR P3_6
//-----------------------------------------------------
unsigned char ADCdata;
void delay_ms (unsigned int delay){
unsigned char i=121;
while(delay--){
while(i--){}
}
}
//-----------------------------------------------------
void wait_busy ()
{
busy=1;
RS=0;
RW=1;
while (!busy);
// {
EN=1;
EN=0;
// }
}
//---------------Ham ghi lenh--------------------
void lcd_putcmd(unsigned char cmd)
{
RS=0;
RW=0;
lcd_port=cmd;
EN=1;
EN=0;
wait_busy ();
}
//---------------Ham ghi du lieu------------------
void lcd_putchar(unsigned char chr)
{
RS=1;
RW=0;
lcd_port=chr;
EN=1;
EN=0;
wait_busy ();
}
//---------------Ham khoi tao LCD-----------------
void lcd_init()
{
delay_ms(15);
lcd_putcmd(0x38);
delay_ms(5);
lcd_putcmd(0x0C);
delay_ms(2);
lcd_putcmd(0x01);
delay_ms(2);
}
//---------------Ham xoa LCD----=------------------
void lcd_clear(){
lcd_putcmd(0x01);
}
//---------------Ham ghi 1 chuoi ki tu ------------
void lcd_putsf(unsigned char *s){
while (*s){
lcd_putchar(*s);
s++;
}
}
//---------------Ham dinh toa do LCD---------------
void lcd_gotoxy(unsigned char x, unsigned char y){
lcd_putcmd((0x80+y*64)+x);
delay_ms(1);
}
//-----------------------------------------------------
//************************************************** ********
void ReadADC()
{
WR=0; // Bat dau chuyen doi gia tri tu ADC
delay_ms(5); // Tao tre de cap nhat du lieu tu ADC
WR=1; //
while(!INTR);
RD=0; // Nhan du lieu da duoc chuyen doi
ADCdata=P2;
RD=1;
}
//------------------------------------------------------
void PrintADC()
{
lcd_gotoxy(6,1);
lcd_putchar(ADCdata/100+48);
lcd_gotoxy(7,1);
lcd_putchar(ADCdata%100/10+48);
lcd_gotoxy(8,1);
lcd_putchar(ADCdata%10+48);
}
//------------------------------------------------------
void main (void)
{
lcd_init();
lcd_gotoxy(4,0);
lcd_putsf("NHIET DO LA:");
lcd_gotoxy(10,1);
lcd_putsf("do C");
while(1)
{
ReadADC();
PrintADC();
delay_ms(100);
}
}
Comment
-
Nguyên văn bởi doraemon11 Xem bài viếthi, bạn ơi bạn có mạch đo nhiệt độ & cảnh báo không cho mình tham khảo với
mình mới học lớp 12 thôi nên chưa biết về code cho vi điều khiển
mình muốn làm 1 cái để đo & cảnh báo nhiệt độ phòng thôi
bạn vô bảng trả lời đầy đủ có chức năng tải file đấy (với điều kiện bạn phải nén thành file zip).
hoặc bạn up lên host khác cũng đượcEmail:
Phone: 0969 226 539
Comment
-
Nguyên văn bởi vantrinh0902 Xem bài viếtBạn so sánh giá trị nhiệt độ là có thể điều khiển đc thiết bị, hay cảnh báo chẳng hạn.
thế nhưng mình chưa biết viết codeSống chậm lại - Nghĩ khác đi - Yêu thương nhiều hơn
Comment
-
Nguyên văn bởi doraemon11 Xem bài viếthi mình cần nó hiển thị nhiệt độ & cảnh báo (cài đặt nhiệt độ = nút nhấn)
thế nhưng mình chưa biết viết codeEmail:
Phone: 0969 226 539
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Hỏi về bơm màng bldcbởi nhathung1101Thì đây là 4r điên nặng điện mà, nên họ show phần điện thôi. Phần "cốt lõi" có cái tay biên chắc sang Văn Môn rồi....
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 18:54 -
-
Trả lời cho Chọn dây dẫn cho điện DC?bởi nhathung1101Điện DC đương nhiên là khác với AC rồi. Chỉ cần biết mặt chữ là thấy khác như gà trống với gà mái mà.
Còn về bản chất, AC là dòng điện hoạt động theo tần số. Tần số càng cao thì dây dẫn càng mỏng, nhẹ, vì hiệu ứng...-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 18:46 -
-
Trả lời cho Công thức điện tửbởi nhathung1101Ăn ít => Nói nhiều.
Nói nhiều => Làm ít.
Làm ít => Vợ mắng.
Vợ mắng => Cáu nhiều.
Cáu nhiều => Ngủ ít.
Ngủ ít => Râu nhiều.
Râu nhiều =>...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 18:39 -
-
Trả lời cho Chọn dây dẫn cho điện DC?bởi mèomướpDạ vài chục mét thì chú tính như vậy được ạ. Chứ chuẩn thì phải tính cả điện trở của toàn bộ chiều dài dây dẫn nhân với dòng điện xem sụt áp có trong khoảng chấp nhận đc hông ạ. Trong mạch điện tử khoảng cách ngắn và mạch...
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 14:49 -
-
bởi vietroadTheo mình biết thì chọn dây dẫn dựa vào dòng tải. Thường thì tiết diện 1mm2 cho dòng 6A. Nhưng trong các mạch điện tử, như mạch nguồn tổ ong chẳng hạn, dòng đến vài chục Ampe mà đường mạch mỏng dính. Phải chăng điện DC nó khác với...
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 14:19 -
-
Trả lời cho Hỏi về bơm màng bldcbởi vi van phamPhải xem cơ cấu bơm, chứ xem cơ cấu rotor, thì chỉ làm thầy bói xem voi.
-
Channel: Điện tử dành cho người mới bắt đầu
29-11-2024, 08:19 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11vg, cám ơn bác...........
-
Channel: Thiết bị điện tử cá nhân
28-11-2024, 14:37 -
-
bởi khoine9899
Em chào các anh và mọi người.
Hiện em đang có 1 con bơm màng trong thiết bị y tế đang gặp tình trạng yếu dần hoặc ngừng hoạt động sau thời gian sử dụng
Sau khi tìm hiểu về thông tin của bơm trên mạng thì em được biết...-
Channel: Điện tử dành cho người mới bắt đầu
28-11-2024, 11:22 -
-
Trả lời cho Cần mọi người giúp mạch tạo sóng siêu âm máy rửabởi bqviet
-
Channel: Điện tử công suất
27-11-2024, 20:26 -
-
bởi Minhdai95Em chào mọi người, e đang sửa mạch tạo sóng siêu âm cho máy rửa mà chưa có tài liệu để tham khảo sửa, mọi người cho e xin tài liệu ạ...
-
Channel: Điện tử công suất
27-11-2024, 11:37 -
Comment