Chào mừng đến với Câu Lạc Bộ Sáng Tạo
Chia sẻ kinh nghiệm
Kết nối đam mê
Đang cập nhật thời gian...
  • Mạch LED pháo hoa WIFI V2

    Mạch LED pháo hoa WIFI V2

    Hỗ trợ nhiều loại IC LED, hiệu ứng đồng bộ âm thanh, cập nhật phần mềm không dây...

  • Hướng dẫn làm LED trái tim V2 phát nhạc đơn âm

    Hướng dẫn làm LED trái tim V2 phát nhạc - Click here!

    LED trái tim sử dụng công nghệ mới, phát nhạc đơn âm, nhiều hiệu ứng đẹp mắt, hỗ trợ điều khiển chữ I-L-U và đường viền 3bit, có hiệu ứng sáng dần và tắt dần PWM...

  • Đồng hồ vạn niên viền 60 LED nháy theo giây

    Đồng hồ vạn niên viền 60 LED nháy theo giây

    Phiên bản đồng hồ sáng tạo nhất, tích hợp rất nhiều tính năng vào trong một chiếc đồng hồ. Hiển thị ngày theo dương lịch, hiển thị giờ, hiển thị nhiệt độ, 8 hiệu ứng viền nháy theo giây, hẹn giờ đa chức năng, báo giờ,...

  • Robot khiêu vũ theo nhịp nhạc

    Robot khiêu vũ theo nhịp nhạc

    Sản phẩm sáng tạo đã đạt giải sáng tạo trẻ do tỉnh Bắc Giang tổ chức và giải Festival sáng tạo trẻ toàn quốc năm 2012

  • Mạch bảo vệ thông minh qua điện thoại

    Mạch bảo vệ thông minh qua điện thoại

    Thiết bị chống trộm và điều khiển thông minh qua mạng GSM bằng tin nhắn và gọi điện. Sản phẩm đã đạt giải nhất cuộc thi sáng tạo năm 2012 do tỉnh Bắc Giang tổ chức.

  • LED DANCE PRO - LED nháy theo nhạc

    LED DANCE PRO - LED nháy theo nhạc

    Nháy 24 cột bằng Matrix 8x24, chạy chữ khi không có nhạc, thay đổi nội dung qua giao tiếp RS232. Sản phẩm đang trong quá trình phát triển...

BÀI VIẾT NỔI BẬT
Xin chào! Tôi là Ếch Sáng Tạo :-)
Chia sẻ trang




Chuyên mục
Bài mới
Xem nhiều
Thống kê
  • Bài viết: 323/323
  • Thành viên: 9.981
  • Đang online: 7
  • Khách hôm nay: 1.587
  • Khách hôm qua: 3.074
  • Tổng khách: 12.724.916
Bài viết
ATMG16 giao tiếp với LCD - SangTaoClub.Net
ATMG16 giao tiếp với LCD
Đăng bởi: haydayanh - Thời gian: 04-06-2021, 22:33
Chuyên mục: Học lập trình AVR - Lượt xem: 395

e đang học lập trình AVR , thầy em có giao đoạn code và bắt giải thích các bước, em đang tìm hiểu, mong các bác chỉ giáo ạ.

#define FIRST_ADC_INPUT 0
#define LAST_ADC_INPUT 1
unsigned char adc_data[LAST_ADC_INPUT-FIRST_ADC_INPUT+1];
#define ADC_VREF_TYPE 0x20

