Nguyên văn bởi vantrinh0902
Xem bài viết
8051 hạn chế công nghệ hay trình độ lập trình ?
Collapse
X
-
nếu mà nói về lập trình nhiều ngắt time thì em nghe thấy rồi còn bình thường thì không thể nào mà lập trình đa nhiệm được(ít nhất là với em),và em nghĩ không chỉ riêng 8051 mà các VDK cùng hạng với nó cũng không thể làm hơn được 1 việc tuần tự (-ngắt),với VXL trên pc thì nó có nhiều ngắt,đa nhân,đa luồng thì nó khác,chứ với con VDK bình thường thì việc này như hack vậy,ở ví dụ trên nếu vừa kiểm tra trạng thái của các cổng p1.0 rồi thì chả làm được việc gì khác,như vừa kiểm tra vừa nháy led ở cổng P2 chẳng hạn,chả nhẽ nháy xong rồi đọc cổng,hay đọc xong mới nháy led???? @@ như thế lúc nháy led thì trạng thái cổng cần đọc bị che mất rùi còn gì nữa ,các trường hợp không tính ngắt
-
ai có tài liệu cơ bản về lập trình cho m xin m cũng đang học làm nhưng phần lặp ko hiểu toàn sai chân đầu ra
Leave a comment:
-
Kể cả đến con người đi chăng nữa thì tại một thời điểm cũng chỉ xử lý được một việc mà thôi, huống chi là con VĐK. Vậy nên theo mình vấn đề ở đây là tốc độ của VĐK và kỹ thuật lập trình của lập trình viên.Nguyên văn bởi h11540 Xem bài viếtrất đúng cái em cần ạ,cái chương trình trên chỉ là ví dụ cho dễ hiểu thôi ak,ý đồ của em là nó chỉ thực hiện theo tuần tự,hỏi vòng,lập trình đa nhiệm cho 8051 với 1 VDK còn khá hạn chế,không phải em bảo nó không mạnh vì từ trước kia khi 8051 mới ra đời thì nó được coi như core i7 bây giờ vậy chẳng qua là các chip mới ra đời nên nó bị lãng quên thôi chứ nó vẫn còn nhiều ứng dụng lắm,nhiều người học chip nọ chip kia nhưng em học theo ứng dụng và sự phù hợp,nhưng vấn đề 1 chip hạn chế số ngắt mà chạy đa nhiệm hơi mơ hồ với em,các dòng lệnh nó chạy theo tuần tự vậy làm thế nào có thể vừa thực hiện việc này lại vừa theo dõi được việc kia ?
Leave a comment:
-
Cái này bạn dùng chức năng lập trình đa nhiệm -RTX51 trong 8051, voi chức năng này bạn có thể sử dụng 1 VDK làm cho 15 công việc khác nhau. Cái này rất hay đấy.Nguyên văn bởi h11540 Xem bài viếtrất đúng cái em cần ạ,cái chương trình trên chỉ là ví dụ cho dễ hiểu thôi ak,ý đồ của em là nó chỉ thực hiện theo tuần tự,hỏi vòng,lập trình đa nhiệm cho 8051 với 1 VDK còn khá hạn chế,không phải em bảo nó không mạnh vì từ trước kia khi 8051 mới ra đời thì nó được coi như core i7 bây giờ vậy chẳng qua là các chip mới ra đời nên nó bị lãng quên thôi chứ nó vẫn còn nhiều ứng dụng lắm,nhiều người học chip nọ chip kia nhưng em học theo ứng dụng và sự phù hợp,nhưng vấn đề 1 chip hạn chế số ngắt mà chạy đa nhiệm hơi mơ hồ với em,các dòng lệnh nó chạy theo tuần tự vậy làm thế nào có thể vừa thực hiện việc này lại vừa theo dõi được việc kia ?
Leave a comment:
-
rất đúng cái em cần ạ,cái chương trình trên chỉ là ví dụ cho dễ hiểu thôi ak,ý đồ của em là nó chỉ thực hiện theo tuần tự,hỏi vòng,lập trình đa nhiệm cho 8051 với 1 VDK còn khá hạn chế,không phải em bảo nó không mạnh vì từ trước kia khi 8051 mới ra đời thì nó được coi như core i7 bây giờ vậy chẳng qua là các chip mới ra đời nên nó bị lãng quên thôi chứ nó vẫn còn nhiều ứng dụng lắm,nhiều người học chip nọ chip kia nhưng em học theo ứng dụng và sự phù hợp,nhưng vấn đề 1 chip hạn chế số ngắt mà chạy đa nhiệm hơi mơ hồ với em,các dòng lệnh nó chạy theo tuần tự vậy làm thế nào có thể vừa thực hiện việc này lại vừa theo dõi được việc kia ?Nguyên văn bởi dtcn_112 Xem bài viết8051 ra đời trước nhiều họ vi điều khiển khác ,tính năng nó mạnh mẽ có kém vi điều khiển nào đâu,bạn muốn lâp trình tốt hơn theo mình thì nên dùng C,8051 có thể chạy song song cả trăm ngàn chương trình chứ đâu 1 vài chỉ là phương pháp lập trình này chưa thấy xuất hiện nhiều thui.bạn tìm hiểu về lập trình đa nhiệm cho vi điều khển xem.
Leave a comment:
-
các port i/o đấy muốn vào ra hay điều khiển thế nào là do mình chứ.. còn chuyện chức năng thì có một số chân được nhà sx thiết kế để làm việc đấy rồi.Nguyên văn bởi h11540 Xem bài viếtchả là các vi điều khiển 8 bit mà con 8051 chẳng hạn có 32 chân nhưng nếu có 1 chương trình ví dụ:
như này thì ngoài việc chỉ kiểm tra nút và bật tắt cổng p2.0 thì cũng chả làm được việc gì khác,cứ cho là đoạn chương trình trên em cho vào vector ngắt đi nữa thì cũng chỉ dc 2 chương trình cần thường xuyên thôi + thêm chương trình chính nữa là 3 đi quá ít và có 1 điều em thắc mắc nữa là việc bộ nhớ của 89s52 chẳng hạn có 8k rom viết chương trình nằm trong khoảng này thì nó rõ rồi nhưng có mấy cao thủ nói nghệ thuật dùng 256 byte ram sắp xếp sao cho nó chạy 1 cách tốt nhất là không phải ai cũng làm được( tròn mắt lun ) ,những vấn đề trên em chắc chắn là do trình độ mình non nướt vậy mong các pro dạy dỗ cho thằng em và cũng là cho những người khác tham khảo thêmHTML Code:... main: jnb p1.0,bat jmp main bat: clr p2.0 jmp main end

