Thông báo

Collapse
No announcement yet.

[Gấp gấp gấp...cháy đến nơi rồi] Cần giúp ạ...ai giúp em với :(

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

  • [Gấp gấp gấp...cháy đến nơi rồi] Cần giúp ạ...ai giúp em với :(

    gấp lắm ạ... sắp tới em sắp phải nộp bài tập ạ.. em làm bài tập là đếm số từ 00-10 bằng nút bấm. em có đọc qua và sử dụng state machines ạ
    em viết như sau :
    module TKMS(clk,rst,x,led1,led2);
    input clk,x,rst;
    output [6:0] led1,led2;
    reg [6:0] led1,led2;
    parameter state00=00,state01=01,state02=02,state03=03,state0 4=04,state05=05,state06=06,state07=07,state08=08,s tate09=09,state10=10;
    reg [1:0] state,nxt_state;
    always @(state)
    begin
    case(state)
    state00: begin
    if(x) nxt_state=state01;
    else nxt_state=00;
    end
    01: begin
    if (x) nxt_state=state02;
    end
    02: begin
    if(x) nxt_state=state03;
    end
    03: begin
    if(x) nxt_state=state04;
    end
    04: begin
    if(x) nxt_state=state05;
    end
    05: begin
    if(x) nxt_state=state06;
    end
    06: begin
    if(x) nxt_state=state07;
    end
    07: begin
    if(x) nxt_state=state08;
    end
    08: begin
    if(x) nxt_state=state09;
    end
    09: begin
    if(x) nxt_state=state10;
    end
    state10:begin
    if(x) nxt_state=state00;
    end
    always@(posedge clk or posedge rst)
    begin
    if (rst) state=state00;
    else state=nxt_state;
    end

    always@(state)
    begin
    case(state)
    state00:begin
    led1=7'b1000000; //chuc
    led2=7'b1000000; //donvi
    end
    state01:begin
    led1=7'b1000000;
    led2=7'b1111001;
    end
    state02:begin
    led1=7'b1000000;
    led2=7'b0100100;
    end
    state03:begin
    led1=7'b1000000;
    led2=7'b0110000;
    end
    state04:begin
    led1=7'b1000000;
    led2=7'b0011001;
    end
    state05:begin
    led1=7'b1000000;
    led2=7'b0010010;
    end
    state06:begin
    led1=7'b1000000;
    led2=7'b0000010;
    end
    state07:begin
    led1=7'b1000000;
    led2=7'b1111000;
    end
    state08:begin
    led1=7'b1000000;
    led2=7'b0000000;
    end
    state09:begin
    led1=7'b1000000;
    led2=7'b0010000;
    end
    state10:begin
    led1=7'b1111001;
    led2=7'b1000000;
    end
    endcase
    endmodule




    code em nạp đc lên broad rồi nhưng khi chạy thì chỉ có led hiện sáng 00 , còn khi em bấm nút thì nó ko tăng ạ ... ( em dùng chân 51 nối với công tắc nối với nguồn 3.3v) em vào sửa cái state00 thành 01 thì led cũng chỉ hiện sáng 01 mà bấm nút nó ko tăng ạ.. ai rành về cái này sửa dùm em với ạ....led thì ổn mà bấm nút nó thế nào ấy ạ

  • #2
    ai giúp em trong ngày được ko ạ.. em online từ trưa nay đến tối nên có thể rep lại lúc ạ.. ai vào giúp em với

    Comment


    • #3
      à , chip em sử dụng là EPM240T100C5 ạ...

      Comment


      • #4
        Hello!
        1) Gấp phải nộp bài là .... chuyện của bạn ... ! Who cares!!!
        2) Khi một vấn đề lớn không giải quyết được thì bổ nó ra thành nhiều phần nhỏ, Như xây nhà bằng cách đặt từng cục gạch ....
        Bạn quay lại bước 1 làm đơn giản thôi.
        a- Bẩm nút thì xuất ra "1", không bấm xuất ra 0.
        b- Xong rồi bẩm nút thì xuất ra "1", không bấm thì vẫn xuất ra "1", cứ mỗi lần bấm lại xuất ra tuần tự 0 1 0 1 0 1 ....
        Làm không được nũa thì mô phỏng ... coi tín hiệu nó chạy như thế nào mà không ra đựoc như mình muốn..

        Comment

        Về tác giả

        Collapse

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

        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