Thông báo

Collapse
No announcement yet.

Lập trình AVR bằng CodeVisionAVR C Compiler cho người mới bắt đầu

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Bạn có thể tham khảo 1 số tài liệu trong mục download ở trang web bên dưới
    Mạch nạp Pickit 2 SE ---> 170k BH 1 năm
    Pic 18F2550 PDIP Thailand bao test 60K/1c


    Comment


    • Nguyên văn bởi thangcftd Xem bài viết
      Có thư viện mà : bạn dùng CodeVision ah

      #include <mega8.h>

      // I2C Bus functions
      #asm
      .equ __i2c_port=0x18 ;PORTB
      .equ __sda_bit=0
      .equ __scl_bit=1
      #endasm
      #include <i2c.h>

      // DS1307 Real Time Clock functions
      #include <ds1307.h>

      // Declare your global variables here

      void main(void)
      {
      // Declare your local variables here
      xin loi
      Xin lỗi vì phải đào topic lên tại mình thấy đúng vấn đề mình cần. Sao lúc cấu hình mình chọn là atmega8, chọn PORTC cho sda va scl. Nhưng lúc build nó vẫn báo là cannot open #include file: ds1307.h
      Có bạn nào bị giống mình ko?

      Comment


      • Ah mất cả đêm mình mới phát hiện ra là vì phiên bản codevision evalution không hỗ trợ thư viện ds1307. Bạn nào muốn dùng thư viện này hãy tải phiên bản Advandce về nhé

        Comment


        • mấy anh em ai cho minh cái mẫu lập trình đơn giản voi mega32 để điều khiển led trái tim chẳng hạn

          Comment


          • ai giúp hộ em sửa đoạn code : hiện thị từ 00 99 dùng ic74595chot
            #include <mega16.h>
            #include <delay.h>
            unsigned int i=0;
            unsigned char mang[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7c,0x07,0x7f,0x67} ;
            #define DATA PORTC.0
            #define SCK PORTC.1
            #define SCL PORTC.2
            void quet(unsigned char x)
            {
            int i;
            for(i=0;i<8;i++)
            {
            DATA=x&0x80;
            x<<=1;
            SCK=0;
            SCK=1;
            }
            SCL=0;
            SCL=1;
            }

            void hienthi(void )
            {
            PORTB.0=1;
            PORTB.0=0;delay_ms(10);
            PORTB.1=1;
            PORTB.1=0;delay_ms(10);
            }

            void main(void)
            {

            PORTA=0x00;
            DDRA=0x00;


            PORTB=0x00;
            DDRB=0x03;


            PORTC=0x00;
            DDRC=0x03;


            PORTD=0x00;
            DDRD=0x00;

            while (1)
            {
            for(i=0;i<100;i++)
            hienthi();
            {
            quet(mang[i]);delay_ms(100);
            }
            }
            }

            Comment


            • ai giúp hộ em sửa đoạn code : hiện thị từ 00 99 dùng ic74595chot

              Comment

              Về tác giả

              Collapse

              anhxtanh3087 Tìm hiểu thêm về anhxtanh3087

              Bài viết mới nhất

              Collapse

              • bqviet
                Trả lời cho Đấu tắt điện cho máy tính bảng
                bởi bqviet
                Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                06-12-2025, 17:17
              • nguyendinhvan
                Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                bởi nguyendinhvan
                Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                05-12-2025, 19:59
              • afrendly
                Trả lời cho Đấu tắt điện cho máy tính bảng
                bởi afrendly
                Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                04-12-2025, 01:27
              • nick22
                Trả lời cho Máy điện châm ?
                bởi nick22
                Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                01-12-2025, 13:23
              Đang tải...
              X