cho em hỏi là con 89c51 va con 89c52 ci khác nhau gì ko các anh hay no giống nhau tất cả như về cấu trúc và cách lập trình chỉ khác nhau là bộ nhớ phải ko vậy chỉ em nha đừng chửi em ga
Thông báo
Collapse
No announcement yet.
thắc mắc chút mong các anh giúp!!!!
Collapse
X
-
câu trả lời đó u
Nguyên văn bởi qazwsxedc310 Xem bài viếtgiống nhau tất cả như về cấu trúc và cách lập trình chỉ khác nhau là bộ nhớ
-
ai chỉ giúp em viết 1 đoạn chương trình này bầng ASM di giá trị ở 1 port P0 của em có giá trị diều khiển bằng ADC0804 co giá tri từ 20 đến 40 chỉ em viết chương trình delay sao cho ở giá trị 40 thì thời gian delay nhỏ nhất và 20 co thời gian lớn nhất thời gian delay ko quá 10ms ai chỉ giúp em với
Comment
-
ai chỉ giúp em viết 1 đoạn chương trình này bầng ASM di giá trị ở 1 port P0 của em có giá trị diều khiển bằng ADC0804 co giá tri từ 20 đến 40 chỉ em viết chương trình delay sao cho ở giá trị 40 thì thời gian delay nhỏ nhất và 20 co thời gian lớn nhất thời gian delay ko quá 10ms ai chỉ giúp em với
- Giả sử giá trị đọc về của bạn là x, nếu x nằm ngoài khoảng 20 - 40 thì bỏ qua không thay đổi hàm delay. Nếu x nằm trong khoảng này, vậy thì (40 - x) sẽ tỉ lệ nghịch với x, tức là x càng gần 40 thì (40 - x) càng nhỏ và ngược lại. Bạn xây dựng một hàm delay có tham số. Tham số đó tỷ lệ thuận với (40 - x) thế thì mỗi lần x tăng hay giảm, thời gian delay của hàm sẽ tỷ lệ nghịch với x và nó đạt giá trị min khi x = 40, max khi x = 20.
- Giả sử chương trình delay viết là
delay:
mov R3,(40-x) // Bạn phải tự tính (40 - x) lưu vào một thanh ghi rồi sau
// mới copy vào r3 được, asm ko cho phép viết thế này,
//toi chi viết minh họa thôi
here: djnz R3,here
ret
micro giây nếu thạch anh là 11.0592M. Vậy thời gian delay lớn nhất có thể là (2.20 + 1 + 1).1,085 = 45,57us. Để thời gian delay không vượt quá 10ms thì bạn lặp chương trình này khoảng 230 lần vậy chương trình có thể là:
delay:
mov R3,(40-x)
loop:
mov R4,#230
here: djnz R4,here
djnz R3,loop
ret
- Tôi thử đưa ra một giải pháp cho bạn xem có được không?
Thân mến,For a better world
Comment
-
dùng timer để viết và tính toán thời gian thưc dc ko vậy anh em dùng thach anh 12M chu kỳ máy là 1usFor a better world
Comment
-
- Điểm cốt lõi trong thuật toán của bài là hãy xây dựng cái hàm delay có tham số. và tham số này phải thỏa mãn 2 điều kiện:
+ Tỷ lệ nghịch với giá trị đọc về từ ADC
+ Delay trong khoảng 0 - 10ms
- Như vậy giải pháp truyền tham số tôi nêu ra không tối ưu, chúng ta có thể cùng thảo luận để tìm một giải pháp khác tối ưu hơn cho bài toán này.
Thân mến,For a better world
Comment
-
em dùng hàm delay này dễ kíck triac dieu khien bóng đèn với quạt nên ko cần tối ưu 100% chĩ cần thời gian delay nó ko vượt quá 10ms thôi chứ em học lý thuyết ko thấy nhắc đến phần tính toán thời gian chỉ nghĩ là với thạch anh 12Mhz thì chu kỳ sẽ là 1us và cứ thế mà tính lên thôi
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Năm mới dientuvietnam.netbởi mèomướpDạ năm mới cháu xin kính chúc ông, bà, cô, dì, chú, bác, anh, chị, em, các bạn, các cháu... trong diễn đàn sức khỏe dồi dào, gặp nhìu may mắn và thành công...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 05:42 -
-
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 qua, 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
29-01-2025, 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 -
Comment