Trong thời đại ngày nay đất nước ta đang trên
đường hội nhập quốc tế đặc biệt là hội
nhậpWTO. Đất nước ta đang trên đà phát triển
mạnh mẽ để bắt kịp thế giới chúng ta phải thực hiện chính sách đi tắt
đón đầu .Như chúng ta đã biết thế kỷ 21 là thế kỷ của công nghệ thông tin
và tự động hóa cả hai ngành này đều liên
quan mật thiết đến Điện tử.
Ngành công nghiệp Điện tử đang phát triển rất
mạnh mẽ trên thế giới ở những nước công nghiệp phát triển ,ở nước ta điện tử
là một ngành thực sự là mới mẻ nhưng được
nhà nước quan tâm đặc biệt .
Vi Điều Khiển
là môn học trực thuộc bộ môn điện tử
công nghiệp, TBĐKCN đã và đang dần được số hóa. Được sự phân công và hướng dẫn
của thầy Nguyễn Anh Dũng, nhóm em gồm:Lê Đình Sơn , Nguyễn Đức Long, Phan Ngọc
Hùng đã nghiên cứu đề tài về điều khiển ampemet hien thi trên màn hình máy tính.
Mặc dù cố gắng rât nhiều trong việc tìm hiểu tài liệu và được sự hướng dẫn nhiệt tình của thầy giáo nhưng do còn nhiều hạn chế nên không
tránh khỏi những thiếu sót về tài liệu,
về ngôn ngữ, cách trình bày...
Chúng em rất mong được thông cảm và
góp ý của thầy.
Cuối cùng
chúng em xin chân thành cảm ơn!
Hà
Nội Ngày: 28/01/2020
Sau ®©y lµ code n¹p cho VDK 89s52 :
/*******************************************************************
Project : Ampemet hien thi tren may tinh voi HiperTeminal
Date : 05/01/2010
Company :Hanoi University of Industry
IC type : AT89xxx
Clock : 11.0592 MHz
Command :
********************************************************************/
#include <REGX52.H>
#include <stdio.h>
unsigned char x;
sbit RD_ADC = P3^2;
sbit WR_ADC = P3^3;
sbit INTR_ADC = P3^4;
sbit t10 = P3^6; //Day la ba thang do
sbit t1 = P3^5;
sbit t01 = P3^7;
float ampe,volt;
//------------------------
void delay_short(){
unsigned int i;
for(i=0;i<3;i++);
}
//-----------------------
void main(void)
{
int i;
float thang;
SCON = 0x52;
TMOD = 0x20;
TH1 = TL1 = -3; // Toc do baud la 9600
RD_ADC = 0;
WR_ADC = 0;
INTR_ADC = 1;
for(i=0;i<10;i++)
delay_short();
P1 = 0xff;
TR1 = 1;
putchar(10); // Xuong dong
putchar(13); // Ve dau dong
while(1)
{
WR_ADC = 0;
delay_short();
WR_ADC = 1;
while (!INTR_ADC);
x=P1;
if(t01 == 0)
{
thang = 0.1;
volt = (float)x*5/255;
}
else if(t1 == 0)
{
thang = 1;
volt = (float)x*50/255;
}
else if(t10 == 0)
{
thang = 10;
volt = (float)x*500/255;
}
if(x<255)
{
ampe = volt/100; // Vi dung tro tai la 100R
putchar(13); // Ve dau dong
printf("Thang do %2.1f A : %2.3f A",thang,ampe);
for(i=0;i<1000;i++)
delay_short();
}
else
{
putchar(13);
printf("Gia tri vuot qua thang %2.1f A",thang);
}
}
}

Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút

------------------------------------------------------------------------------------
DV1 - Nhận vẽ mạch thuê ONLINE Altium Designer/ Orcad 9.2/ Protues nhanh trong ngày

-----------------------------------------------------------------------------------
DV2 - Mua linh kiện về làm mạch nhanh - Miễn phí Ship



DV3 - Kênh youtube chia sẻ kiến thức điện tử thực hành ngay

DV4 - Kênh cộng đồng Facebook Điện Tử ChipKool

eChipKool - Chia sẻ kiến thức Kết Nối đam mê điện tử