Professional Documents
Culture Documents
BÁO CÁO
BÀI TẬP LỚN VI ĐIỀU KHIỂN VÀ
ỨNG DỤNG
ĐỀ TÀI:
Hà Nội, 12/2020
TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT
BỘ MÔN KỸ THUẬT ĐIỆN - ĐIỆN TỬ
====o0o====
BÁO CÁO
BÀI TẬP LỚN VI ĐIỀU KHIỂN VÀ
ỨNG DỤNG
ĐỀ TÀI:
2
Báo cáo BTL 2020
Hà Nội, 12/2020
NHÓM 00 – DDT…….
1
2
3
4
5
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
3
Báo cáo BTL 2020
.......................................................................................................................................
.......................................................................................................................................
1. Điểm trừ
2.7. Trình bày rõ ràng, trả lời được các câu hỏi chuyên môn
4
Báo cáo BTL 2020
TỔNG ĐIỂM:
MỤC LỤC
MỤC LỤC..................................................................................................................3
5
Báo cáo BTL 2020
7
Báo cáo BTL 2020
CHƯƠNG 1: MÔ TẢ ĐỀ TÀI
8
Báo cáo BTL 2020
1.7 ...
9
Báo cáo BTL 2020
10
Báo cáo BTL 2020
#include <lcd.c>
// Khai bao bien
float value;
float dien_ap;
int8 i;
void main()
{
// Thiet lap vao ra, PORT B la output
set_tris_b(0x00);
setup_adc_ports(AN0_AN1_AN3);
setup_adc(ADC_CLOCK_INTERNAL);
lcd_init();
// Di chuyen con tro den vi tri giua hang tren LCD (6,1)
lcd_gotoxy(6,1);
lcd_putc("NHOM 1");
while(TRUE)
{
set_adc_channel(0);
delay_us(100);
value = read_adc();
dien_ap = value * 5 / 1023;
// Di chuyen con tro xuong hang 2
lcd_gotoxy(1,2);
printf(lcd_putc,"Dien ap: %fV",dien_ap);
if(dien_ap > 2.5)
{
for(i=0;i<10;i++)
{
output_high(PIN_B0);
output_high(PIN_B1);
delay_ms(100);
output_low(PIN_B1);
}
}
11