May quá các bác giúp đỡ nhiệt tình em rất cám ơn.Tiện đây em muốn hỏi để lập trình cấm trong 8051 thì như thế nào?ví dụ như dèn này sáng đèn kia tắt.Dĩ nhiên là có công tắc nối tới các đèn>cám ơn các bác
Thông báo
Collapse
No announcement yet.
Hỏi về trễ trong 8051
Collapse
X
-
Nguyên văn bởi tre1978May quá các bác giúp đỡ nhiệt tình em rất cám ơn.Tiện đây em muốn hỏi để lập trình cấm trong 8051 thì như thế nào?ví dụ như dèn này sáng đèn kia tắt.Dĩ nhiên là có công tắc nối tới các đèn>cám ơn các bác
Để tuân thủ nghiêm ngặt yêu cầu 1 cái ON, 1 cái OFF thì tốt nhất bác cứ cho P1.1=~P1.0 là xong. <cái này hợp ngữ viết sao các bác nhẩy >
Còn để khỏi mất công nghĩ ngợi nhiều, bác dùng cổng NOT là mọi chuyện êm đẹp------------------
------------------
Comment
-
Có vài bạn muốn có sách của Nguyễn Tăng Cường nhưng không tìm ra! Mình có sưu tầm được ở đâu đó, giờ post lên để mọi người cùng xem, bản này còn nhiều thiếu sót và cũng mất vài trang so với sách bán nhưng cơ bản là vẫn đủ để học!
Chúc vui!
Comment
-
Cám ơn bác Family đã trả lời cho em.Em mới hoc được 1 tháng môn vi xử lý mà thầy trẻ dạy rất khó hiểu.Em đơc sách của Đỗ Xuân Tiến chẳng hiểu gì.Đây đúng là bài tập của em.Đề bài cho 89C51 để làm chức năng báo trả lời như ở các cuộc thi trên TV.8051 này em còn chưa đựoc hoc mà đọc trước rồi đi hỏi các bác nên cũng hơi ngu.Mong các bác quan tâm giúp cho.Cám ơn các bác nhiều.
Comment
-
Nguyên văn bởi natra2k2Nói thêm một chút về stack, stack mặc định nằm ở vị trí 08 đến 1FH trong RAM nội, (24 byte, đối với 8051, còn 8052 thì ... xem datasheet cho chéc!) nếu muốn có stack lớn hơn bạn chuyển thanh ghi stack SP (Stack Pointer) đến 30H trở đi! Khi reset thì SP có giá trị mặc định là 08h!
Thân mến,
blackmoon.
Comment
-
Nguyên văn bởi blackmoonStack của 8051 mặc định không phải là từ 08h đến 1Fh mà là từ 08h đến hết RAM nội. Vùng RAM nội từ 20h đến 2Fh chẳng qua là RAM thường có thêm khả năng đánh địa chỉ từng bit thôi, không hề có hạn chế gì với Stack cả. Điều đó có nghĩa là Stack hoàn toàn có thể trú trong vùng này. Khi reset thì SP có giá trị là 07h chứ không phải là 08h, do cách thức hoạt động của Ngăn xếp của 8051 là tăng SP rồi mới cất nên ngăn xếp mặc định mới là từ 08h trở đi, dù SP mặc định là 07h. Thường thì nên để Ngăn xếp trú ở vùng cao nhất của RAM nội để tránh xung đột với các biến trong RAM.
Thân mến,
blackmoon.
Một lần nữa củm ơn mod! hi`hi`!
Comment
-
Nguyên văn bởi natra2k2tốt nhất dùng 32 byte cuối cùng từ 60H đến FFH
Thân mến,
blackmoon.
Comment
-
Thưa các bác em vẫn không hiểu được khi em set P1.0 roi CLR P1.1
CLR P1.2
thi no cam 2 den led o cac chan 1.1 va 1.2 nhung o day em muon hoi la co su tranh chap la ai bam truoc thi den do sang .Tuc la 8051 phai nhan duoc tin hieu tu chan nao thi set chan do o muc tich cuc va cam cac tin hieu sau do.Neu nhu tren thi 8051 no chi hieu la set chan 1.0 o muc tich cuc con cac chan khac thi xoa dung khong ah?Em hoi ngu mong cac bac chi giao.Cam on cac bac da giup do em.
Comment
-
Không biết các bác có hiểu không vì nói thật em ngu quá .Em muốn hỏi la làm thế nào cho 8051 hiểu la khi tín hiệu vào thi nó sẽ set chân đấy ở mức tích cực con xóa tất cả các chân khác.Nếu như viết bắng ngôn ngữ cấp cao thì không có gì khổ 1 cái viét bằng ASM em vẫn chưa quen.Các bác cho em hỏi luôn là LED đơn thi nối vào P1 dúng không ah?có phải thêm trở không ah?nếu co la bao nhiêu?Còn cái công tăc ấn thi nốii vào p0 đựoc không?Em cám ơn
Comment
-
Nguyên văn bởi tre1978Thưa các bác em vẫn không hiểu được khi em set P1.0 roi CLR P1.1
CLR P1.2
thi no cam 2 den led o cac chan 1.1 va 1.2 nhung o day em muon hoi la co su tranh chap la ai bam truoc thi den do sang .Tuc la 8051 phai nhan duoc tin hieu tu chan nao thi set chan do o muc tich cuc va cam cac tin hieu sau do.Neu nhu tren thi 8051 no chi hieu la set chan 1.0 o muc tich cuc con cac chan khac thi xoa dung khong ah?Em hoi ngu mong cac bac chi giao.Cam on cac bac da giup do em.SHARE KHO PHIM LỚN
Comment
-
Em xin lỗi do vô ý quá.Em xin hỏi lại như sau.
Em muốn lập 1 hệ thống Led mà người ta hay dùng để thi đấu gianh quyền trả lời.Một ngừoi đã nhấn công tắc trước thì những người còn lại sẽ không được trả lời và đèn sẽ không sáng. Em muốn nối Led thì nối vào chân P2 được không?Nếu vậy thì công tắc sẽ đấu thế nào?Trở để nối tiếp ra sao?Đèn LED thì em phải đấu chân katot vào 8051 còn anot treo lên mức tích cực phải không ạ?Để nhận biết ngừoi nào nhấn công tắc trước để cho đèn sáng em đinh dùng lệnh JNB so sánh giá trị cổng với 1 .Nếu là 1 thì setb p2 1 còn không thì nhảy tới nhãn để kiểm tra đèn khác.Làm như thế có được không có được không ?Cám ơn bác đã đọc tin.Nhờ bác chỉ dùm.Em mới học nên còn bỡ ngỡ có gì ngu quá các bác bỏ quá cho chỉ dùm em.CÁm ơn
Comment
-
Bạn muốn nối LED thì nối với bất kì cổng nào cũng dc. Nối như bạn nói là đúng rồi, chỉ cần thêm con trở 470 là ok để tránh cho dòng quá lớn.
Công tắc bạn cũng có thể nối vào cổng nào cũng dc. Tuy nhiến nếu nối vào P0 thì bạn cần treo cổng này lên. Các cổng khác ko cần vì nó đã có trở treo bên trong rồi
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Năm mới dientuvietnam.netbởi nhathung1101Chúc cả nhà ăn no mặc ấm, quần lúc có lúc không.
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 00:02 -
-
Trả lời cho Năm mới dientuvietnam.netbởi vandong1111Năm mới 2025 cháu chúc các chú, các bác mạnh khỏe, vui vẻ, gặp nhiều may mắn.
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 20:59 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi bqvietNói một cách xây dựng thì kiểu đồng hồ kiêm kẹp dòng NJTY3266 mà bạn Mèo đề cập là đúng nhu cầu người hỏi rồi. Một số cửa hàng bán trên 200ng, vài sàn thương mại điện tử bán dưới - thế là đúng nhu cầu về giá. Nếu khéo săn...
-
Channel: Điện tử dành cho người mới bắt đầu
27-01-2025, 20:02 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nhathung1101Đa năng còn chưa dùng hết, nếu không biết cách dùng.
200k thì hơi khó mua, nhưng 50k chắc là có. Cứ bảo bán cho tôi cái đồng hồ hỏng.-
Channel: Điện tử dành cho người mới bắt đầu
26-01-2025, 23:21 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi nhathung1101Lão Đinh Vặn học giải phương trình hồi đi trẻ mà. Mẫu giáo học lập trình AI rồi. Lớp lão ấy gần lớp em nên em biết....
-
Channel: Điện tử công suất
26-01-2025, 23:11 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vậy chú đã hỏi hãng SIEMEN chưa? Tại sao cái PLC S7-200 cổ lỗ mà họ vẫn thiết kế riêng cho thị trường TQ với chữ SMART? Thậm chí phần mềm riêng để đọc file ngu.smart?
Vấn đề không còn là công nghệ "cốt lõi" nữa, mà là giá thành quyết định. Ham rẻ là trả giá mà....-
Channel: Điện tử công suất
26-01-2025, 23:01 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamĐồng ý với Bqv.
50 năm làm nghề, tôi đã chứng kiến 3 lần máy x quang mới nhập từ nước ngoài về bị lỗi.
- Lần thứ 1 máy xq của Pháp được ks Pháp lằp đặt bị lỗi 1 con didode, đưa cho ks Pháp con didode khác cùng mã số, ông...-
Channel: Điện tử công suất
26-01-2025, 08:09 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpDạ chú dinh... muốn sửa lỗi cho hãng thì chú cứ gửi những hình ảnh, video cho họ đi ạ, chú có thể tìm thông tin của những lãnh đạo bên ấy để gửi thì sẽ hiệu quả hơn ạ. Về tổng quan thì họ sẽ ko phản hồi rõ ràng đâu ạ, vì nhận...
-
Channel: Điện tử công suất
26-01-2025, 06:19 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi bqvietCuối năm bàn thêm chuyện to hơn chút, đấy là 2 vụ rơi đám 737 đời mới và trục trặc ở cả tá chiếc khác. Ngay cả những thứ tưởng như cao siêu sang xịn thật thì vẫn có thể gặp trường hợp oái oăm như thường. Từ hồi đó bqv đã thấy khó hiểu làm sao lại đẻ ra đám MCAS quái thai đến thế được. Rồi...
-
Channel: Điện tử công suất
24-01-2025, 19:40 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi bqvietBqv phải vào ngay để tán đồng với bài viết trên của bạn. Chỉ bàn về kỹ thuật, thiết bị máy móc của hãng dù danh tiếng vẫn có thể xảy ra những chuyện ngoài dự kiến, thậm chí những chuyện tưởng như không bao giờ có thể xảy ra....
-
Channel: Điện tử công suất
24-01-2025, 19:31 -
Comment