KHO THƯ VIỆN 🔎

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

➤  Gửi thông báo lỗi    ⚠️ Báo cáo tài liệu vi phạm

Loại tài liệu:     PDF
Số trang:         96 Trang
Tài liệu:           ✅  ĐÃ ĐƯỢC PHÊ DUYỆT
 













Nội dung chi tiết: Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

PHẦN IV: LẬP TRÌNH GIAO TIẾP 8051 VÀ NGOẠI VI sử DỤNG cMục đích chung của phần này nhàm giúp người học vận dụng ngôn ngừ lập trình cấp cao c đế lập tr

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2rình cho vi điều khiển. Các ví dll nhằm mục đích dê người học cỏ the tiếp cận được cấu trúc phần cứng bên trong cua dạng máy tính này. Phần này sè đề

cập nhiều hon về việc đa dạng hóa các thiết bị ngoại vi có thê kết nối với máy tính tren chip họ 8051 cũng như các vắn dề minh họa việc giao tiếp mơ r Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

ộng bộ nhớ. Ngoài ra, việc truyền thòng trao dôi dừ liệu giừa máy tính đa dụng và máy tính trên chip họ 8051 cũng được trình bày trong phần này.Từ các

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

ví dụ cơ bán được cung cấp trong phần này, người học có thê hiểu sâu cách sư dụng của từng mà lệnh, cấu trúc và sự ảnh hường cùa các thanh ghi, cùng

PHẦN IV: LẬP TRÌNH GIAO TIẾP 8051 VÀ NGOẠI VI sử DỤNG cMục đích chung của phần này nhàm giúp người học vận dụng ngôn ngừ lập trình cấp cao c đế lập tr

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2g cũa trình biên dịch là nhằm đê chuyên mà nguồn cấp cao c thành mà máy HEX cái mà phần cứng máy tính có thê hiếu và thục hiện lệnh như mong muốn thê

hiện cua người lập trình. Mà máy có định dạng HEX sè dược tâi xuống ROM cua vi diều khiển. Kích thước cứa mà máy là rất quan trọng bời nỏ bị giới hạn Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

về tài nguyên phần cứng cùa vi diều khiển. Thông thường thì không gian bộ nhớ dê kru trừ mà khoáng 64K bytes.Một số lý do đê sứ dụng c trong việc lập

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

trình vi diều khiên dó là:Việc lập trình sử dụng mà cấp cao c sè tiết kiệm thời gian hơn so với lập trình bàng ngôn ngừ cấp thắp như ASM. Tuy nhiên, s

PHẦN IV: LẬP TRÌNH GIAO TIẾP 8051 VÀ NGOẠI VI sử DỤNG cMục đích chung của phần này nhàm giúp người học vận dụng ngôn ngừ lập trình cấp cao c đế lập tr

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2 điều khiển khác nhau. Như vậy, cùng một mà nguồn c có thể chạy trên một số vi diều khiên khác nhau mà không cần phải chinh sữa mà nguồn ban đầu. Việc

hiểu rò kiều dừ liệu trong ngôn ngừ c sẽ giúp người lặp trình có thê tối ưu mà nguồn và kích thước file HEX. Một số kiểu dừ liệu như là:Ký tự không d Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

ấuUnsigned charKý tự có dấuSigned charSố nguyên không dấuUnsigned intsố nguyên có dấuSigned intkiêu bit dimSbit (single bit)Kiểu bit và thanh ghi có c

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

hức năng đặc biệtBit and SFR76Kiều ký tự không dấu (UNSIGNED CHAR)Vì vi điều khiến họ 8051 được cấu tạo từ một bộ xử lý 8-bit, việc sử dụng một kiểu c

PHẦN IV: LẬP TRÌNH GIAO TIẾP 8051 VÀ NGOẠI VI sử DỤNG cMục đích chung của phần này nhàm giúp người học vận dụng ngôn ngừ lập trình cấp cao c đế lập tr

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2m lưu các giá trị bộ đếm và các kỷ tự trong bàng mà ASCII. Trong trình biên dịch c, nó sẽ mặc định sừ dụng kiêu dừ liệu có dấu signed nếu chúng ta khô

