Thông báo

Collapse
No announcement yet.

Đồng hồ thời gian thực

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

  • Đồng hồ thời gian thực

    Gửi các Bro
    Hiện Em đang học môn đo lường và điều khiển máy tính
    nhưng mà em chưa kịp học thì đã thấy thầy bảo là dậy hết rùi và cho bài tập lớn về nhà làm:
    Bài như sau:
    Nội dung:
    Thiết kế đồng hồ điện tử.
    Yêu cầu:
    - Mạch điện tử được thiết kế trên máy tính bằng phần mềm chuyên dụng.
    - Sử dụng cổng nối tiếp để ghép nối với mạch ngoài.
    - Sử dụng 4 LED 7 đoạn hiển thị thời gian thực của đồng hồ ở máy tính.
    - Thiết kế giao diện trên máy tính, trên giao diện cho phép:
    +Thay đổi thời gian thực của máy tính (bao gồm giây, phút, giờ, ngày, tháng, năm)
    +Thay đổi các chế độ hiển thị trên 4 LED 7 đoạn: chế độ phút/giây, chế độ giờ/phút, chế độ tháng/ngày, chế độ năm/tháng (chế độ này chỉ cần hiển thị 2 số cuối của năm hiện tại)

    Các Bro có tài liệu liên quan thì up cho em với.
    Em cũng muốn nghiên cứu nhưng mà không biết bắt đầu từ đâu. Mong mọi người giúp đỡ.

    Cảm ơn các Bro trước nha!
    , ,

  • #2
    huhuhu. không ai giúp à.
    mình ăn ở có đến lỗi nào đâu mà không được ai giúp thế
    , ,

    Comment


    • #3
      Chà, bạn chưa học được bữa nào mà cho đề tài này thì căng quá. Bạn tính dùng vdk gì thế.

      Web:[url]www.ledviet.info/url]
      Email:
      DĐ:0949299699

      Comment


      • #4
        Đơn giản thôi.
        Vi điều khiển em có thể chọn: PIC16F886, 16F887, AT89C51, AVR Atmega 88
        IC chuyển đổi cho giao tiếp máy tính: MAX232
        Led 7 thanh và các phụ kiện liên quan.

        Công việc cần làm:
        - Tìm hiểu về loại vi điều khiển em đã lựa chọn.
        - Tìm hiểu lập trình cho VDK điều khiển sáng Led7 thanh.
        - Lập trình giao tiếp máy tính
        - Thiết kế mạch có thể dùng Orcad, Protel...
        - Lập trình phần mềm trên PC để đơn giản nên dùng VB6 hoặc VB.NET

        Em ở HN hay HCM, học trường nào?
        Ethernet-RS232, PIC Webserver, RFID Reader
        CallerID, Cảnh báo BTS, ...
        0988006696
        linhnc308@gmail.com
        http://linhnc308.blogspot.com

        Comment


        • #5
          phù...
          cảm ơn các pác đã Reply.
          Phần cứng thì Em ok,
          Em dùng 89S52 giao tiếp qua MAX 232
          còn hiển thị qua Led 7 thanh thì cứ thế mà quét thôi
          nhưng mà bảo Em hiển thị thời gian thực trên máy tính và thay đổi lộn tùng phèo lên thế này thì Em chẳng biết làm thế nào.

          Bác nào có tài liệu nào cụ thể nói về cái này thì Share Em với.
          Khổ quá! Em vừa đi làm vừa đi học, mà Em lại làm về đo lường - tự động hóa
          chẳng liên quan đến cái này lên chẳng biết nhiều mà thời gian thì gấp quá
          Mong các pác chỉ giáo
          , ,

          Comment


          • #6
            Nguyên văn bởi thaohjt3ch Xem bài viết
            phù...
            cảm ơn các pác đã Reply.
            Phần cứng thì Em ok,
            Em dùng 89S52 giao tiếp qua MAX 232
            còn hiển thị qua Led 7 thanh thì cứ thế mà quét thôi
            nhưng mà bảo Em hiển thị thời gian thực trên máy tính và thay đổi lộn tùng phèo lên thế này thì Em chẳng biết làm thế nào.

            Bác nào có tài liệu nào cụ thể nói về cái này thì Share Em với.
            Khổ quá! Em vừa đi làm vừa đi học, mà Em lại làm về đo lường - tự động hóa
            chẳng liên quan đến cái này lên chẳng biết nhiều mà thời gian thì gấp quá
            Mong các pác chỉ giáo
            Vì bạn dùng MCS-51 nên tôi sẽ chuyển luồng này sang box 8051, bạn sẽ có cơ hội nhận được nhiều sự hỗ trợ hơn.

            Thân,
            Biển học mênh mông, sức người có hạn

            Comment


            • #7
              Các bác xem dùm em xem có gì sai xót không.
              Em chưa tìm thấy nhưng mà nghi Em thiết kế sai lắm
              Attached Files
              , ,

              Comment


              • #8
                cac bac giup em voi
                vua moi hoc ma thay da cho de thiet ke lich dien tu cang wa ạ bjet giup vọ

                Comment


                • #9
                  thiết kế lịch điện tử sử dụng bộ vxl On-Chip89c51 với việc sử dụng ROM&RAM ngoài,hệ thống có một hệ thống hiển thị sử dụng LED7SEG cho phép hiển thị ngày, tháng, năm, giờ, phút, giây và thứ trong tuần.ngaòi ra còn tích họp hệ thống bàn phím cho phép đặt ngày, tháng, năm, và giò phút giay hien thi thu trong tuan
                  aj biet giup voi
                  mail:tjeumanhxa_2207@yahoo.com

                  Comment


                  • #10
                    Các bác xem dùm em xem có gì sai xót không.
                    Em chưa tìm thấy nhưng mà nghi Em thiết kế sai lắm
                    - Mạch của bạn là đồng hồ thời gian thực, nhưng tôi thấy trong thiết kế của bạn chỉ có giao tiếp máy tính và hiển thị LED 7 thanh mà chẳng có con RTC nào cả, vậy thì lấy thời gian thực ở đâu để hiển thị ra bây giờ?
                    - Ngoài ra nếu bạn dùng 89S52 thì nên bố trí thêm cái đầu nạp lên mạch để nạp In-system đỡ phải gỡ ra gỡ vào cho mệt(dĩ nhiên bạn phải có mạch nạp hỗ trợ nạp in system).
                    - Về tài liệu thì giao tiếp máy tính và quét LED 7 thanh bạn đã biết rồi, tài liệu về RTC thì bạn cứ down datasheet của con DS12887 hoặc DS1307 về đọc. Trong đó nó đã nói hết tất cả mọi thứ rồi. Với 8051 thì tôi khuyên bạn nên dùng con DS12887 vì 8051 không hỗ trợ phần cứng các giao tiếp nối tiếp như SPI, I2C... mà lại hỗ trợ tốt giao tiếp song song. Ngoài ra con DS12887 dùng rất xịn, mỗi tội hơi đắt.

                    Thân mến!
                    For a better world

                    Comment


                    • #11
                      thiết kế lịch điện tử sử dụng bộ vxl On-Chip89c51 với việc sử dụng ROM&RAM ngoài,hệ thống có một hệ thống hiển thị sử dụng LED7SEG cho phép hiển thị ngày, tháng, năm, giờ, phút, giây và thứ trong tuần.ngaòi ra còn tích họp hệ thống bàn phím cho phép đặt ngày, tháng, năm, và giò phút giay hien thi thu trong tuan
                      - Bài toán của bạn cũng giống như trên,phần hiển thị bạn tăng số LED 7 thanh lên, riêng rẽ cho giờ phút giây, ngày tháng, năm, và thứ trong tuần .

                      Thân mến,
                      For a better world

                      Comment


                      • #12
                        Mọi người có thể giải thích cho mình về thuật toán của real-time clock được không?
                        Mình thắc mắc việc load dữ liệu từ DS1307 qua C51 sau khi có điện lại?
                        Thanks!

                        Comment


                        • #13
                          Nguyên văn bởi legosse Xem bài viết
                          Mọi người có thể giải thích cho mình về thuật toán của real-time clock được không?
                          Mình thắc mắc việc load dữ liệu từ DS1307 qua C51 sau khi có điện lại?
                          Thanks!
                          DS1307 có Pin nuôi. 1307 có bị "stop" sau khi cúp điện hay ko?

                          Comment


                          • #14
                            Pan khó !!!v mong các cao thủ giúp đỡ!!!

                            Chào các bạn !
                            Cho mình hỏi các bạn đã bao giờ gặp phải trường hợp TK bộ hẹn giờ dùng DS12887 mà bị sai giờ chưa ???
                            Phải chăng IC DS12887 đang bán trên thị trường là IC secondhand ???
                            Mình tạo các biến ở các ô nhơ trong Ram của DS12887 là :
                            #define min_on XBYTE[0x14]
                            #define hour_on XBYTE[0x15]
                            #define min_off XBYTE[0x16]
                            #define hour_off XBYTE[0x17]
                            Các biến này sẽ mang giá trị từ bàn phím nhập vào ( ví dụ như : người tiêu dùng thích mở đèn lúc 17g00' và tắt lúc 21g30'.
                            Nhưng sau một thời gian ( khoảng 1 tháng ) thì các biến này không lưu lại gía trị nhập vào nữa , mà nó là I5, I5, I5 và I5. Dẫn đến bộ hẹn giờ không còn mốc so sánh -> không đóng rơle ....
                            Mong các cao thủ chỉ giáo.
                            Rất mong sự nhiệt tình của các Bạn.
                            Chúc các Bạn có một kỳ nghĩ lễ 2/9 thật vui vẻ.
                            ThanhTN
                            Thành

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            Đang tải...
                            X