Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
có ai giúp em vói, em đang lạp trình cho động cơ DC bàng 89c51,
em sủ dụng 6 nut nhấn , start, stop, quay thuan, quay nghich , thang , giam,
em đã lập trình được start , stop ,thuận, nghich.
còn phần thay đổi tốc độ DC thì em vẫn chưa lam được
mong anh chị chỉ giùm em
em là người mới nên chưa nắm rõ lắm
#include <REGX51.H>
bit PWM;
unsigned char dem=0;
unsigned int phantram_PWM=10;
/* Ham tao thoi gian tre*/
void delay(unsigned int t)
{
unsigned int i,j;
for(i=0;i<100;i++);
for(j=0;j<t;j++);
}
/* Khoi tao Timer 100us*/
void khoitaohethong()
{
//ES=1;
EA=0;
TMOD=0x02; // che do 8 bit tu nap
TH0=0x9b; // nap gia tri 155 ma hex
TL0=0x9b;
EA=1;
TR0=1;// Chay timer 0 bat dau dem so chu ki may
ET0=1;
}
/* Ngat tao ra PWM*/
Dạ, cảm ơn bác đã nghe qua và có lời khích lệ cháu ạ.
Thật lòng cháu không dám nhận hai danh hiệu Kỹ sư và Nhạc sĩ đâu ạ, vì phải thật hiểu sâu nắm vững cơ, chứ thực lực cháu đây chỉ là biết chút ít thôi à. Về phần...
Comment