Trang chủ Chưa phân loạiAVR Atmega16 Bật Tắt LED Bằng Nút Nhấn – CodeVision

AVR Atmega16 Bật Tắt LED Bằng Nút Nhấn – CodeVision

bởi Admin
15 lượt xem 0 Phút đọc

Mục lục

Sơ đồ

Code

Chip type               : ATmega16
Program type            : Application
AVR Core Clock frequency: 8,000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 256
 
#include <mega16.h>
#include <delay.h>
#define BT PINA.1
 
void main(void)
{
    DDRA = 0b11111101;    // 1:out,0:in
    PORTA = 0b00000010;   // 1:high,0:low
while (1)
      {
          if(BT==0)
          {
            PORTA.0=~PORTA.0;
            while(BT==0);  
          }
      }
}

Demo:

Để lại bình luận

Focus Mode

Đã phát hiện trình chặn quảng cáo

Vui lòng hỗ trợ chúng tôi bằng cách tắt tiện ích chặn quảng cáo (AdBlocker) trên trình duyệt của bạn khi truy cập trang web của chúng tôi.