Chào các bạn, như đã hẹn trước với các bạn về dự án "8051" hôm nay mình dành chút thời gian ôn lại một số kiến thức đã học. Cũng lâu lắm rồi từ ngày ra trường giờ mới đụng tới, có lẽ với nhiều người đã học qua lập trình cho 8051 nói chung và lập trình C cho 8051 nói riêng, thì các ví dụ về IO led đơn có lẽ là đơn giản nhất. Tuy vậy mình vẫn muốn giới thiệu lại  một lần nữa, hi vọng sẽ giúp các bạn đã học hệ thống lại, và các bạn chưa học có cơ hội tiếp cận gần hơn với 8051 qua các ví dụ.
Yêu cầu: Để nắm được nội dung trong box này các bạn cần làm quen trước với phần cứng 8051, tổ chức bộ nhớ,... và tìm hiểu qua về ngôn ngữ C (vì mình sẽ viết chủ yếu là C ). Phần này mình xin phép bỏ qua và bắt tay ngay vào phần bài tập.

Bài 1: Viết chương trình điều khiển 1 đèn led chớp tắt tại cổng P2.0 với thời gian chớp tắt tùy ý.

// Chương trình dùng phần mềm MCS51 biên dịch, Anot của Led qua điện trở 330R lên VCC , phần Katot nối trực tiếp với Post của VĐK.

#include<reg52.h>
sbit LED=P2^0;
void delay (void)
{
int i;
for (i=0;i<20000;i++);
}
     void main (void)
     {
     while (1)
        {
        LED=1;   // tắt led
        delay();
        LED=0;   // bật led
        delay();
        }
     }
// Kết thúc bài 1, bài 2 sẽ bắt đầu vào ngày hôm sau nhé!

IO led đơn

Đăng nhận xét

Đăng nhận xét

Author Name



Tôi là Ngọc Anh. Tôi đến từ Nghệ An. Tôi tốt nghiệp một trường đại học tại Sài Gòn. Hiện tôi đang phát triển công ty riêng. Liên lạc với tôi qua:






Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.