ng khai báo từ khóa unsigned.Ví dụ minh họaSư dụng vi điều khiển họ 8051 và ngôn ngừ lập trình c đế viết một chương trình xuất 00-FF tại còng p 1 cua Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

vi diều khiên.XỉncLude void main(void) { unsigned char z; for (z=0;z<=255;Z++) Pl=z;Trong ví dụ này, chúng ta nên lưu ý vì port Pl cùa vi đi

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

ều khiên là 8-bit vì thể hãy sư dụng kiểu dừ liệu unsigned char thay vì kiều int.Sư dụng vi điều khiên họ 8051 và ngôn ngừ lập trình c viết một chương

PHẦN IV: LẬP TRÌNH GIAO TIẾP 8051 VÀ NGOẠI VI sử DỤNG cMục đích chung của phần này nhàm giúp người học vận dụng ngôn ngừ lập trình cấp cao c đế lập tr

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2 ]=Cf012345ABCDJJ; unsigned char z; for (z=0;z<=10;z++) Pl=mynum[z];Lưu ý các ký tự ASCII đều có thê hiện chi với 8-bit.77Sứ dụng vi điều khiên họ 805

1 và ngôn ngừ lập trinh c viết một chương trình để toggle các bit trên công P1 liên tục.//ToggLe Pl forever tíincLude void maỉn(voỉd) { for Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

(;;) { pl=0x55; pl=0xAA;Giai thích chưcmg trinh này, lại sao lại dặt giá trị 0x55 và OxAA vào P1 để thực hiện toggle.Kiểu ký tự có dấu (SIGNED CHAR)Cũ

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

ng như kiều ký tự không dấu, kiều ký tự có dấu sử dụng 8-bit đê lưu giá trị. Tuy nhiên, bit có trọng số lớn MSB được sừ dụng đê lưu miền giá trị + hoặ

PHẦN IV: LẬP TRÌNH GIAO TIẾP 8051 VÀ NGOẠI VI sử DỤNG cMục đích chung của phần này nhàm giúp người học vận dụng ngôn ngừ lập trình cấp cao c đế lập tr

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2ố <0. Ví dụ như giá trị NHIỆT Độ.Ví dụ minh họaSừ dụng vi điều khiên họ 8051 và ngôn ngừ lập trinh c viết một chưong trình đê gửi giá trị so -4 đen +4

ra công p 1.//Singed numbers ttìncLude void main(voỉd) { char mynum[]={+l,-lj+2,-2, +3,-3, +4, -4}; unsigned char z; for (z=0;z<=8;Z++) Pl= Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

mynum[z]; }Quan sát ngõ ra cùa công Pl trên vi diều khiên.78Kiều số nguyên không dấu và có dấu (ƯNSIGNED/SIGNED INT)Đối với kiểu dìr liệu này, 16-bit

Tìm hiểu kỹ thuật tổ chức và kiến trúc máy tính: Phần 2

được sử dụng đề thê hiện dừ liệu. Đối với số nguyên không dấu (unsigned int) tầm giá trị vào khoáng 0 đến 65535 (tức 0000 đến FFFF). Việc sử dụng kiều

PHẦN IV: LẬP TRÌNH GIAO TIẾP 8051 VÀ NGOẠI VI sử DỤNG cMục đích chung của phần này nhàm giúp người học vận dụng ngôn ngừ lập trình cấp cao c đế lập tr

PHẦN IV: LẬP TRÌNH GIAO TIẾP 8051 VÀ NGOẠI VI sử DỤNG cMục đích chung của phần này nhàm giúp người học vận dụng ngôn ngừ lập trình cấp cao c đế lập tr

Gọi ngay
Chat zalo
Facebook