Thông báo

Collapse
No announcement yet.

Các Đề Tài VDK 8051

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

  • #46
    Anh spider ơi anh có thể giúp em làm bài này đc không.Mong anh giúp đỡ em mới học thôi còn mềm lắm.Cảm ơn anh nhiều lắm
    Viết chương trình để truyền ký tự A(mã ASCII) ra chân TxD(cổng P3.1,chân 11 của 8051),tốc độ được chọn là 4800 Baud.

    Comment


    • #47
      Bạn spider có giải thuật giao tiếp led ma trận với máy tính không.Minh cần hiển thị chữ j thì chỉ cần đánh lên máy tính rùi bấm nút send là matrix hien thị đó.Trên máy tính thì mình dùng VB++ để viết chương trình, còn 89 thì dùng Asemly để viết
      Bạn giúp dùm nha

      Comment


      • #48
        Có cao thủ nào làm quang báo trên nền C và ó mạch không ạ ? Cho em thỉnh giáo với ạ ?

        Comment


        • #49
          Nguyên văn bởi bombdaika Xem bài viết
          Anh spider ơi anh có thể giúp em làm bài này đc không.Mong anh giúp đỡ em mới học thôi còn mềm lắm.Cảm ơn anh nhiều lắm
          Viết chương trình để truyền ký tự A(mã ASCII) ra chân TxD(cổng P3.1,chân 11 của 8051),tốc độ được chọn là 4800 Baud.
          mình không thể đưa nguyên code cho bạn đươc, bạn tim hiểu theo cách sau: 1 bạn phải biết được mã ASCII, gtmt dùng cổng com hay USB...rùi tìm tài liệu VB đọc. nhất là MSCOMM ...hiển thị led matrix thì tìm hiểu chân căg cua nò nưa. nếu gặp khó khăn thì pót bài lên mọi người giúp bạn..

          Comment


          • #50
            Nguyên văn bởi tld007 Xem bài viết
            Bạn spider có giải thuật giao tiếp led ma trận với máy tính không.Minh cần hiển thị chữ j thì chỉ cần đánh lên máy tính rùi bấm nút send là matrix hien thị đó.Trên máy tính thì mình dùng VB++ để viết chương trình, còn 89 thì dùng Asemly để viết
            Bạn giúp dùm nha
            vậy thì bạn phải viết giao diện nửa phải k? nếu không viét giao diẹn thì bạn truyền ma ASCII xuống thôi..

            Comment


            • #51
              Nguyên văn bởi votinh_kt Xem bài viết
              Có cao thủ nào làm quang báo trên nền C và ó mạch không ạ ? Cho em thỉnh giáo với ạ ?
              "quang báo trên nền C" là sao không rỏ

              Comment


              • #52
                Nguyên văn bởi votinh_kt Xem bài viết
                Có cao thủ nào làm quang báo trên nền C và ó mạch không ạ ? Cho em thỉnh giáo với ạ ?
                "quang báo trên nền C" là sao không rỏ?

                Comment


                • #53
                  Em mới tìm hiểu VĐK để học kỳ sau học môn này.Em đang làm đề tài nối ghép 8501 với DAC 0808 và hiển thị điện áp đầu ra trên led 7 đoạn.Anh có thể giúp em được không,đang rất cần.Thanks anh trước nha.!

                  Comment


                  • #54
                    oh dung rùi mình phải viết giao diện nữa dùng VB++ j đó.Nhưng về phần này mình chẳng biết j cả mong bạn jup cho

                    Comment


                    • #55
                      A Vũ ơi sửa hộ e bài này vơi? Em muốn cho nó chạy cả bảng chữ cái nhưng nó chỉ chạy được đến chữ S là sao??
                      link:
                      http://www.mediafire.com/?hh82vcd8ni2rgf3

                      Comment


                      • #56
                        Nguyên văn bởi tommyboy_pro Xem bài viết
                        A Vũ ơi sửa hộ e bài này vơi? Em muốn cho nó chạy cả bảng chữ cái nhưng nó chỉ chạy được đến chữ S là sao??
                        link:
                        http://www.mediafire.com/?hh82vcd8ni2rgf3
                        Hi, em cũng định tý máy một tẹo nhưng, ^^, trong file .rar của bác có virus.
                        Vũ xuân Lợi
                        YM!:

                        Comment


                        • #57
                          Nguyên văn bởi luvinhthien Xem bài viết
                          thấy ông vu_spiderman được Thank nhiều quá nên cũng háo hức tặng thêm cho anh em vài tài liệu và mạch đã test về con 8051 của mình
                          đây là mạch khống chế nhiệt độ dùng 8051 (tìm dc trong hội quán anh BienDT)[ATTACH]25330[/ATTACH]
                          đây là mạch quang báo matrix và bàn phím matrix ( cũng là đồ xin luôn)[ATTACH]25332[/ATTACH]
                          còn đây là giới thiệu, hướng dẫn đơn giản và kit nạp của em nó http://www.megaupload.com/?d=HXTVDMUT
                          ngày trước mình bắt đầu chơi 8051 từ những cái cơ bản này đấy, chúc các bạn thành công và rút được kinh nghiệm từ những tài liệu này nha
                          Đồ án khống chế nhiệt độ of bạn rất hay , mình có con LM35 mình làm cảm biến nhiệt độ > 30 đô C thì ngỏ ra ở mức cao tác động vào VDk 89c51 .

                          Mình thấy 30 đô C thì ngỏ ra LM35 =0.25v kích đóng tranistor ko đc và đưa vào opam so sanh điện áp cũng ko dc ( opam so sánh điện áp >2v )
                          Nhờ bạn giúp đở
                          không có gì khó , chỉ sợ lòng không bền !

                          091.99 66 55 8

                          Comment


                          • #58
                            Nguyên văn bởi vuxuanloi Xem bài viết
                            Hi, em cũng định tý máy một tẹo nhưng, ^^, trong file .rar của bác có virus.
                            Đây là Code của mình.Bạn sửa hộ mình tý.Mình muốn nó chạy hết cả chữ hoa,số,dấu nhưng nó chỉ chạy được đến hết chữ hoa???

                            ;CHUONG TRINH HIEN THI DONG CHU TREN LED MA TRAN 8x8
                            ;lap trinh tren chip AT89C52
                            ;nguoi viet: Vu Duy Truong
                            #include <sfr51.inc>
                            org 00h
                            ljmp main
                            org 03h
                            ljmp nhapnhay
                            org 40h
                            main:
                            mov SP,#5Fh
                            setb EX0
                            setb EA

                            ;cho phep ngat ngoai 0 cap rieng
                            ;cho phep ngat cap chung
                            lcall reset
                            loop1:

                            mov dptr,#bangchu
                            mov r2,#0
                            lap:
                            lcall naphang
                            lcall reset
                            inc r2
                            cjne r2,#256,lap
                            ljmp loop1
                            ;================================================= =====
                            ;nhap nhay chu Duy Truong
                            nhapnhay:
                            ;chu sang, nen toi
                            mov r1,#60
                            mov r4,#20
                            lcall reset
                            quaylai1:
                            mov a,r1
                            movc a,@a+dptr
                            mov p1,a
                            lcall tre1ms
                            lcall phat1xung
                            inc r1
                            cjne r1,#108,quaylai1
                            mov r1,#60
                            lcall reset
                            djnz r4,quaylai1
                            ;chu toi, nen sang
                            mov r4,#20
                            lcall reset
                            quaylai2:
                            mov a,r1
                            movc a,@a+dptr
                            cpl a

                            ;dao trang thai led

                            mov p1,a
                            lcall tre1ms
                            lcall phat1xung
                            inc r1
                            cjne r1,#108,quaylai2
                            mov r1,#60
                            lcall reset
                            djnz r4,quaylai2
                            reti
                            ;================================================= =====
                            ;khoi dong lai thanh ghi dich
                            reset:

                            clr p2.0
                            setb p2.0
                            setb p2.2

                            ; reset shifter = 0
                            ; reset shifter = 1
                            ; serial data = 1

                            lcall phat1xung

                            clr p2.2

                            ; tat cot (serial data = 0)
                            lcall phat1xung
                            ret
                            ;================================================= =====
                            ;dua du lieu ra cong p1
                            naphang:
                            mov r3,#0
                            back:
                            mov a,r2
                            add a,r3
                            movc a,@a+dptr
                            mov p1,a
                            lcall tre1ms
                            lcall phat1xung
                            inc r3
                            cjne r3,#48,back
                            ret
                            ;================================================= =====
                            ;tao xung cho thanh ghi dich
                            phat1xung:
                            setb p2.1 ; serial clock = 1
                            clr p2.1 ;serial clock = 0
                            ret
                            ;================================================= =====
                            ;tao tre 1ms
                            tre1ms:

                            mov r0,#100
                            loop2:
                            nop
                            nop
                            nop
                            nop
                            nop
                            nop
                            nop
                            nop
                            djnz r0,loop2
                            ret
                            bangchu:
                            ;khoang trong
                            db FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh
                            db FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh
                            db FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh
                            db FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh
                            DB 0FFH,83H,0F9H,0FAH,0F9H,83H,0FFH,0FFH ;A
                            DB 0FFH,0FFH,80H,0B6H,0B6H,0B6H,0C9H,0FFH ; B
                            DB 0FFH,0FFH,0C1H,0BEH,0BEH,0BEH,0DDH,0FFH ; C
                            DB 0FFH,0FFH,80H,0BEH,0BEH,0DDH,0E3H,0FFH ; D
                            DB 0FFH,0FFH,80H,0B6H,0B6H,0B6H,0BEH,0FFH ; E
                            DB 0FFH,0FFH,80H,0F6H,0F6H,0F6H,0FFH,0FFH ; F
                            DB 0FFH,0FFH,0C1H,0BEH,0AEH,0AEH,0CDH,0FFH ; G
                            DB 0FFH,0FFH,80H,0F7H,0F7H,0F7H,80H,0FFH ; H
                            DB 0FFH,0FFH,0FFH,0BEH,80H,0BEH,0FFH,0FFH ; I
                            DB 0FFH,0DFH,0BFH,0BEH,0C0H,0FEH,0FFH,0FFH ; J
                            DB 0FFH,0FFH,80H,0F7H,0EBH,0DDH,0BEH,0FFH ; K
                            DB 0FFH,0FFH,80H,0BFH,0BFH,0BFH,0BFH,0FFH ; L
                            DB 0FFH,0FFH,80H,0FDH,0FBH,0FDH,80H,0FFH ; H
                            DB 0FFH,0FFH,80H,0FBH,0F7H,0EFH,80H,0FFH ; N
                            DB 0FFH,0FFH,0C1H,0BEH,0BEH,0BEH,0C1H,0FFH ; O
                            DB 0FFH,0FFH,80H,0F6H,0F6H,0F6H,0F9H,0FFH ; P
                            DB 0FFH,0FFH,0C1H,0BEH,0AEH,0DEH,0A1H,0FFH ; Q
                            DB 0FFH,0FFH,80H,0F6H,0E6H,0D6H,0B9H,0FFH ; R
                            DB 0FFH,0FFH,0B9H,0B6H,0B6H,0B6H,0CEH,0FFH ; S
                            DB 0FFH,0FFH,0FEH,0FEH,80H,0FEH,0FEH,0FFH ; T
                            DB 0FFH,0FFH,0C0H,0BFH,0BFH,0BFH,0C0H,0FFH ; U
                            DB 0FFH,0FFH,0E0H,0DFH,0BFH,0DFH,0E0H,0FFH; V
                            DB 0FFH,0FFH,80H,0DFH,0E7H,0DFH,80H,0FFH ; W
                            DB 0FFH,0FFH,9CH,0EBH,0F7H,0EBH,9CH,0FFH ; X
                            DB 0FFH,0FFH,0FCH,0FBH,87H,0FBH,0FCH,0FFH ; Y
                            DB 0FFH,0FFH,9EH,0AEH,0B6H,0BAH,0BCH,0FFH ; Z
                            DB 0FFH,0FFH,0C1H,0AEH,0B6H,0BAH,0C1H,0FFH ; 0
                            DB 0FFH,0FFH,0FFH,0BDH,80H,0BFH,0FFH,0FFH ; 1
                            DB 0FFH,0FFH,0BDH,9EH,0AEH,0B6H,0B9H,0FFH ; 2
                            DB 0FFH,0FFH,0DEH,0BEH,0BAH,0B4H,0CEH,0FFH ; 3
                            DB 0FFH,0FFH,0E7H,0EBH,0EDH,80H,0EFH,0FFH ; 4
                            DB 0FFH,0FFH,0D8H,0BAH,0BAH,0BAH,0C6H,0FFH ; 5
                            DB 0FFH,0FFH,0C3H,0B5H,0B6H,0B6H,0CFH,0FFH ; 6
                            DB 0FFH,0FFH,0FEH,8EH,0F6H,0FAH,0FCH,0FFH ; 7
                            DB 0FFH,0FFH,0C9H,0B6H,0B6H,0B6H,0C9H,0FFH ; 8
                            DB 0FFH,0FFH,0D9H,0B6H,0B6H,0D6H,0E1H,0FFH ; 9
                            DB 0FFH,0FFH,0FFH,0C9H,0C9H,0FFH,0FFH,0FFH ; dau :
                            DB 0FFH,0FFH,0FFH,0A9H,0C9H,0FFH,0FFH,0FFH ; dau ;
                            DB 0FFH,0FFH,0FFH,0F7H,0EBH,0DDH,0BEH,0FFH ; dau <
                            DB 0FFH,0FFH,0EBH,0EBH,0EBH,0EBH,0EBH,0FFH ; dau =
                            DB 0FFH,0FFH,0BEH,0DDH,0EBH,0F7H,0FFH,0FFH ; dau >
                            DB 0FFH,0FFH,0FDH,0FEH,0AEH,0F6H,0F9H,0FFH ; dau ?
                            DB 0FFH,0FFH,0FFH,0A0H,0FFH,0FFH,0FFH,0FFH ; dau !
                            DB 0FFH,0FFH,0EFH,0EFH,83H,0EFH,0EFH,0FFH ; dau +
                            DB 0FFH,0FFH,0EFH,0EFH,0EFH,0EFH,0EFH,0FFH ; dau -
                            DB 0FFH,0FFH,0FFH,0CFH,0CFH,0FFH,0FFH,0FFH ; dau .
                            DB 0FFH,0FFH,0FFH,0AFH,0CFH,0FFH,0FFH,0FFH ; dau ,
                            DB 0FFH,0BFH,0DFH,0EFH,0F7H,0FBH,0FDH,0FFH ; /
                            DB 0FFH,0FFH,0EFH,0F7H,0FBH,0F7H,0EFH,0FFH ; ^
                            ;khoang trong
                            db FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh
                            db FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh
                            db FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh
                            db FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh,FFh
                            end

                            Comment


                            • #59
                              Nguyên văn bởi tommyboy_pro Xem bài viết
                              A Vũ ơi sửa hộ e bài này vơi? Em muốn cho nó chạy cả bảng chữ cái nhưng nó chỉ chạy được đến chữ S là sao??
                              link:
                              http://www.mediafire.com/?hh82vcd8ni2rgf3
                              cái nay bạn chỉ cần sửa:"cjne r2,#156,lap: = cjne r2#255,lap là dc..dung hỏi vì sao nhe.bạn tính toán mà thôi..bạn viét thêm vài chương trình con dùng nút nhấn nưa nhé rồi pót lên cho mọi người tham khảo luôn...chào bạn

                              Comment


                              • #60
                                Nguyên văn bởi vu_spiderman Xem bài viết
                                cái nay bạn chỉ cần sửa:"cjne r2,#156,lap: = cjne r2#255,lap là dc..dung hỏi vì sao nhe.bạn tính toán mà thôi..bạn viét thêm vài chương trình con dùng nút nhấn nưa nhé rồi pót lên cho mọi người tham khảo luôn...chào bạn
                                Thank a nhiều.E ko hiểu phần tính toán lắm.Tiện thể a cho e hỏi bjo mà mình muốn nó chạy từ trái sang phải thì cần sửa những gì vậy a??

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X