nếu làm nhiều proj lớn nhiều biến thì 256byte kia k ăn thua đâu..phải chuyển sang unsigned (tại sao thì sớt gu gồ hay trong sách) hoặc là chuyển 1 số biến toàn cục thành biến cục bộ.
nói chung là nên hạn chế dùng biến toàn cục tối đa có thể ....
Leave a comment:
-
8051 ra đời trước nhiều họ vi điều khiển khác ,tính năng nó mạnh mẽ có kém vi điều khiển nào đâu,bạn muốn lâp trình tốt hơn theo mình thì nên dùng C,8051 có thể chạy song song cả trăm ngàn chương trình chứ đâu 1 vài chỉ là phương pháp lập trình này chưa thấy xuất hiện nhiều thui.bạn tìm hiểu về lập trình đa nhiệm cho vi điều khển xem.
Leave a comment:
-
8051 hạn chế công nghệ hay trình độ lập trình ?
chả là các vi điều khiển 8 bit mà con 8051 chẳng hạn có 32 chân nhưng nếu có 1 chương trình ví dụ:
như này thì ngoài việc chỉ kiểm tra nút và bật tắt cổng p2.0 thì cũng chả làm được việc gì khác,cứ cho là đoạn chương trình trên em cho vào vector ngắt đi nữa thì cũng chỉ dc 2 chương trình cần thường xuyên thôi + thêm chương trình chính nữa là 3 đi quá ít và có 1 điều em thắc mắc nữa là việc bộ nhớ của 89s52 chẳng hạn có 8k rom viết chương trình nằm trong khoảng này thì nó rõ rồi nhưng có mấy cao thủ nói nghệ thuật dùng 256 byte ram sắp xếp sao cho nó chạy 1 cách tốt nhất là không phải ai cũng làm được( tròn mắt lun ) ,những vấn đề trên em chắc chắn là do trình độ mình non nướt vậy mong các pro dạy dỗ cho thằng em và cũng là cho những người khác tham khảo thêmHTML Code:... main: jnb p1.0,bat jmp main bat: clr p2.0 jmp main end
Tags: None
dự án của bạn Tra theo mã, xem datasheet và đặt hàng trực tuyến. MicrochipROHMEpsonTaejin
Đặt hàng & tư vấn
Hà Nội024.3640 8561
TP.HCM028.3811 9870
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi thuaimiVẫn nhớ và kính trọng Bác cũng các cao nhân trên dientuvietnam.net. Tính từ ngày tham gia trên này cũng đã hơn 20 năm rồi. Quá nhiều thay đổi cả trong công việc và cuộc sống. Nhưng được thấy lại các nick cũ vẫn sáng đèn là thấy vui rồi....-
Channel: Tâm tình dân kỹ thuật
26-10-2026, 16:33 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi nhathung1101Còn sống không lão??? Mất một thời gian chữa bệnh nên quên hỏi thăm.......
-
Channel: Tâm tình dân kỹ thuật
25-10-2026, 03:09 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi nhathung1101Thời buổi năng lượng xanh, nhất là xanh cả mặt... Thì Điện mặt giời, điện gió, sẽ lên ngôi.
Nếu không nắm bắt được cái cơ bản đó thì đi làm coder à? Mà coder giờ thất nghiệp cả lũ vì AI rồi!!!









...
-
Channel: Điện tử công suất
25-10-2026, 03:03 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi quangdonguehChà, lâu lắm rồi nhưng diễn đàn vẫn còn những chủ đề cốt lõi của điện tử công suất...-
Channel: Điện tử công suất
24-10-2026, 07:53 -
-
bởi bqvietNếu muốn tăng công suất cần tăng con chip và tăng biến áp lên lớn hơn. Thiết kế ban đầu dùng TNY25x và biến áp EE16 hoặc EE13. Tăng con chip lên TNY268 vẫn mạch nguyên lý đó và biến áp lên EE19 sẽ nâng công suất ra thêm nhiều. Tăng tối đa...-
Channel: Điện tử công suất
24-10-2026, 02:14 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 14:33 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 10:49 -
-
Trả lời cho Tìm VR 5 chânbởi dinhthuong80Cảm ơn bác bqviet . Nhưng hình như các VR 5 chân của linhkienchatluong là loại có 2 chân là công tắc đóng mở. Thấy trên Shopee có chỗ bán linh kiện đàn Organ, mà không biết đúng loại không, với lại sao ... mắc dữ dội luôn ấy!!!
...-
Channel: Hướng dẫn tìm thông tin linh kiện
19-10-2026, 11:30 -
Leave a comment: