HƯỚNG DẪN SET
dẫn có thể được hiểu bởi các vi điều khiển được biết đến như một tập lệnh. Khi bạn viết một
chương trình bằng ngôn ngữ lắp ráp, bạn thực sự "kể một câu chuyện" bằng cách xác định hướng dẫn theo thứ tự họ phải được
thực thi. Các hạn chế chính trong quá trình này là số hướng dẫn có sẵn. Các nhà sản xuất dính vào
một trong hai chiến lược sau:
RISC (Reduced Instruction Set Computer)
Trong trường hợp này, các vi điều khiển công nhận và thực hiện chỉ hoạt động cơ bản (cộng, trừ, sao chép, vv). Tất cả các phức tạp hơn khác
hoạt động được thực hiện bằng cách kết hợp này (ví dụ, phép nhân được thực hiện bằng cách thực hiện việc thêm liên tục). Việc ép rất
rõ ràng (thử bằng cách sử dụng chỉ một vài từ, để giải thích cho một người nào đó làm thế nào để đến sân bay trong một số thành phố khác). Tuy nhiên, cũng có một số lớn
lợi thế. Trước hết, ngôn ngữ này rất dễ dàng để tìm hiểu. Bên cạnh đó, các vi điều khiển là rất nhanh, do đó nó không phải là có thể xem tất cả các phép tính số học
"nhào lộn" nó thực hiện. Người sử dụng chỉ có thể nhìn thấy kết quả cuối cùng của tất cả những hoạt động này. Cuối cùng, nó không phải là quá khó khăn để giải thích nơi sân bay là
nếu bạn sử dụng những từ thích hợp. Ví dụ: trái, phải, ki lô mét, vv
CISC (Complex Instruction Set Computer)
CISC là đối diện của RISC! Vi điều khiển được thiết kế để nhận ra hơn 200 hướng dẫn khác nhau có thể làm được gì nhiều và rất nhanh. Tuy nhiên,
người ta cần phải hiểu làm thế nào để có tất cả mà chẳng Mời một ngôn ngữ phong phú, mà không phải là ở tất cả dễ dàng ...
Làm thế nào để làm cho sự lựa chọn đúng
Ok, bạn là người mới bắt đầu và bạn đã thực hiện một quyết định để đi vào một cuộc phiêu lưu của làm việc với các vi điều khiển. Chúc mừng bạn
lựa chọn! Tuy nhiên, nó không phải là dễ dàng để lựa chọn vi điều khiển đúng như nó có vẻ. Vấn đề không phải là một phạm vi giới hạn của thiết bị, nhưng
ngược lại!
Trước khi bạn bắt đầu thiết kế một số thiết bị dựa trên vi điều khiển, suy nghĩ những điều sau đây: có bao nhiêu dòng đầu vào / đầu ra tôi sẽ cần cho các
hoạt động? Cần thực hiện một số hoạt động khác hơn là chỉ cần bật rơle on / off? Liệu nó cần một số mô-đun chuyên ngành như nối tiếp
truyền thông, A / D chuyển đổi vv Khi bạn tạo ra một bức tranh rõ ràng về những gì bạn cần, phạm vi lựa chọn được giảm đáng kể, sau đó nó là
thời gian để nghĩ về giá cả. Là kế hoạch của bạn có nhiều thiết bị giống nhau không? Vài trăm? Một triệu? Dù sao, bạn sẽ có được điểm ...
Nếu bạn nghĩ về tất cả những điều này cho lần đầu tiên sau đó tất cả mọi thứ có vẻ hơi khó hiểu. Vì lý do đó, đi từng bước. Trước hết, hãy chọn
các nhà sản xuất, tức là gia đình của các vi điều khiển, bạn có thể dễ dàng có được. Sau đó, nghiên cứu một mô hình cụ thể. Tìm hiểu càng nhiều như bạn
cần, không đi vào chi tiết. Giải quyết một vấn đề cụ thể và một cái gì đó lạ thường sẽ happen- bạn sẽ có thể xử lý bất kỳ mô hình thuộc
gia đình đó.
đang được dịch, vui lòng đợi..