Phần 3 : Vi điều khiển H8/ 3069F
Số trang: 21
Loại file: doc
Dung lượng: 379.00 KB
Lượt xem: 23
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trước khi nói về vi điều khiển, chúng ta sẽ xem xét lại thế nào là máytính:Máy tính nói chung là thiết bị dùng để xử lý, thu nhận, lưu trữ vàtruyền tải dữ liệu.Dữ liệu có thể là các ký tự trong một văn bản, hình ảnh, âm thanh…hay cũng có thể là các trạng thái của một thiết bị điện tử như nhiệt độ tủlạnh, trạng thái của nồi cơm điện
Nội dung trích xuất từ tài liệu:
Phần 3 : Vi điều khiển H8/ 3069F PHẦN III Vi điều khiển H8/3069F1. Giới thiệu chung về vi điều khiển (micro controller) Trước khi nói về vi điều khiển, chúng ta sẽ xem xét lại thế nào là máy tính: Máy tính nói chung là thiết bị dùng để xử lý, thu nhận, lưu trữ và truyền tải dữ liệu. Dữ liệu có thể là các ký tự trong một văn bản, hình ảnh, âm thanh… hay cũng có thể là các trạng thái của một thiết bị điện tử như nhiệt độ tủ lạnh, trạng thái của nồi cơm điện… Nhưng dù dữ liệu có là đại lượng gì đi nữa thì tất cả chúng đều được lưu trữ trong máy tính dưới dạng các dãy số 0 và 1. Một máy tính nói chung được cấu tạo bởi các thành phần như dưới đây: Program Memory (ROM, HDD) I/O interface Processor (USB port, COM (Pentium IV) port) Data Memory (RAM) Bộ xử lý (Processor): Chịu trách nhiệm điều khiển tất cả hoạt động của hệ thống như xử lý số liệu, đóng ngắt các cổng… Bộ nhớ chương trình (Program memory): Lưu trữ các mệnh lệnh để CPU có thể biết phải làm gì. Bộ nhớ dữ liệu (Data memory): Chứa các dữ liệu tạm thời trong quá trình hoạt động. Các cổng vào ra (I/O interface): Là nơi để máy tính có thể giao tiếp với thế giới bên ngoài. Thế giới máy tính có rất nhiều loại, nhưng chúng ta có thể nhận biết 2 loại lớn.Collection by Nguyen Van Kien Canon Viet Nam Co.,Ltd 1 Máy tính để bàn: Đây là cái đầu tiên xuất hiện trong đầu khi bạn nghe nói đến từ máy tính. Nhưng thực tế thì loại này chỉ chiếm một phàn nhỏ trong thế giới máy tính. Loại thứ 2 là máy tính nhúng (embedded computer) – là những máy tính được tích hợp vào trong các thiết bị khác để đảm nhiệm việc điều khiển, đo lường… Số lượng máy tính nhúng này lớn hơn rất nhiều so với máy tính để bàn, nhưng lại ít được biết đến hơn. Máy tính để bàn, thứ mà bạn nghĩ đến Embedded computer: Số lượng nhiều khi nghe từ “máy tính” nhưng ít được biết. Do máy tính nhúng được tích hợp vào một sản phẩm, và để làm một tác vụ nhất định, nên không cần phải mạnh. Nó cần phải có giá rẻ nhất có thể. Thông thường, để giảm giá thành, máy tính nhúng được tích hợp tất cả các bộ phận (CPU, RAM, ROM…) trong một con chip. Thể loại máy tính này thường được gọi dưới một tên khác là vi điều khiển (micro controller). All in one IC Thông thường, để phát triển ứng dụng cho vi điều khiển, người ta sẽ viết chương trình trên máy tính PC (dùng ngôn ngữ C chẳng hạn). Sau đó, sửCollection by Nguyen Van Kien Canon Viet Nam Co.,Ltd 2 dụng chương trình dịch để dịch ra mã máy mà vđk có thể hiểu được. Các mã máy đó sẽ được ghi vào vđk và được vđk thực hiện.2. Khái quát về vi điều khiển H8/3069F Vi điều khiển H8/3069F là một vđk thuộc họ H8/300H của hãng Renesas. Họ CPU H8/300H có cấu trúc trong 32 bit, bao gồm 16 thanh ghi chung 16 bit. Các thanh ghi này có thể được chia ra thành các thanh ghi 8 bit hoặc kết hợp lại thành thanh ghi 32 bit. H8/300H có tập lệnh gồm 62 lệnh, với khả năng tình toán toán học và logic với 8/16/32 bit cùng với khả năng thao tác đến bit (bit manipulation). CPU này có thể định được 16MB địa chỉ. Sau đây là một số spec của vđk H8/3069F - Tần số lớn nhất: 25MHz - Thực hiện các lệnh trong 2 hoặc 4 chu kỳ - Có lệnh nhân/chia 8/16/32 bit có dấu. - 512KB ROM, 16KB RAM - 7 ngắt ngoài, 36 ngắt trong, 3 level ngắt - Có thể đinh địa chỉ tới 16MB, có thể truy xuất bộ nhớ ngoài với 8 đường CS riêng biệt. Mỗi vùng có thể truy xuất với độ rộng 8 hoặc 16 bit. - Có thể truy xuất trực tiếp 8MB DRAM. - 3 timer 16 bit, 4 timer 8 bit. - 3 bộ truyền nhận nối tiếp (SCI) - 8 kênh A/D 10 bit - 2 kênh D/A 8 bit - 70 cổng vào/ra và 9 cổng vào H8/3069F có thể hoạt động ở 6 mode khác nhau. Các mode được lựa chọn dựa vào các chân MD0-MD2. Các mode có không gian bộ nhớ khác nhau.Collection by Nguyen Van Kien Canon Viet Nam Co.,Ltd 33. Bảng mạch AKI-H8 3069F Trong khóa học này, chúng ta sẽ nghiên cứu vđk H8/3069F dùng bản mạch AKI-H8 3069F. Bản mạch này bao gồm vđk H8/3069F và 2MB DRAM được nối với chân CS2 của vđk. Chún ...
Nội dung trích xuất từ tài liệu:
Phần 3 : Vi điều khiển H8/ 3069F PHẦN III Vi điều khiển H8/3069F1. Giới thiệu chung về vi điều khiển (micro controller) Trước khi nói về vi điều khiển, chúng ta sẽ xem xét lại thế nào là máy tính: Máy tính nói chung là thiết bị dùng để xử lý, thu nhận, lưu trữ và truyền tải dữ liệu. Dữ liệu có thể là các ký tự trong một văn bản, hình ảnh, âm thanh… hay cũng có thể là các trạng thái của một thiết bị điện tử như nhiệt độ tủ lạnh, trạng thái của nồi cơm điện… Nhưng dù dữ liệu có là đại lượng gì đi nữa thì tất cả chúng đều được lưu trữ trong máy tính dưới dạng các dãy số 0 và 1. Một máy tính nói chung được cấu tạo bởi các thành phần như dưới đây: Program Memory (ROM, HDD) I/O interface Processor (USB port, COM (Pentium IV) port) Data Memory (RAM) Bộ xử lý (Processor): Chịu trách nhiệm điều khiển tất cả hoạt động của hệ thống như xử lý số liệu, đóng ngắt các cổng… Bộ nhớ chương trình (Program memory): Lưu trữ các mệnh lệnh để CPU có thể biết phải làm gì. Bộ nhớ dữ liệu (Data memory): Chứa các dữ liệu tạm thời trong quá trình hoạt động. Các cổng vào ra (I/O interface): Là nơi để máy tính có thể giao tiếp với thế giới bên ngoài. Thế giới máy tính có rất nhiều loại, nhưng chúng ta có thể nhận biết 2 loại lớn.Collection by Nguyen Van Kien Canon Viet Nam Co.,Ltd 1 Máy tính để bàn: Đây là cái đầu tiên xuất hiện trong đầu khi bạn nghe nói đến từ máy tính. Nhưng thực tế thì loại này chỉ chiếm một phàn nhỏ trong thế giới máy tính. Loại thứ 2 là máy tính nhúng (embedded computer) – là những máy tính được tích hợp vào trong các thiết bị khác để đảm nhiệm việc điều khiển, đo lường… Số lượng máy tính nhúng này lớn hơn rất nhiều so với máy tính để bàn, nhưng lại ít được biết đến hơn. Máy tính để bàn, thứ mà bạn nghĩ đến Embedded computer: Số lượng nhiều khi nghe từ “máy tính” nhưng ít được biết. Do máy tính nhúng được tích hợp vào một sản phẩm, và để làm một tác vụ nhất định, nên không cần phải mạnh. Nó cần phải có giá rẻ nhất có thể. Thông thường, để giảm giá thành, máy tính nhúng được tích hợp tất cả các bộ phận (CPU, RAM, ROM…) trong một con chip. Thể loại máy tính này thường được gọi dưới một tên khác là vi điều khiển (micro controller). All in one IC Thông thường, để phát triển ứng dụng cho vi điều khiển, người ta sẽ viết chương trình trên máy tính PC (dùng ngôn ngữ C chẳng hạn). Sau đó, sửCollection by Nguyen Van Kien Canon Viet Nam Co.,Ltd 2 dụng chương trình dịch để dịch ra mã máy mà vđk có thể hiểu được. Các mã máy đó sẽ được ghi vào vđk và được vđk thực hiện.2. Khái quát về vi điều khiển H8/3069F Vi điều khiển H8/3069F là một vđk thuộc họ H8/300H của hãng Renesas. Họ CPU H8/300H có cấu trúc trong 32 bit, bao gồm 16 thanh ghi chung 16 bit. Các thanh ghi này có thể được chia ra thành các thanh ghi 8 bit hoặc kết hợp lại thành thanh ghi 32 bit. H8/300H có tập lệnh gồm 62 lệnh, với khả năng tình toán toán học và logic với 8/16/32 bit cùng với khả năng thao tác đến bit (bit manipulation). CPU này có thể định được 16MB địa chỉ. Sau đây là một số spec của vđk H8/3069F - Tần số lớn nhất: 25MHz - Thực hiện các lệnh trong 2 hoặc 4 chu kỳ - Có lệnh nhân/chia 8/16/32 bit có dấu. - 512KB ROM, 16KB RAM - 7 ngắt ngoài, 36 ngắt trong, 3 level ngắt - Có thể đinh địa chỉ tới 16MB, có thể truy xuất bộ nhớ ngoài với 8 đường CS riêng biệt. Mỗi vùng có thể truy xuất với độ rộng 8 hoặc 16 bit. - Có thể truy xuất trực tiếp 8MB DRAM. - 3 timer 16 bit, 4 timer 8 bit. - 3 bộ truyền nhận nối tiếp (SCI) - 8 kênh A/D 10 bit - 2 kênh D/A 8 bit - 70 cổng vào/ra và 9 cổng vào H8/3069F có thể hoạt động ở 6 mode khác nhau. Các mode được lựa chọn dựa vào các chân MD0-MD2. Các mode có không gian bộ nhớ khác nhau.Collection by Nguyen Van Kien Canon Viet Nam Co.,Ltd 33. Bảng mạch AKI-H8 3069F Trong khóa học này, chúng ta sẽ nghiên cứu vđk H8/3069F dùng bản mạch AKI-H8 3069F. Bản mạch này bao gồm vđk H8/3069F và 2MB DRAM được nối với chân CS2 của vđk. Chún ...
Tìm kiếm theo từ khóa liên quan:
bộ nhớ chương trình bộ nhớ dữ liệu lập trình điều khiển khu vực bộ nhớ goài thanh ghi dastcr bộ định thờiTài liệu có liên quan:
-
Luận văn: Xây dựng hệ thống băng tải đếm sản phẩm sử dụng PLC S7-200
61 trang 151 0 0 -
10 trang 59 0 0
-
82 trang 56 0 0
-
Giáo trình Thực tập Robot công nghiệp: Phần 1
50 trang 53 0 0 -
8 trang 42 0 0
-
Giáo trình Lập trình vi điều khiển (Nghề: Điện công nghiệp - CĐLT) - Trường Cao đẳng Cơ giới (2022)
169 trang 40 0 0 -
93 trang 39 0 0
-
Giáo trình Lý thuyết điều khiển logic - ThS. Nguyễn Bá Hội
124 trang 38 0 0 -
Chương 18: CÁC BÀI TẬP ỨNG DỤNG PLC MITSUBISHI
7 trang 37 0 0 -
Hướng dẫn tự học PLC OMRON qua những hình ảnh
30 trang 37 0 0