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ạmNộ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ácTì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 2về 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ậpTì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, sPHẦ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ó cTì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 cPHẦ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 2vi diều khiên.XỉncLudeTì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ươngPHẦ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ọ 8051 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íincLudeTì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ìncLudeTì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ềuPHẦ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 trPHẦ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 trGọi ngay
Chat zalo
Facebook