Thông báo

Collapse
No announcement yet.

[Share-code] Mỗi ngày một bài tập về AT89S52

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

  • #76
    bạn ơi giúp mình với
    Viết chương trình điều khiển 8 led kết nối với Port 0 và có 1 nút nhấn STA gắn vào Port 3.0. Sao cho mỗi lần nhấn nút thì sẽ thực hiện sáng dịch từ trái qua phải 5 lần, nhấp nháy 5 lần.

    Comment


    • #77
      Nguyên văn bởi vanthang1110 Xem bài viết
      bạn ơi giúp mình với
      Viết chương trình điều khiển 8 led kết nối với Port 0 và có 1 nút nhấn STA gắn vào Port 3.0. Sao cho mỗi lần nhấn nút thì sẽ thực hiện sáng dịch từ trái qua phải 5 lần, nhấp nháy 5 lần.
      #include<AT89x52.h>
      #define sta P3_0
      void delay(unsigned int x)
      {
      unsigned int y;
      for(y=0; y<x; y++) {}
      }
      void choptat5lan()
      {
      char i;
      for(i=0;i<5;i++)
      {
      P0 = 0x00;//tat
      delay(10000);
      P0 = 0xFF;//sang
      delay(10000);
      }
      }
      void dichphai5lan()
      {
      char i,j;
      for(j=0;j<5;j++)
      {
      for(i=0;i<8;i++)
      {
      P0=(P0>>1)|0x80;//dich trai sang dan
      delay(10000); //delay de hien thi
      }
      P0=0; delay(5000);//tat het
      }
      }
      void chongdoista()
      {
      if(sta==0)
      {
      delay(5000);// delay de chong doi
      if(sta==0)
      {
      dichphai5lan();
      choptat5lan();
      while(sta==0);// cho phim nha moi thuc hien
      }

      }
      }
      void main()
      {
      P0=0; delay(5000);
      while(1)
      {
      chongdoista();
      }

      }

      Lưu ý: khi mô phỏng P0 phải mắc thêm điện trở thanh kéo lên nhé

      Comment


      • #78
        cám ơn bạn nhiều. vậy thế nút bấm. bấm lần 1 dịch phải 5 lần bấm lần 2 nhấp nháy 5 lần thi code viết như thế nào hả bạn

        Comment


        • #79
          Nguyên văn bởi vanthang1110 Xem bài viết
          cám ơn bạn nhiều. vậy thế nút bấm. bấm lần 1 dịch phải 5 lần bấm lần 2 nhấp nháy 5 lần thi code viết như thế nào hả bạn
          Cái này bạn tự nghiên cứu nhé, làm tương tự bài của mình, thêm 1 biến trạng thái tt=~tt; ngay chỗ chống dội phím, khi tt=0 dịch phải 5 lần, tt=1 nhấp nháy 5 lần

          Comment


          • #80
            Hôm nào mình cũng phải chuyển sang C cho rồi! ^ ^
            Bùi Thành Hậu

            Gmail:
            Fb:

            Comment


            • #81
              Giỏi thì biết cả 2 ngôn ngữ thì tốt bạn à Thớt ở spkt à, mình cũng đang học bên spkt hè này đang học tt vxl, có khi nào ta vô tình bước qua nhau ko nhễ

              Comment


              • #82
                Nguyên văn bởi nhoczu Xem bài viết
                Giỏi thì biết cả 2 ngôn ngữ thì tốt bạn à Thớt ở spkt à, mình cũng đang học bên spkt hè này đang học tt vxl, có khi nào ta vô tình bước qua nhau ko nhễ
                hên xui, nhiều khi biết nhau không chừng:

                Comment


                • #83
                  Bài tập 21

                  Vi điều khiển AT89S52: P0 và P2 nối với 8 led 7 đoạn quét. Hãy viết chương trình điều khiển chuỗi " HELLO CHO 1 LY CAFE" chạy từ phải sang trái, lúc đầu tắt, sau đó xuất hiện cho đến khi mất hết rồi lặp lại
                  TẢI CODE VÀ FILE MÔ PHỎNG: BAI_856_HELLO_CHO_1_LY_CAFE.rar

                  Comment


                  • #84
                    Nguyên văn bởi 31101992 Xem bài viết
                    Vi điều khiển AT89S52: P0 và P2 nối với 8 led 7 đoạn quét. Hãy viết chương trình điều khiển chuỗi " HELLO CHO 1 LY CAFE" chạy từ phải sang trái, lúc đầu tắt, sau đó xuất hiện cho đến khi mất hết rồi lặp lại
                    TẢI CODE VÀ FILE MÔ PHỎNG: BAI_856_HELLO_CHO_1_LY_CAFE.rar
                    mediafire bị lỗi rồi bạn

                    Comment


                    • #85
                      Nguyên văn bởi vdanhp Xem bài viết
                      mediafire bị lỗi rồi bạn
                      vẫn bt nhé, tải lại xem

                      Comment


                      • #86
                        Nguyên văn bởi nhoczu Xem bài viết
                        Giỏi thì biết cả 2 ngôn ngữ thì tốt bạn à Thớt ở spkt à, mình cũng đang học bên spkt hè này đang học tt vxl, có khi nào ta vô tình bước qua nhau ko nhễ
                        hehe. e cũng spkt nè. he này e cũng đang học vxl

                        Comment


                        • #87
                          Ko update nữa hả chủ topic?

                          Comment


                          • #88
                            Nguyên văn bởi kunsocks Xem bài viết
                            hehe. e cũng spkt nè. he này e cũng đang học vxl
                            bạn ơi gửi link thear ở spkt vào hộp thư giúp mình được không?

                            Comment


                            • #89
                              Nguyên văn bởi i am stupid Xem bài viết
                              bạn ơi gửi link thear ở spkt vào hộp thư giúp mình được không?
                              Xin lỗi mấy bạn nhiều nha, tại dạo này bận quá, sắp nộp bài cuối kỳ. hôm nay mình sẽ tiếp tục update

                              Comment


                              • #90
                                Bài tập 22

                                Viết chương trình đo nhiệt độ dùng VDK AT89S52 với mạch sử dụng cảm biến LM35 và kết quả sau khi chuyển đổi sẽ hiển thị lên 3 led 7 đoạn quét anode chung
                                TẢI CODE VÀ FILE MÔ PHỎNG: BAI_799_ADC_LM35_DO_NDO.rar

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • Ng.Phuong.5
                                  Khi in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau.
                                  Không biết có ai sửa được vấn đề này không ạ? Hay đây là mặc định của orcad 9.2 rồi ạ ?
                                  Các cách em xem trên diễn đàn thử rồi nhưng không được ạ...
                                  hôm nay, 19:47
                                • Ng.Phuong.5
                                  Khi in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                  Không biết...
                                  hôm nay, 19:45
                                • Ng.Phuong.5
                                  Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                  Không biết...
                                  hôm nay, 19:45
                                • Ng.Phuong.5
                                  Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                  Mấy con...
                                  hôm nay, 19:44
                                • viettinh
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi viettinh
                                  Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                                  Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                                  hôm nay, 18:12
                                • nguyendinhvan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi nguyendinhvan
                                  Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                                  Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                                  Cách đơn giản...
                                  hôm nay, 00:04
                                • Ng.Phuong.5
                                  Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                  Mấy con...
                                  Hôm qua, 22:44
                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                                  Hôm qua, 19:02
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                                  Hôm qua, 15:43
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                                  Hôm qua, 15:28
                                Đang tải...
                                X