Thông báo

Collapse
No announcement yet.

Giúp sửa code đồng hồ DS1037-LM35-LCD-LED7SEG

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

  • Giúp sửa code đồng hồ DS1037-LM35-LCD-LED7SEG

    DS1037-LM35-LCD-LED7SEG-2.rar

    Em có thử trên proteus nhưng hẹn giờ k được!
    Nhờ mấy bác sửa code cho em với! nung nấu muốn làm từ lâu! thấy cái này nó hoành tráng qua! ưng làm cái bỏ bàn học! định gắn chuông báo thức bằng cái còi hơi oto để thức cả xóm cho vui! tại vì ngủ dậy mà tắt chuông thì cũng như k! toàn muộn học vì cái này!
    Mong các bác giúm em hoàn thành cái project này!

  • #2
    Mọi người giúp em với!!!

    Comment


    • #3
      Ds1307 có 64 thanh ghi 8 bit. trong đó co 7 thanh ghi là h,min,sec,date,month,year. 57 thanh ghi khác trống. vậy bạn truy cập vào các thanh ghi để lưu giá trị giờ,phút để hẹn giờ. đây là phần m lấy trong phần help của convision
      /* read a byte from the EEPROM */
      unsigned char eeprom_read(unsigned char address) {
      unsigned char data;
      i2c_start();
      i2c_write(EEPROM_BUS_ADDRESS);
      i2c_write(address);
      i2c_start();
      i2c_write(EEPROM_BUS_ADDRESS | 1);
      data=i2c_read(0);
      i2c_stop();
      return data;
      }

      /* write a byte to the EEPROM */
      void eeprom_write(unsigned char address, unsigned char data) {

      i2c_start();
      i2c_write(EEPROM_BUS_ADDRESS);
      i2c_write(address);
      i2c_write(data);
      i2c_stop();

      /* 10ms delay to complete the write operation */
      delay_ms(10);
      }

      Chúc bạn thành công
      01689964729

      Comment


      • #4
        Thanks bạn nha!

        Comment


        • #5
          Nguyên văn bởi abbbb Xem bài viết
          DS1037-LM35-LCD-LED7SEG-2.rar

          Em có thử trên proteus nhưng hẹn giờ k được!
          Nhờ mấy bác sửa code cho em với! nung nấu muốn làm từ lâu! thấy cái này nó hoành tráng qua! ưng làm cái bỏ bàn học! định gắn chuông báo thức bằng cái còi hơi oto để thức cả xóm cho vui! tại vì ngủ dậy mà tắt chuông thì cũng như k! toàn muộn học vì cái này!
          Mong các bác giúm em hoàn thành cái project này!
          Project này mình làm đồ án cho bạn nên trong quá trình gấp rút đang viết dở dang phần hẹn giờ, thuật toán hẹn giờ như sau: khai báo biến hẹn thời gian ( có thể tạo rất nhiều cấp hẹn thời gian tùy theo ý thích của bạn), viết ctc so sánh biến này với giá trị thời gian nhận về từ DS1307, nếu đúng thì xử lí các các công việc mà bạn lựa chọn. Bạn có thể tham khảo và phát triển thêm.Chúc thành công
          Đối với Tôi Đam mê là yếu tố không thể thiếu để quyết định sự Thành Công ...!
          Gmail: -Mobile: 0989.194.472

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X