// ADC interrupt service routine
// with auto input scanning
interrupt [ADC_INT] void adc_isr(void)
{
static unsigned char input_index=0;
// Read the 8 most significant bits
// of the AD conversion result
adc_data[input_index]=ADCH;
// Select next ADC input
if (++input_index > (LAST_ADC_INPUT-FIRST_ADC_INPUT))
input_index=0;
ADMUX=(FIRST_ADC_INPUT | (ADC_VREF_TYPE & 0xff))+input_index;
// Delay needed for the stabilization of the ADC input voltage
delay_us(10);
// Start the AD conversion
ADCSRA|=0x40;
}
void lcd_putnum (unsigned int z)
{ unsigned int a,b,c,d;
a=z/1000;
b=(z%1000)/100;
c=(z%100)/10;
d=z%10;


  • Bạn chưa đăng nhập, không thể viết bình luận!
    Bấm vào đây để Đăng nhập hoặc Đăng ký!

  • Bài viết cùng chuyên mục
    Hướng dẫn làm KIT AVR đơn giản Hướng dẫn làm KIT AVR đơn giản
    Đăng bởi: Vũ Văn Thái - Thời gian: 25-10-2014, 09:39
    Chuyên mục: Học lập trình AVR - Lượt xem: 9.073
    [Bài 6] Lập trình giao tiếp USART và RS232 với AVR [Bài 6] Lập trình giao tiếp USART và RS232 với AVR
    Đăng bởi: Vũ Văn Thái - Thời gian: 15-08-2014, 15:25
    Chuyên mục: Học lập trình AVR - Lượt xem: 15.331
    [Bài 5] Lập trình ADC - Đo nhiệt độ dùng LM35 hiển thị LCD với AVR [Bài 5] Lập trình ADC - Đo nhiệt độ dùng LM35 hiển thị LCD với AVR
    Đăng bởi: Vũ Văn Thái - Thời gian: 25-06-2014, 10:17
    Chuyên mục: Học lập trình AVR - Lượt xem: 48.356
    [Bài 4] Lập trình giao tiếp LCD16x2 cho AVR trên CodeVisionAVR [Bài 4] Lập trình giao tiếp LCD16x2 cho AVR trên CodeVisionAVR
    Đăng bởi: Vũ Văn Thái - Thời gian: 22-06-2014, 10:42
    Chuyên mục: Học lập trình AVR - Lượt xem: 18.309
    [Bài 3] Lập trình ngắt cho AVR trên CodeVisionAVR [Bài 3] Lập trình ngắt cho AVR trên CodeVisionAVR
    Đăng bởi: Vũ Văn Thái - Thời gian: 16-06-2014, 14:06
    Chuyên mục: Học lập trình AVR - Lượt xem: 19.394
    [Bài 2] Tìm hiểu bộ Timer-Counter trên AVR [Bài 2] Tìm hiểu bộ Timer-Counter trên AVR
    Đăng bởi: Vũ Văn Thái - Thời gian: 15-06-2014, 11:55
    Chuyên mục: Học lập trình AVR - Lượt xem: 17.174
    [Bài 1] Xuất nhập Port đơn giản cho AVR [Bài 1] Xuất nhập Port đơn giản cho AVR
    Đăng bởi: Vũ Văn Thái - Thời gian: 29-05-2014, 21:22
    Chuyên mục: Học lập trình AVR - Lượt xem: 7.172
    Hướng dẫn set fuse bit cho AVR Hướng dẫn set fuse bit cho AVR
    Đăng bởi: Vũ Văn Thái - Thời gian: 16-05-2014, 22:09
    Chuyên mục: Học lập trình AVR - Lượt xem: 17.229
    Mạch nạp ISP cho vi điều khiển AVR và 89S Mạch nạp ISP cho vi điều khiển AVR và 89S
    Đăng bởi: Vũ Văn Thái - Thời gian: 10-05-2014, 12:22
    Chuyên mục: Học lập trình AVR - Lượt xem: 17.401
    Lập trình C trong CodeVisionAVR Lập trình C trong CodeVisionAVR
    Đăng bởi: Vũ Văn Thái - Thời gian: 28-04-2014, 19:30
    Chuyên mục: Học lập trình AVR - Lượt xem: 13.868
    
    Chào mừng duyphuong đã tham gia câu lạc bộ sáng tạo!
    Vũ Văn Thái - vuthai
    Hôm nay là sinh nhật của trongthe_93, hoangvinhitc, talahuukim, tuanthanhtnut, phamletuan2013, hienga, tranvanthe, vo_van_khanh, rothschild, vuong_lmht, dinh_van, vutrieu90, hoangtucodon9xbg, phamkai, tanlong22369, thangngothientai, dunghp0000, gatapban1992, stahphanngocanh, vietvien90, vuongcdt1, anhducle000000, sumobinh, ← Gửi tin nhắn chúc mừng
    Múi giờ: UTC+07:00 - Asia/Ho Chi Minh ***** IP của bạn: 3.239.58.199 ***** Thời gian xử lý trang: 0.077 giây - Cache: Sẵn sàng!