Thông báo

Collapse
No announcement yet.

viết code keil sáng dồn

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

  • viết code keil sáng dồn

    mong các bạn viết giúp mình chương trình 32led sáng dồn.
    thank các bạn trước nha.

  • #2
    anh em nào viết được gửi anh em với. m đang cần.

    Comment


    • #3
      Cái này có khó chi đâu bạn tham khảo cái này mình viết nhé
      Code:
       // cntt thai nguyen
      // duoc viet boi nhom handinhand dtvtk7a
      
      #include<reg52.h>
      #include<stdio.h>
      #include<intrins.h>
      unsigned int i,j,k;
      void delay(unsigned int ms)
      {
      unsigned int a;
      unsigned char b;
      for(a=0;a<ms;a++)
      {
      for(b=0;b<125;b++)
      {
      }
      }
      }
      void ok(void)
         {
         unsigned char mang[36]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,
                                 0x81,0x82,0x84,0x88,0x90,0xA0,0xC0,0xC1,
      						   0xC2,0xC4,0xC8,0xD0,0xE0,0xE1,0xE2,0xE4,
      						   0xE8,0xF0,0xF1,0xF2,0xF4,0xF8,0xF9,0xFA,
      						   0xFC,0xFD,0xFE,0xFF};
         for(i=0;i<37;i++)											  //8									  //8								//8										//8						  //5
            {
      	  P1=mang[i];
      	  delay(500);
      	  }
         }
      void main(void)
         {
         while(1)
           {
      	 ok();
      	 }
         }
      TEst cho cổng P1 đi bạn. Xong nhé

      Comment


      • #4
        mong các bạn viết giúp mình chương trình 32led sáng dồn.
        32 led mà bạn. mà chương trình 32 ngắn gọn nah. nhưng cũng thank bạn nha!

        Comment


        • #5
          anh em giúp với!!!!!!

          Comment


          • #6
            Không hiểu sáng dồn là sáng như thế nào, thử code này xem có đúng ý bạn không?
            Code:
            org	00h
            td:
            ;----------------------------------------------------------------------------*1
            	mov	p0,#0ffh
            	mov	p1,#0ffh
            	mov	p2,#0ffh
            	mov	p3,#0ffh
            	lcall	delay
            k:	clr	c
            	mov	a,p0
            	rlc	a
            	mov	p0,a
            	mov	a,p1
            	rlc	a
            	mov	p1,a
            	mov	a,p3
            	rlc	a
            	mov	p3,a
            	mov	a,p2
            	rlc	a
            	mov	p2,a
            	lcall	delay
            	jc	k
            	jmp	td
            ;****************
            delay:
            	mov	32h,#1
            	mov	33h,#200
            	mov	34h,#180
            jj:	djnz	34h,jj
            	djnz	33h,jj
            	djnz	32h,jj
            	ret
            ;****************
            end

            Comment


            • #7
              Nguyên văn bởi ckd-ir Xem bài viết
              Không hiểu sáng dồn là sáng như thế nào, thử code này xem
              Code:
              org	00h
              td:
              ;----------------------------------------------------------------------------*1
              	mov	p0,#0ffh
              	mov	p1,#0ffh
              	mov	p2,#0ffh
              	mov	p3,#0ffh
              	lcall	delay
              k:	clr	c
              	mov	a,p0
              	rlc	a
              	mov	p0,a
              	mov	a,p1
              	rlc	a
              	mov	p1,a
              	mov	a,p3
              	rlc	a
              	mov	p3,a
              	mov	a,p2
              	rlc	a
              	mov	p2,a
              	lcall	delay
              	jc	k
              	jmp	td
              ;****************
              delay:
              	mov	32h,#1
              	mov	33h,#200
              	mov	34h,#180
              jj:	djnz	34h,jj
              	djnz	33h,jj
              	djnz	32h,jj
              	ret
              ;****************
              end
              sáng dồn là y như đổ nuớc vào chai ấy. Code bạn viết là sáng dồn đồng thời cho từng port Ko biết phải ý đồ mí bạn hok

              Comment


              • #8
                Nguyên văn bởi chung1608 Xem bài viết
                sáng dồn là y như đổ nuớc vào chai ấy. Code bạn viết là sáng dồn đồng thời cho từng port Ko biết phải ý đồ mí bạn hok
                Dồn từng port nối tiếp nhau thì thành 32 led ấy mà
                Mà code này là sáng hết port này rồi tới port khác mà, đâu phải sáng đồng thời

                Comment


                • #9
                  sáng dồn hết 32 port lun mấy bác nah!

                  Comment


                  • #10
                    Nguyên văn bởi boychjpcoj Xem bài viết
                    sáng dồn hết 32 port lun mấy bác nah!
                    Theo bạn nghĩ cái code trên là sáng mấy pin?
                    Last edited by ckd-ir; 05-10-2011, 01:34.

                    Comment


                    • #11
                      Nguyên văn bởi ckd-ir
                      Không hiểu sáng dồn là sáng như thế nào, thử code này xemCode:

                      org 00htd:;----------------------------------------------------------------------------*1 mov p0,#0ffh mov p1,#0ffh mov p2,#0ffh mov p3,#0ffh lcall delayk: clr c mov a,p0 rlc a mov p0,a mov a,p1 rlc a mov p1,a mov a,p3 rlc a mov p3,a mov a,p2 rlc a mov p2,a lcall delay jc k jmp td;****************delay: mov 32h,#1 mov 33h,#200 mov 34h,#180jj: djnz 34h,jj djnz 33h,jj djnz 32h,jj ret;****************end





                      sáng dồn là y như đổ nuớc vào chai ấy. Code bạn viết là sáng dồn đồng thời cho từng port Ko biết phải ý đồ mí bạn hok
                      ở đây là tắt dần rùi mà.

                      Comment


                      • #12
                        Nguyên văn bởi boychjpcoj Xem bài viết
                        ở đây là tắt dần rùi mà.
                        mạch 32 led của 89 ai cũng dùng tích cực mức thấp

                        Comment


                        • #13
                          dùng 1 biến kiểu 32 bit. 8 bit cho 1 PORT. và cho biến đó tăng lên bằng cách dịch trái 1 và cho OR với 1. sau đó cứ dịch dần 8 bit một để cho từng PORT.
                          Never forget who you are!

                          Comment


                          • #14
                            Có 1 đoạn code sáng dồn đây.
                            ;*************************
                            Title: 16 LED sáng dồn
                            Author: Sang Thái - Thiết kế mạch điện tử
                            Language: ASM
                            Compiler: SPKT_C
                            MCU: AT89S52
                            ;*************************
                            m1 EQU 30H
                            BTG1 EQU 31H
                            SCK EQU 32H
                            SLXA EQU 33H
                            m2 EQU 34H
                            BTG2 EQU 35H
                            ORG 000H
                            MAIN:
                            MOV P0,#0FFH
                            MOV P2,#0FFH
                            CALL DELAY
                            MOV SCK,#16 ;16 LED
                            MOV m1,#0FFH
                            MOV m2,#0FFH
                            LB1:

                            MOV SLXA,SCK
                            MOV BTG1,#0FFH
                            MOV BTG2,#0FFH
                            CLR C
                            LB2:

                            MOV A,BTG1
                            RLC A
                            MOV BTG1,A

                            MOV A,BTG2
                            RLC A
                            MOV BTG2,A

                            MOV A,BTG1
                            ANL A,m1
                            MOV P0,A

                            MOV A,BTG2
                            ANL A,m2
                            MOV P2,A

                            CALL DELAY
                            DJNZ SLXA,LB2
                            MOV m1,P0
                            MOV m2,P2
                            DJNZ SCK,LB1
                            JMP MAIN
                            ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                            DELAY:
                            MOV R0,#50
                            DEL:

                            MOV R1,#0FFH
                            DJNZ R1,$
                            DJNZ R0,DEL
                            RET
                            END

                            Xem thêm: Chương trình điều khiển 16 LED sáng dồn. http://www.sangthai.com.vn/ste/proje...#ixzz1Zs3KXGI2

                            Comment


                            • #15
                              em muốn 32 led viết ở keil c nah.sáng dồn

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                                Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                                hôm nay, 14:51
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                                Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                                hôm nay, 14:39
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                                Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                                hôm nay, 14:28
                              • bqviet
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi bqviet
                                Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                                Hôm qua, 20:26
                              • mèomướp
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi mèomướp
                                Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                                Hôm qua, 12:32
                              • vi van pham
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi vi van pham
                                Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                                Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                                20-02-2025, 21:31
                              • bqviet
                                Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                bởi bqviet
                                Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                                20-02-2025, 17:22
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                                Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                                20-02-2025, 11:52
                              • vi van pham
                                Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                bởi vi van pham
                                Uống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?

                                Cái khó bó cái...
                                19-02-2025, 23:05
                              • nhathung1101
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi nhathung1101
                                Nếu chú tâm thì học tiếng Việt cũng đủ rồi, thừa sức làm việc rồi.

                                Học tiếng Anh cũng chỉ phụ trợ để đọc thêm tài liệu, hướng dẫn.

                                Nhưng có hiểu điều đó không mới là vấn đề. Khi mà học ngoại ngữ để đi đạp xích lô đón khách???...
                                19-02-2025, 21:27
                              Đang tải...
                              X