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

                              • bqviet
                                Trả lời cho Đấu tắt điện cho máy tính bảng
                                bởi bqviet
                                Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                                06-12-2025, 17:17
                              • nguyendinhvan
                                Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                                bởi nguyendinhvan
                                Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                                05-12-2025, 19:59
                              • afrendly
                                Trả lời cho Đấu tắt điện cho máy tính bảng
                                bởi afrendly
                                Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                                04-12-2025, 01:27
                              • nick22
                                Trả lời cho Máy điện châm ?
                                bởi nick22
                                Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                                01-12-2025, 13:23
                              Đang tải...
                              X