Thông báo

Collapse
No announcement yet.

help về ví dụ reads51

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

  • help về ví dụ reads51

    Mình đang tập tành hc vdk 8501.Mình viết lệnh vừa nháp LED đơn ở port1,LED7 đoạn ở pỏt 2.Làm sao để viết đc :

  • #2
    ai biết có thể giúp mình cái đi ....help help

    Comment


    • #3
      Bạn muốn LED7 đoạn kia hiển thị cái gì?
      Code:
      #include <reg51.h>
      unsigned char led_hex[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0xFF,0x6F};
      						   //0    1    2    3     4    5    6    7    8    9
      void delay(unsigned int ms)
      {
      	int i;
      	for(;ms;ms--)
      		for(i=0;i<1000;i++);
      }
      							   
      void main()
      {
      	int i=0,c=0;
      	while(1){
      		
      		P1=led_hex[i];
      		delay(10);
      		if(c>990){//990+10=1000ms=1s
      			c=0;
      			i+=1;
      			P0~=P0;
      		}
      		c+=1;
      		if(i>9)
      			i=0;
      	}
      }
      Chuơng trình này LED nhấp nháy theo từng giây, và cứ mỗi giây LED 7 đoạn tăng 1 đơn vị, đếm đến 9 thì quay về 0

      Comment


      • #4
        E cảm ơn myth-coder..Đúng ui.tks

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        Đang tải...
        X