QC

Điều khiển 8 Led sáng tắt xen kẻ 8051

 YÊU CẦU BÀI TOÁN :

- Em Hãy Viết Chương trình Điều khiển 8 Led sáng tắt xen kẻ?

HƯỚNG DẪN GIẢI QUYẾT VẤN ĐỀ :

PHẦN I : PHẦN CỨNG

BƯỚC 1  :  Vẽ Mạch Protues.

BƯỚC 2 :  Chuẩn bị phần cứng như sau.



PHẦN II : PHẦN MỀN.

   BƯỚC 1: CÁC BẠN TẠO PROJECT KEIL C V.4 TƯƠNG TỰ. 

     ( Xem lại 3.1 Blink led )

   BƯỚC 2:  CODE NHƯ SAU.

 Code chương trình

#include<reg51.h> 

 void delay_ms(unsigned int t) // khi ban su dung thach anh 12 mhz
{
unsigned int x,y;
for(x=0;x<t;x++)
{
for(y=0;y<=120;y++);
}
}
// chuong trinh chính
void main()
{
  while(1) //never ending loop    
  {
P2=0XAA; // 0XAA =0b1010 1010
delay_ms(200);
P2= 0X55;  // 0b 0101 0101
  delay_ms(200);
  }
}

Các bạn coppy nguyên code rồi Pass vào keil C là chạy ok.

KẾT QUẢ MÔ PHỎNG :



KẾT QUẢ THỰC TẾ .




Nap Code vào PY32F003 dùng Stlink

 Nap Code vào PY32F003 dùng Stlink Bước 1: Cài đặt  KeilC v5.39 theo link sau ( chú ý 5.39 keil c mới nạp ok). https://edge07.111.ir.cdn.ir/...