Thông báo

Collapse
No announcement yet.

giup do ve 8051

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

  • #16
    Nguyên văn bởi bkreuters
    To duyphi
    Bac co the post bai ve dong ho bao gio de moi nguoi tham khao duoc khong
    to bkreuters:xin lỗi bác vì sự chậm trễ nhé.tui sẽ send cho bác cái bác cần.máy hôm nay máy bị die,chưa có thời gian cài lại win.
    mệt quá.
    Thế giới quả là rộng lớn, và có rất nhiều việc phải làm.

    Comment


    • #17
      Nguyên văn bởi phamvanuy
      cac bac ko tra loi em sao
      em doi lau qua
      to phamvanuy:tui có cái bác cần,cái này của 1 anh k46 làm năm ngoái,khá đầy đủ,nhưng phần code hơi khó hiểu.Nếu thích tui send cho.
      anhquynh_dt1_k47@yahoo.com
      --------------------------------------]
      http://dientuvietnam.net/board/showt...=4670#post4670
      Thế giới quả là rộng lớn, và có rất nhiều việc phải làm.

      Comment


      • #18
        Nguyên văn bởi phamvanuy
        em cung cung co cau hoi nhu cua anh bkreuters em cung dang dinh thiet ke ve linh vuc do va bay gio thi em moi hoc thoi chua biet nhieu ve vdk nen em can su giup do cua cac bac
        em hoi la lam dong ho bao het gio 45p sau do nghi 5 p va tiep 45 p va nghi 10 p
        cac ban nao biet chi dum em voi
        em cam on
        giup em voi cacbac oi
        Trong 8051 có 2hai bộ timer:
        - Dùng Timer0 để định thời gian(đếm phút)
        - Dùng Timer1 để kt giờ

        MOV TMOD,#22H ;00100010(chon mode 2 cho T0&T1)

        MOV TH0,#-250
        MOV TL0,#-250
        SETB TR0

        MOV TH1,#-250
        MOV TL1,#-250
        SETB TR1

        MOV IE,#10001010B ;Cho phep ngat T0&T1
        MOV IP,#00000010B ;Uu tien ngat do bo dinh thoi

        - Đếm 1giây = 100*40*T0 (T0=250*1us =250us) = 1000 000us=1s

        ISRT0:
        INC 33H
        MOV A,33H;
        CJNE A,#100,EXIT;
        MOV 33H,#0;
        INC 34H;
        MOV A,34H;
        CJNE A,#40,EXIT;
        MOV 34H,#0

        INC R2 ;Tăng 1s
        CJNE R2,#10,EXIT
        MOV R2,#0
        INC R3 ;Tăng 1*10s
        CJNE R3,#6,EXIT
        MOV R3,#0
        INC R4 ;Tăng 1m
        CJNE R4,#10,EXIT
        MOV R4,#0
        INC R5 ;Tăng 1*10m
        CJNE R5,#6,EXIT
        MOV R5,#0
        INC R6 ;Tăng 1h
        ····
        EXIT:
        RETI

        - Kiểm tra 45m :
        Dùng ngắt T1 để kt R5=4 và R4 = 5 ==>kích xung chân Loa báo hiệu.Sau đó hiệu chỉnh lại các trị số: R2=0;R3=0,R4=0;R5=0 và R0 (đếm để phân biệt các tiết).
        - Để báo hiệu bạn nên dùng Loa điên áp(gắn vớI một chân 8051 để điều chế xung phát tín hiệu cho Loa),có thể mắc song song vớI led để tăng hiệu quả báo hiệu.
        VD : * nghỉ 5m thì Loa phát 3tiếng bíp (đảo tín hiệu ra Loa 3times)
        * nghỉ 15m thì Loa phát 9tiếng bíp(đảo tín hiệu la Loa 9times)···

        Comment


        • #19
          Lam dong dong ho thi su dung IC thoi gian thuc real time la tot nhat. No su dung nhu truy xuat RAM ngoai

          Comment


          • #20
            Ở đây là viết chương trình cho VXL thực hiện chức năng định thời gian(chứ ko phải làm Đồng hồ đâu Tramhero),với lại làm bài tập lớn về VXL mà dùng IC đồng hồ thì ko dc rồi ...ko giải thuật,ko ý tưởng....==>ko trình bày.
            IC Đồng hồ chỉ sử dụng trong những ct lớn mà chức năng đồng hồ chỉ là một ứng dụng(và đòi hỏi thời gian phải liên tục dc cập nhật ở trang thái nghỉ..) và con IC này khá mắc (70 k=4*8951).
            Last edited by cuteolenpho; 02-11-2005, 19:55.

            Comment


            • #21
              Chào các bác!
              Tôi cũng đang làm bài tập VXL về đồng hồ định giờ. Phần định thời gian thì tôi đã hiểu cả rồi,nhưng còn phần quét LED7 thì tôi chưa rõ lắm, cách mắc nối với VDK sử dụng những linh kiện gì? À, và cách giải mã các giá trị chứa trong các thanh ghi ra đèn LED7 để hiển thị thời gian.
              Các bác giúp tôi với nhé!. Thank!

              Comment


              • #22
                Về điều khiển nhiệt độ bạn phải nói rõ hơn cơ. Cụ thể là bạn dùng gì để sấy một bóng đèn hay một lò quạt hơi nóng... Còn nếu bạn chỉ cần đưa ra tín hiệu điều khiển thì cứ lấy 2pin bất kì của vxl đưa ra là được rồi. Bạn so sánh giá trị nđ phòng với giá trị ngưỡng nếu tp>= tn thì đưa mức 0 ra điều khiển còn ngược lại thì đưa mức 1 ra. Đo bằng LM335 cũng được nhưng không chính xác lắm (bản rất khó chuẩn hóa ở mức 0 và 100) chủ yếu là căn chỉnh bằng phần mềm thôi. Mạch đo của con này rất đơn giản chỉ cần mắc như trong datasheet là được rồi. Nếu muốn chuẩn hơn nữa thì qua một mạch lặp lại, mạch chỉnh không, mạch khuếch đại và mạch lọc nhiễu (tận dụng 4 opam trong LM324) rồi mới đưa vào ADC. Muốn chính xác thì điện áp so đặt vào ADC cũng phải được thiết kế riêng chứ không để đưa ngay Vcc vào được đâu. Phần còn lại thì thiết kế như các bạn đã góp ý ở trên ấy. Tôi nghĩ là chạy ngay thôi. Nếu bạn cần có thể liên hệ tôi có mạch thật của bộ này rồi. Chạy tuy không ngon lắm nhưng cũng cho ta thấy là nó đang "run"

                Comment


                • #23
                  Nguyên văn bởi Asterik
                  Chào các bác!
                  Tôi cũng đang làm bài tập VXL về đồng hồ định giờ. Phần định thời gian thì tôi đã hiểu cả rồi,nhưng còn phần quét LED7 thì tôi chưa rõ lắm, cách mắc nối với VDK sử dụng những linh kiện gì? À, và cách giải mã các giá trị chứa trong các thanh ghi ra đèn LED7 để hiển thị thời gian.
                  Các bác giúp tôi với nhé!. Thank!
                  Bạn vào đây để xem sơ đồ giao tiếp Led 7:
                  http://dientuvietnam.net/board/showthread.php?t=490
                  Với sơ đồ này (dùng 74247 giải mã BCD) có thể xuất lệnh trực tiếp ra Led(P1)
                  EX: mov P1,#13H ==> hiển thị số 3 ở led 1...v..v.
                  Nếu đã định thời gian thì xuất giá trị vào byte thấp(byte cao dùng để chọn Led : hh-mm-ss.

                  Comment


                  • #24
                    em xin chào tất cả các cao thủ . các bác làm ơn tư vấn dùm em tí ạ . chả là em đang làm nghề sửa chưã điện tử . em rất thích môn lập trình. "vi điều khiển" .các bác tư vấn giúp em ,em nên bắt đầu từ đâu . có thể học qua internet đươc ko . hoăc các bác biết địa chỉ nào để vừa học vừa làm cái nghề sửa chữa đt của em chỉ giúp em với .. em xin cám ơn các bác .

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    Đang tải...
                    X