0

thiet ke bo do khoang cach

Nghiên cứu ,thiết kế bộ đo khoảng cách bằng sóng siêu âm ứng dụng vi điều khiển

Nghiên cứu ,thiết kế bộ đo khoảng cách bằng sóng siêu âm ứng dụng vi điều khiển

Điện - Điện tử - Viễn thông

... ;CHUONG TRINH DO AN TOT NGHIEP ;MAY DO KHOANG CACH UNG DUNG SONG SIEU AM ;SVTH: Tran Huu Chung RS BIT RW BIT E BIT LEDDATA EQU LOP BIT MODE INTR BIT WRT BIT RED BIT KEY1 BIT SONG CUA BIEN TU KEY3 BIT ... BIT P2.3 P2.4 P2.5 P0 ;DU LIEU LED P1.0 ;LOCK PULSE COUNTER BIT P2.7 ;CHON DAI DO P2.2 P2.1 P2.0 P1.2 ;DO KHOANG CACH THEO TRUYEN P1.4 ;HIEN THI TAN SO XUNG DEM BIT P1.1 ;LATCH PUSE COUNTER 4kHz ... 030H KHOITAO: MOV MOV SETB SETB CLR CLR TMOD,#01H BUFFPRO,#0 KEY1 KEY3 LLP LOP 46 ;XOA THANH GHI DEM ;CHO PHEP HIEN THI LED ; KHOA BO DEM CLR CLR LCALL MODE BITRx KTLED ; KHOI TAO LED MAIN: LJMP...
  • 59
  • 1,562
  • 38
ĐỒ ÁN VI XỬ LÝ - ĐỀ TÀI:

ĐỒ ÁN VI XỬ LÝ - ĐỀ TÀI: "NGHIÊN CỨU THIẾT KẾ MẠCH ĐO KHOẢNG CÁCH SỬ DỤNG VI ĐIỀU KHIỂN PIC16F887 " - TRƯỜNG ĐẠI HỌC ĐIỆN LỰC ppt

Điện - Điện tử - Viễn thông

... #FUSES HS (>10mhz voi PCD) // Su dung nguon dao dong tan so thap < 200 khz // Dao dong thach anh 4mhz voi PCM/PCH) // ... watch dog goi den ham delay //#use delay(clock=20000000,RESTART_WDT) // Su dung tan so 20Mhz, reset watch dog goi den ham delay // FAST_STANDAR I/O PORTA _ //#use FAST_IO(A) // Thiet ... năm ghi Giây (0x00) kết thúc ghi năm (0x06) Do ghi quan trọng cho thời gian thực ghi quan trọng DS1307 nên phải hiểu đƣợc cách tổ chức ghi DS1307 Do tổ chức ghi nhƣ sau 29 Hình 3.7 Tổ chức ghi...
  • 45
  • 5,000
  • 16
Thiết kế mạch đo khoảng cách sử dung SRF05

Thiết kế mạch đo khoảng cách sử dung SRF05

Điện - Điện tử - Viễn thông

... Chương 1: Mô tả đề tài Chương 2: Thiết kế hệ thống Báo cáo BTL Vi Xử Lý 2013 Chương 3: Kết luận Do trình độ, kiến thức hạn chế nên tập lớn chắn nhiều sai sót, mong thầy góp ý để kiến thức kỹ môn ... 10uS kích hoạt đầu vào để bắt đầu đo khoảng cách.Các SRF05 gửi cho chu kì bủ siêu âm 40KHz tăng dong phản hồi ( kích hoạt chế độ dòng 2).Sau chờ dòng phản hồi lại.Dòng phản hồi xung có chiều rộng...
  • 16
  • 1,676
  • 7
Thiết kế bộ đo tần số hiển thị bằng led 7 đoạn

Thiết kế bộ đo tần số hiển thị bằng led 7 đoạn

Điện - Điện tử - Viễn thông

