Search results

  1. T

    Nút bấm ADC

    Về nguyên lý, nút bấm ADC thưc hiện cũng dễ dàng, tôi dùng 7 điện trở 1k nối tiếp với nhau giữa nguồn và đất tạo ra 6 điểm lấy mẫu nối với 6 nút bấm để cho AN0 đọc trị. Với mạch test thử để nhận biết nút nhấn rất OK, trị đọc được từ chương trình test so...
  2. T

    Pic 16F54 rẻ nhưng ... thế nào ý

    Thấy con PIC16F54 rẻ, mua tính làm khiển nút nhấn thôi, ai dè code kiểu gì cũng không chạy, giận quá viết code nháy led để test thôi, cũng không xong: //code for CCS #include <16f54.h> #FUSES HS #FUSES NOWDT //No Watch Dog Timer #FUSES RC...
  3. T

    Giúp đỡ nút bấm chỉnh giờ đồng hồ dùng ds1307 và pic

    Tôi làm một mạch đồng hồ dùng pic16f877a theo bài học I2C mà CLB đã cung cấp. Dùng CCS để viết code, nói chung là khá ổn, song còn mỗi việc chưa biết dùng ngắt ngoài như thế nào để chỉnh giờ cả. Ý tưởng của tôi là dùng 3 nút nhấn đặt vào RB4, RB5, RB6 cùng với điện trở treo 2k7 lên nguồn để set...
  4. T

    LED 7 segment không hiển thị dấu chấm

    tôi làm một mạch hiển thị led 7 đoạn dùng để hiện số mắc theo sơ đồ kèm theo. Dùng 16F877A, portB từ 0 đến 8 nối các chân a -> p. code chương trình nhw sau: ... //code cho CCSC ver 4.0 #include <16F877A.h> #include <def_877A.h> #device *=16 ADC=10 #FUSES HS, NOPROTECT, NOWDT, NOWRT, NOPUT...
  5. T

    Lần đầu viết code cần giúp đỡ

    Tôi lần đầu tiên viết code trong CCSC nên chưa quen, nhờ các bạn giúp đỡ. Đoạn trình main.c có bấy nhiêu thôi: #include <htc.h> __CONFIG(HS & WDTDIS & PWRTEN & MCLREN & UNPROTECT & SWBOREN & IESODIS & FCMDIS & LVPDIS & DEBUGDIS); #define _XTAL_FREQ 20000000 void main(void) { ANSEL=0...
Top