Người mới bắt đầu đề nghị bộ vi điều khiển 8051?


7

Tôi đang đăng lại bài này từ stackoverflow, vì câu hỏi phù hợp hơn ở đây.

Tôi là sinh viên Khoa học Máy tính năm đầu tiên muốn bắt đầu phát triển bộ vi điều khiển. Tôi muốn sử dụng 8051, vì nó phổ biến như bụi bẩn và được sử dụng thường xuyên trong thế giới thực.

Trong năm học cơ sở hoặc năm cuối, tôi sẽ tham gia lớp thiết kế nhúng dựa trên bộ điều khiển vi mô PIC, vì vậy tôi không muốn làm PIC ngay bây giờ; nếu không, tôi sẽ khá chán trong suốt khóa học.

Hầu hết các bộ dụng cụ thương mại tôi thấy là dành cho loạt bộ vi xử lý AVR hoặc PIC. Tôi chỉ tìm kiếm một cái gì đó với các công cụ phát triển, tài liệu phong phú, và các tiện ích bổ sung đủ để giữ cho người mới của tôi tự làm việc cho mùa hè.

Bất kỳ đề nghị cho một bộ gia đình 8051? Cảm ơn!

Tôi nên nói thêm rằng tôi muốn giữ giá ở mức 150 đô la trở xuống lý tưởng. Tôi khá nhiều chỉ muốn tìm hiểu - không làm gì quá nghiêm trọng. Tôi đang tìm kiếm thêm một bộ dựa trên dự án.

CẬP NHẬT:

Cuối cùng tôi đã đi với Bộ công cụ MCUNIVERSITY của SiLabs , theo đề nghị của svec trên stackoverflow. Các công cụ và tài liệu trông tuyệt vời; cũng có một bộ các bài tập và phòng thí nghiệm. Ngoài ra, với giá dưới 50 đô la, đó là một mức giá tuyệt vời. Cảm ơn mọi người.


Khi bạn là thiếu niên hoặc cao cấp, nếu bạn đã thành thạo với PIC cho lớp đó, bạn sẽ rất vui vì bạn sẽ không phải đối phó với phần đó và thay vào đó có thể ngủ thêm. Tìm hiểu các PIC.
whatsisname

Câu trả lời:


9

Tôi nhận ra rằng bạn đang tìm kiếm một chiếc 8051, nhưng tôi nghĩ đó là một lựa chọn cổ xưa. Đối với một công cụ cũ, đáng tin cậy, 8051 là tuyệt vời, nhưng tôi thực sự khuyên bạn không nên bắt đầu từ đó. Chúng được sử dụng rộng rãi trong công nghiệp vì chúng là đương nhiệm, không phải vì chúng là tốt nhất.

Cách dễ nhất để bắt đầu là Arduino - nó rẻ và dễ lập trình. Bạn có thể lập trình nó với một tập hợp con của C / C ++, ít nhất là để bắt đầu.

Nếu điều đó dường như không đủ khó và PIC bị loại trừ, tôi sẽ bắt đầu với MSP430 từ Texas Cụ. Digikey có một bảng eval với hai MSP430 khác nhau với giá 100 đô la . Bạn cũng cần một lập trình viên JTAG. Bạn có thể có được TI FET, nhưng tôi đã thành công với lập trình viên Softbaugh rẻ hơn .

(Nhưng nếu bạn thực sự chết vì một chiếc 8051, tôi sẽ bắt đầu với một con chip Atmel và các công cụ Keil .)


Tôi muốn gắn bó với sự phát triển cấp thấp. Bảng SiLabs này silabs.com/products/mcu/Pages/C8051F120DK.aspx đã được đề xuất; nó trông tuyệt vời về mặt phát triển và các công cụ sửa lỗi. Tuy nhiên, nó không có vẻ rất thân thiện với người mới bắt đầu. Tôi cho rằng tôi muốn nắm tay tôi ngay từ đầu. Một cái gì đó như cgi.ebay.com/ này có rất nhiều thứ để làm đồ chơi. Rõ ràng, sự hỗ trợ sẽ là xấu mặc dù; Tôi muốn kết hợp cả hai điều trên.
LucidDefender

2
@pingswept Ôi trời. Tôi ghét trở thành anh chàng ấu dâm một lần nữa, nhưng Arduino không được lập trình với Java. Nó được lập trình với C / C ++ và mã được biên dịch bằng AVR-GCC. Tôi không biết nơi này 'Arduino được lập trình với meme Java', nhưng nó đã sai. Có lẽ do Arduino sử dụng IDE tương tự như Chế biến, trên thực tế, đó là mã Java. Hoặc có thể đó là vì IDE chạy trong Java.
ducksauz

Này, không vấn đề gì. Đó hoàn toàn không phải là mô phạm. Tôi nghĩ rằng bạn đã đúng khi nghĩ về IDE xử lý-- Tôi đã sử dụng nó một cách công bằng và tôi đã không sử dụng Arduino trong năm ngoái hoặc lâu hơn thế. Tôi sẽ sửa bài viết của mình.
pingswept

Tôi cũng muốn giới thiệu Arduino chủ yếu vì cộng đồng. Bạn có thể hỏi bất kỳ ai một câu hỏi và bạn sẽ nhận được rất nhiều câu trả lời rất nhanh, điều này rất quan trọng đối với người mới bắt đầu bởi vì nếu không họ sẽ bị nản lòng cực kỳ nhanh. Nếu bạn có một câu hỏi không được trả lời bằng tài liệu, bạn sẽ khó có câu trả lời đủ nhanh nếu bạn tiếp tục
Funkyguy

6

Như đã chỉ ra, 8051 là kiến ​​trúc 8 bit cũ hơn, nhưng nó vẫn được sử dụng rộng rãi. Nếu bạn muốn tìm hiểu một chút về mã lắp ráp, thì dễ nắm bắt hơn các bộ vi điều khiển dựa trên RISC.

Một trong những cách rẻ nhất để bắt đầu là "Toolstick" từ Silicon Labs - cắm trực tiếp vào cổng USB, bao gồm một bản sao đánh giá của trình biên dịch Keil và chỉ tốn 15,81 đô la từ Digi-Key:

CÔNG CỤ KIT EVAL SYS TRONG USB STICK

Với 99 đô la, bạn có thể nhận được một bảng nguyên mẫu với một đầu nối cho các tiện ích bổ sung:

Bộ dụng cụ DEV C8051F53XA, C8051F52XA


Điểm tốt về lắp ráp. Đối với học tập lắp ráp, Toolstick âm thanh tuyệt vời.
pingswept

99 $ là quá nhiều.
Tiêu chuẩn Sandun

1

Một trong những bộ dụng cụ tốt nhất mà tôi tìm thấy là Bộ dụng cụ đào tạo máy tính Micro-Master của Elenco. Bộ này khoảng 8000 series, bộ bao gồm sách, PCB và các thành phần để hàn và lắp ráp. Rất thú vị và giáo dục. Tôi đang lắp ráp bộ dụng cụ này, đây là lặn trong thế giới IC, làm việc với bộ nhớ, mạch thử nghiệm, vui nhộn. Sách rất tốt nhưng cần thêm tài nguyên cho lý thuyết và một số giải thích. (Tôi không chuyên về IC nhưng là người mới bắt đầu, tôi khuyên dùng bộ này)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.