... giặt,đầu đọc laser,điện thoại,lò viba….Trong hệ thống sản xuất tự động,bộ vi điều khiển sử dụng Robot,dây truyền tự động.Các hệ thống “thông minh” vai trò hệ vi điều khiển quan trọng K H A O V N ... nối tiếp máy tính thông qua UART • Timer/Counter 16 bit thực chức định thời đếm kiện • WDM (Watch Dog Timer) : WDM dùng để phục hồi lại hoạt động của CPU bị treo nguyên nhân Trường ĐHCN Hà Nội Điện...
  • 5
  • 2,058
  • 38
Thiết kế bộ đo tần số đa năng

Thiết kế bộ đo tần số đa năng

Điện - Điện tử - Viễn thông

... cho bo dem TH1 TH0 = TL0 = 0; // xoa gia tri bo dem T0 TR1 = TR0 = 1; // Khoi dong bo dem while(dem
  • 50
  • 850
  • 3
Tài liệu ĐỀ TÀI: THIẾT KẾ BỘ ĐO VÀ KHỐNG CHẾ NHIỆT ĐỘ, HIỂN THỊ LCD . docx

Tài liệu ĐỀ TÀI: THIẾT KẾ BỘ ĐO VÀ KHỐNG CHẾ NHIỆT ĐỘ, HIỂN THỊ LCD . docx

Báo cáo khoa học

... P2: = R1 R2 R2 => Up=Uv R1 + R Mà coi OA lý tưởng Uv=Up; Điện tử k1 Nhóm R3 + R R2 ; R3 R1 + R Do điện áp đầu khuếch đại giới hạn khoảng từ 0-5V dùng nguồn đơn Nên chọn giá trị R2= R4=3,9 K Ω...
  • 16
  • 989
  • 1
Đồ án môn Vi điều khiển: Thiết kế bộ đo điện áp ở dải đo 0 - 2.5V, 0 - 25V, 0 - 250V hiển thị trên màn hình LCD

Đồ án môn Vi điều khiển: Thiết kế bộ đo điện áp ở dải đo 0 - 2.5V, 0 - 25V, 0 - 250V hiển thị trên màn hình LCD

Điện - Điện tử - Viễn thông

... if((tram!=0)&&(chuc==0)&&(donvi==0)) write_data(48); if((tram!=0)&&(chuc==0)&&(donvi!=0)) write_data(48); if(chuc!=0) write_data(48+chuc); if((donvi!=0)||(phan1!=0)||(phan2!=0)) { write_data(48+donvi); write_data('.'); ... *s) { while(*s) { write_data(*s); s++; } } void thiet_ lap_ban_dau(void) { write_command(0x03);//dua tro ve vi tri dau dong write_command(0x038);//2dong,font 5*7 write_command(0x06);//dich tro sang ... } if((donvi==0)&&(phan1==0)&&(phan2==0)) write_data(48); } void main(void) { thiet_ lap_ban_dau(); P3=0xff; while(1) { write_command(0x01);//xoa man hinh write_command(0x80);//tro ve dau dong thu...
  • 17
  • 1,086
  • 4
thiết kế bộ đo tần số hiển thị bằng led 7 đoạn

thiết kế bộ đo tần số hiển thị bằng led 7 đoạn

Cơ khí - Vật liệu

... 29 CN CĐT _K6 Đồ án môn Vi điều khiển GVHD: Vũ Thị Thu Hương if(cd1==0) chedo1(); if(cd2==0) chedo2(); if(cd3==0 ) chedo3(); } } Trường ĐH Công Nghiệp Hà Nội 30 CN CĐT _K6 Đồ án môn Vi điều khiển ... transisitor mở dẫn, cực C nối đất Cho nên điện áp không nạp vào tụ C, điện áp chân không vượt V2 Do lối Op-amp mức 0, FF không reset Giai đoạn ngõ mức 1: Khi bấm công tắc khởi động, chân mức Vì ... for(i=0;i
  • 33
  • 1,299
  • 3
Thiết kế bộ đo và khống chế nhiệt độ hiển thị trên máy tính

Thiết kế bộ đo và khống chế nhiệt độ hiển thị trên máy tính

Điện - Điện tử

... //khong che nhiet dat >= 5C nhiet_dat=5; } } void Donhiet(void) //chuong trinh nhiet { rd_adc=0; // Tin hieu doc so lieu wr_adc=0;// bat dau bien doi for(j=1;jnhiet_dat) //led xanh sang { led_xanh=0; led _do= 1; led_vang=1; } if(nhiet_thuc
  • 34
  • 587
  • 0
Thiết kế bộ đo và khống chế nhiệt độ hiển thị bằng led 7 đoạn

Thiết kế bộ đo và khống chế nhiệt độ hiển thị bằng led 7 đoạn

Điện - Điện tử - Viễn thông

... nhiet _do) // hien thi nhiet moi truong { if(nhiet _do> =0 && nhiet _do
  • 24
  • 1,017
  • 1
Thiết kế mạch đo khoảng thời gian hiển thị kết quả trên LED 7 đoạn

Thiết kế mạch đo khoảng thời gian hiển thị kết quả trên LED 7 đoạn

Điện - Điện tử - Viễn thông

... P0.5 ;LCD 5X7 , dong ;BAI HIEN THI VA NHAP NHAY CON TRO CLR P0.6 SETB P0.7 CLR P0.7 RET HIENTHI: MOV P2, A SETB P0.5 CLR P0.6 SETB P0.7 CLR P0.7 RET TRE: MOV TMOD, #20H ;CHE DO 2, TIMER MOV TH1, ... xuất /nhập I/O bit • Giao tiếp nối tiếp • 64 KB vùng nhớ mã • 64 KB vùng nhớ liệu ngoại • Xử lí Boolean (hoạt động bit đơn) • 210 vị trí nhớ định vị bit • µs cho hoạt động nhân chia Sơ đồ khối ... #1 MOV R0, A MOV A, R1 CPL A ADDC A, #0 MOV R1, A RET END Kết Luận Tới việc thiết kế hoàn thành Do khả thân hạn hẹp , thời gian có hạn nên tập thiết kế không tránh khỏi sai sót Mong Thầy bạn góp...
  • 22
  • 981
  • 0
Thiết kế mạch đo khoảng thời gian hiển thị kết quả trên máy tính

Thiết kế mạch đo khoảng thời gian hiển thị kết quả trên máy tính

Điện - Điện tử - Viễn thông

... xuất /nhập I/O bit • Giao tiếp nối tiếp • 64 KB vùng nhớ mã • 64 KB vùng nhớ liệu ngoại • Xử lí Boolean (hoạt động bit đơn) • 210 vị trí nhớ định vị bit • µs cho hoạt động nhân chia Sơ đồ khối ... chân 11 8051 P3.1 gán cho TxD chân 10 (P3.0) dùng cho RxD Các chân tương thích với mức lô-gích TTL Do chúng đòi hỏi điều khiển đường truyền để chúng tương thích với RS232 Một điều khiển chíp MAX232 ... LCALL XLENH LCALL TRE MOV A,#0EH LCALL XLENH LCALL TRE SJMP $ XLENH: MOV P2, A CLR P0.5 ;LCD 5X7 , dong ;BAI HIEN THI VA NHAP NHAY CON TRO CLR P0.6 SETB P0.7 CLR P0.7 RET HIENTHI: MOV P2, A SETB...
  • 21
  • 539
  • 0
THIẾT KẾ BỘ ĐO ĐIỆN ÁP Ở 3 DẢI ĐO 0-5V, 0-25V, 0-50V HIỂN THỊ TRÊN LED 7 THANH.

THIẾT KẾ BỘ ĐO ĐIỆN ÁP Ở 3 DẢI ĐO 0-5V, 0-25V, 0-50V HIỂN THỊ TRÊN LED 7 THANH.

Điện - Điện tử - Viễn thông

... void hienthi(unsigned long int V) { V=(int)(volt*100); // ep tu kieu float sang kieu int de chia dong thoi nhan voi 100 de lay so sau dau phay chuc=V/1000; dvi=(V/100)%10; 13 pchuc=((V%100)/10); ... { P2=0xBF; P0=M[chuc]; delay(100); P0=0xFF; // da noi chan P2.7 voi dau cham len chi co o hang don vi moi ko co so dang sau P2=0xF7; P0=M[ptram]; delay(100); P0=0xFF; P2=0xEF; P0=M[pchuc]; delay(100);...
  • 14
  • 1,473
  • 33
thiết kế bộ đo và khống chế nhiệt độ hiển thị lên màn hình máy vi tính

thiết kế bộ đo và khống chế nhiệt độ hiển thị lên màn hình máy vi tính

Điện - Điện tử - Viễn thông

... nhiet moi truong { if(nhiet _do> =0 && nhiet _do =10 && nhiet _do nhiet _do) { led_vang=led_xanh=1; led _do= 0; } if(khong_che == nhiet _do) { led _do= led_xanh=1; led_vang=0; } } } Minh ... while(!TI); SBUF=M[chuc]; TI=0; while(!TI); SBUF=M[donvi]; TI=0; while(!TI); SBUF=0x0D; TI=0; if(nhiet _do =100) { printf("ngoai dai do" ); } } void main(void) // { IE=0x85; IT0=IT1=1;...
  • 17
  • 656
  • 0
thiết kế bộ đo và khống chế nhiệt độ, hiển thị lcd

thiết kế bộ đo và khống chế nhiệt độ, hiển thị lcd

Điện - Điện tử - Viễn thông

... static float nhietdo; void delay(unsigned long int t) { unsigned long int i; for(i=0;i=min)&&(nhietdo%d",nhietdo,min,max); write_string(&message[0]); delay30ms();...
  • 19
  • 858
  • 0
đồ án thiết kế bộ đo và khống chế nhiệt độ, hiển thị lcd

đồ án thiết kế bộ đo và khống chế nhiệt độ, hiển thị lcd

Điện - Điện tử - Viễn thông

... lcd_putsf("nhiet _do: "); //xuat man hinh lcd dong chu nhiet _do lcd_gotoxy(0,1); //dua tro den vi tri dong cot lcd_puts(thongbao); //lenh xuat gia tri nhiet luu mang thong bao printf(“\n\rnhietdo:%d”,nhietdo) ... nhietdo=vin*100; // bien doi ve nhiet theo phan giai LM35 itoa(nhietdo,thongbao); //luu gia tri nhiet vao mang thong bao lcd_clear(); //xoa man hinh lcd lcd_gotoxy(0,0); //dua tro ve vi tri dong cot lcd_putsf("nhiet _do: "); ... nhietdo; unsigned char thongbao[3]; Cuối vòng lặp While(1): vòng lặp ta thực lệnh sau: while (1) { // Place your code here vin=(float) adc_data[0]*5/1024; //tinh gia tri dien ap dau vao lcd nhietdo=vin*100;...
  • 25
  • 995
  • 7
thiết kế mạch đo khoảng thời gian giữa hai sự kiện có hiển thị trên  led 7 đoạn

thiết kế mạch đo khoảng thời gian giữa hai sự kiện có hiển thị trên led 7 đoạn

Điện - Điện tử - Viễn thông

... lý cấu thành nên hệ ROM, RAM … Phần mềm phần logic bao gồm hệ điều hành chương trình ứng dụng (do người viết ).Chương trình lưu trữ nhớ mã nhị phân máy tính Một chương trình viết ngôn ngữ máy ... hoàn toàn ,không bị sáng mờ mờ ) -Tại thời điểm nên cho VĐK điều khiển cho led đoạn hoạt động ,do thời điểm có ngõ nối với transistor mức Tại thời điểm có led đoạn ON nên không xảy tình trạng ... NGỮ 2.1 Lưu đồ thuật toán: 2.2 Chương trình hợp ngữ: #include ORG 0000H SJMP MAIN TOCDO EQU 40H SAVE1 EQU 41H SAVE2 EQU 42H LED1 BIT P3.0 10 LED2 BIT P3.1 ORG 003H SJMP NGAT_INT0 ORG...
  • 13
  • 839
  • 1

Xem thêm