1 Electrical Engineering 1 Vi điều khiển 8051(microcontroller) • 8031 do hãng Intel chế tạo • 8051 có 4kbyte Flash Ram • 89C51, 52 do hãng Intel chế tạo • 87C51 do hãng Philip chế tạo • 80515, 535 do hãng Siemens chế tạo Electrical Engineering 2 Vi điều khiển89C51 2 Electrical Engineering 3 Electrical Engineering 4 Đặc điểm chung AT89C51/52 •Do hãng Atmel chế tạo •4K byte Flash, 128 byte RAM •32 đường xuất nhập, •Hai bộ định thời / bộ đếm 16 bit, •5 ngắt •Một port nối tiếp song công •Mạch dao động và tạo xung nhịp trên chip. 3 Electrical Engineering 5 Làm việc với89C51 •Bộ nạp Flash RAM –Phần cứng –Phần mềm – 8051 programmer •Chương trình dịch – Assembler AS51 –Chương trình C: Keil, Read 51, Electrical Engineering 6 Phần mềm 4 Electrical Engineering 7 Giới thiệu chung 89c51 H×nh 2.1: CÊu tróc cña vi ®iÒu khiÓn 8051. Bộ tạo dao động CPU Điều khiển ngắt. Nguån ng¾t trong. 4Kbyte Bé nhí ch−¬ng tr×nh trong. 128byte Bé nhí RAM trong 2bộ đếm / định thời Khối đ.khiển quản lý Bus. Port 0 Port 1 Port 2 Port 3 Giao diện nối tiép. XTAL 1.2 |PSEN/ALE Cæng I/O 8 bit Cổng I/O Đchỉ cao Dữ liệu 8 bit Cổng I/O Đchỉ thấp Dữ liệu 8 bit Cổng I/O Các chức năng đắc biệt Dữ liệu 8 bit Nguồn ngắt ngoài Đếm sự kiện. Electrical Engineering 8 Khối xử lý trung tâm CPU CPU -Central Processing Unit • Thanh ghi tích luỹ (ký hiệu là A ); • Thanh ghi tích luỹ phụ (ký hiệu là B ) thường được dùng cho phép nhân và phép chia ; •Khối logic số học (ALU=Arithmetic Logical Unit) ; •Từ trạng thái chương trình (PSW= Program Status Word ); •Bốn băng thanh ghi (R0-R7). • Con trỏ ngăn xếp (SP=Stack Point) cũng như con trỏ dữ liệu để định địa chỉ cho bộ nhớ dữ liệu ở bên ngoài; • Thanh ghi đếm chương trình (PC= Progam Counter ); 5 Electrical Engineering 9 Mô tả các chân 8051 • 40 chân • Vcc Chân cung cấp điện, 5V DC, 40 • GND Chân nối đất, 0V, 20 •Chân thạch anh:18, 19, dùng đồng hồ thạnh anh với tần số lớn nhất là 12 Mhz Electrical Engineering 10 Các cổng vào ra •4 cổng, 32 bít vào ra – Port 0, 1, 2, 3 •Port 1 – Chân 1 – 8 của 8051, ký hiệu P1.0, P1.1 P1.7 – Dùng làm đường xuất và đường nhập, ghép nối với thiết bị ngoại vi 6 Electrical Engineering 11 Các cổng vào ra(tiếp) • Port 0 (chân 32-39) có 2 công dụng. – Dùng như nhiệm vụ xuất nhập – Khi ghép nối với thiết bị nhớ, port 0 trở thành bus địa chỉ và bus dữ liệu đa hợp • byte thấp của bus địa chỉ nếu dùng địa chỉ Electrical Engineering 12 Các cổng vào ra (tiếp) • Port 2 (chân 21-28) có 2 công dụng. – Dùng như nhiệm vụ xuất nhập – Khi ghép nối với thiết bị nhớ, port 2 trở thành bus địa chỉ • byte cao của bus địa chỉ nếu dùng địa chỉ 7 Electrical Engineering 13 Các cổng vào ra (tiếp) • Port 3 (chân 10 – 17) –Cóthể làm các chân vào ra trực tiếp – Tùy theo phần mềm có thể làm chức năng riêng Electrical Engineering 14 Port 3 • P3.0 RxD ( ngõ vào cổng nối tiếp ) • P3.1 TxD ( Ngõ ra của port nối tiếp ) • P3.2 ( Ngõ vào ngắt ngoài 0 ) • P3.3 ( Ngõ vào ngắt ngoài 1 ) • P3.4 T0 ( Ngõ vào bên ngoài của bộ định thời ) • P3.5 T1 ( Ngõ vào bên ngoài của bộ định thời 1 ) • P3.6 (Diều khiển ghi bộ nhớ dư liệu ngoài ) • P3.7 (Diều khiển đọc ghi bộ nhớ dư liệu ngoài ) 8 Electrical Engineering 15 Các chân điều khiển • PSEN •ALE •EA • RESET Electrical Engineering 16 RESET •Khởi động lại hệ thống •Tích cực ở mức 1 89C51 HI 0 R3 10K C1 R3 100 9 Electrical Engineering 17 EA • Chân 31, cần điều khiển bằng người thiết kế •EA = 1, thực hiện chương trình trong ROM nội •EA = 0, thực hiện chương trình ROM ngoài Electrical Engineering 18 Kết cấu bộ nhớ chương trình 8051 10 Electrical Engineering 19 Bộ nhớ RAM trong Electrical Engineering 20 Ghép nối bộ nhớ (vào ra) ngoài • Ghép nối thiết bị vào ra ngoài – Khi giới hạn bởi sổ cổng vào ra – Khi dung lương nhớ bổ xung thêm •Về lý thuyết , 8051 có thể có –64k bộ nhớ chương trình (code memory ) –64K bộ nhớ dữ liệu •Việc ghép nối bộ nhớ liên quan tới việc sử dụng tín hiệu địa chỉ để tạo ra tín hiệu chọn chip CE • Chân PSEN sử dụng cho vùng nhớ chương trình • Đường RD, WR cho CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc -o0o ĐƠN ĐỀ CỬ (Dùng cho cổ đông cá nhân/nhóm cổ đông) ỨNG CỬ VIÊN THAM GIA HỘI ĐỒNG QUẢN TRỊ CÔNG TY CỔ PHẦN ĐẦU TƢ CHÂU Á-THÁI BÌNH DƢƠNG Kính gửi: ĐHĐCĐ CÔNG TY CỔ PHẦN ĐẦU TƯ CHÂU Á-THÁI BÌNH DƯƠNG Tôi/Chúng là: Nguyễn Đỗ Lăng CMND/GCNĐKKD số: 001074009886 Ngày cấp: 30/05/2016 Nơi cấp: Cục CS ĐKQL Cƣ trú DLQG dân cƣ Địa chỉ: 10 B3 Tập thể KTQD, Đồng Tâm, Hà Nội Hiện sở hữu: 7.492.122 cổ phần (Bằng chữ: Bảy triệu, bốn trăm chín mươi hai nghìn, trăm hai mươi hai cổ phần) chiếm 21,16% tổng số cổ phiếu mà Quý Công ty phát hành có quyền biểu Đề nghị Đại hội đồng cổ đông Công ty cổ phần Đầu tƣ Châu Á-Thái Bình Dƣơng cho tôi/chúng đƣợc ứng cử/đề cử: Ông (Bà): Nguyễn Hồng Quân CMND số: 011997721 Ngày cấp: 04/10/2012 Nơi cấp: Hà Nội Địa thƣờng trú: Số 12, ngách 495/1 Nguyễn Trãi, Thanh Xuân, Hà Nội Trình độ học vấn: Kỹ sƣ xây dựng thủy điện, Lý luận trị cao cấp Hiện sở hữu: cổ phần (Bằng chữ:Không cổ phần) đại diện sở hữu: cổ phần (Bằng chữ: không) Làm ứng cử viên để bầu vào HĐQT Công ty cổ phần Đầu tƣ Châu Á-Thái Bình Dƣơng nhiệm kỳ 2015 – 2020 kỳ Đại hội đồng cổ đông thƣờng niên năm 2017 Chúng xin cam đoan nội dung khai thật Nếu sai, xin chịu trách nhiệm trƣớc pháp luật Trân trọng cảm ơn! Hà Nội, ngày 22 tháng 05 năm 2017 CỔ ĐÔNG (Đã ký) Nguyễn Đỗ Lăng Chương 4: Giới thiệu phần cứng 8051 TS Nguyễn Hồng Quang Electrical Engineering Tổng quan • • • • 44.11 Giới thiệu 8051 4.2 Kiến trúc hệ thống 4.3 Cấu trúc cổng I/O 4.5 Tổ chức nhớ giải mã địa Electrical Engineering 4.1.1 Vi điều khiển 8051(microcontroller) • • • • • 8031 hãng Intel chế tạo 8051 có 4kbyte Flash Ram 89C51, 52 hãng Intel chế tạo 87C51 d hãng hã Philip Phili chế hế tạo t 80515, 535 hãng Siemens chế tạo Electrical Engineering 4.1.2Vi điều khiển 89C51 Electrical Engineering 4.1.2Hình ảnh họ 89 Electrical Engineering Electrical Engineering 4.2 Đặc điểm chung AT89C51/52 •Do hãng Atmel chế tạo •4K/8K byte Flash, 128 byte RAM •32 đường xuất nhập, •Hai định thời / đếm 16 bit, •5 ngắt •Một port nối tiếp song công •Mạch dao động tạo xung nhịp chip Electrical Engineering 4.2.1 Làm việc với 89C51 • Bộ nạp Flash RAM – 8051 programmer • Chương trình dịch – Assembler AS5 – Chương trình C: Keil Keil, Read 51 • Phần mềm mô Proteus Electrical Engineering 4.2.2 Flash progammer Electrical Engineering 4.2.2 EZ downloader Electrical Engineering 10 4.2.3 Compiler Simulation 11 Electrical Engineering 4.3 Khối xử lý trung tâm CPU CPU -Central Processing Unit • Thanh a ghi g tích t c luỹ uỹ ((kýý hiệu ệu làà A ); • Thanh ghi tích luỹ phụ (ký hiệu B ) thường dùng cho phép nhân phép chia ; • Khối logic số học (ALU=Arithmetic Logical Unit) ; • Từ trạng thái chương trình (PSW= Program Status Word ); • Bốn băng ghi (R0-R7) • Con trỏ ngăn xếp (SP=Stack (SP Stack Point) trỏ liệu để định địa cho nhớ liệu bên ngoài; • Thanh ghi đếm chương trình (PC= Progam Counter ); Electrical Engineering 12 4.3.1 Các chân 8051 • • • • 40 chân Vcc Chân cung cấp điện, 5V DC, 40 GND Chân nối đất, 0V, 20 Chân thạch anh:18, 19, dùng đồng hồ thạnh anh với tần số lớn 24 Mhz 13 Electrical Engineering 4.3.1 Thạch anh • • • • • Electrical Engineering 12Mhz 11.0592 Mhz 8Mhz 24 MHz 3.96 Mhz 14 4.3.1 Ví dụ Hardware Electrical Engineering 15 4.3.2 Các cổng vào • cổng, 32 bít vào – Port 0, 1, 2, • Port – Chân – 8051, ký hiệu P1.0, P1.1 P1.7 – Dùngg làm đườngg xuất đường nhập, ghép nối với thiết bị ngoại vi Electrical Engineering 16 4.3.2 Các cổng vào ra(tiếp) • Port (chân 32-39) có công ô dụng d – Dùng nhiệm vụ xuất nhập – Khi ghép nối với thiết bị nhớ, port trở thành bus địa bus liệu đa hợp • byte thấp bus địa dùng địa Electrical Engineering 17 4.3.2 Các cổng vào (tiếp) • Port ((chân 21-28)) có công dụng – Dùng nhiệm vụ xuất nhập – Khi ghép nối với thiết bị nhớ, port trở thành bus địa • byte cao bus địa dùng địa Electrical Engineering 18 4.3.2 Các cổng vào (tiếp) • Port (chân 10 – 17) – Có thể làm chân vào trực tiếp – Tùy theo phần mềm làm chức riêng 19 Electrical Engineering 4.3.2 Port • • • • • • • • P3.0 P3.1 P3 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 Electrical Engineering RxD ( ngõ vào cổng nối tiếp ) TxD ( Ngõ port nối tiếp ) ( Ngõ N õ vào ngắt ài ) ( Ngõ vào ngắt ) T0 ( Ngõ vào bên định thời ) T1 ( Ngõ vào bên định thời ) (WR - Điều khiển ghi nhớ dư liệu ) (RD Điều khiển đọc ghi nhớ dư liệu ) 20 10 4.3.3 Các chân điều khiển • • • • PSEN ALE EA RESET 21 Electrical Engineering 4.3.3 RESET • Khởi động lại hệ thống • Tích cực mức HI C1 R3 100 R3 10K 89C51 Electrical Engineering 22 11 4.3.3 EA • Chân 31, 31 cần điều khiển người thiết kế • EA = 1, thực chương trình ROM nội • EA = 0, thực chương trình ROM Electrical Engineering 23 4.4 Kết cấu nhớ chương trình 8051 Electrical Engineering 24 12 4.4.1 Bộ nhớ RAM Electrical Engineering 25 4.4.2 Ghép nối nhớ (vào ra) • Ghép nối thiết bị vào – Khi giới hạn sổ cổng vào – Khi dungg lương g nhớ bổ xungg thêm • Về lý thuyết , 8051 có – 64k nhớ chương trình (code memory ) – 64K nhớ liệu • Việc ghép nối nhớ liên quan tới việc sử dụng tín hiệu địa để tạo tín hiệu chọn chip CE • Chân PSEN sử dụng cho vùng nhớ chương trình • Đường RD, WR cho vùng nhớ liệu • EA = Vcc dùng cho - on chip code rom • EA = GND dùng vùng nhớ Electrical Engineering 26 13 4.4.2 Ví dụ ghép nối nhớ RAM Electrical Engineering 27 4.4.2 PSEN (program store enable) • Điều khiển CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc THÔNG BÁO ĐỀ CỬ ỨNG VIÊN ĐỂ BẦU BỔ SUNG THÀNH VIÊN HỘI ĐỒNG QUẢN TRỊ MB NHIỆM KỲ 2014-2019 Kính gửi: Hội đồng Quản trị MB Hôm nay, Ngày ……tháng……năm 2016, thông báo số …… /MB-HĐQT ngày … /03/2016 Hội đồng Quản trị MB việc số lượng thành viên dự kiến bầu bổ sung vào HĐQT đề cử nhân dự kiến bầu bổ sung Thành viên HĐQT nhiệm kỳ 2014-2019, tôi/ cổ đông/nhóm cổ đông sở hữu/tự nguyện tập họp thành nhóm cổ đông sở hữu ………… tổng số cổ phần phổ thông MB thời hạn liên tục sáu (06) tháng trước ngày hôm Tôi/ xin thông báo cam kết với Hội đồng quản trị MB sau: Thống đề cử người có tên bầu bổ sung vào HĐQT nhiệm kỳ 2014-2019 sau: Họ tên ứng cử viên STT Số CMND, Nơi cấp, Ngày cấp … Tôi/ Chúng cam kết ứng viên đảm bảo tiêu chuẩn, điều kiện theo quy định pháp luật, Điều lệ MB; đồng thời cam kết đảm bảo trì tỷ lệ sở hữu số cổ phần MB thời gian liên tục sáu (06) tháng (từ … đến …)/ việc tập họp thành nhóm cổ đông theo danh sách đến ngày họp Đại hội đồng cổ đông MB năm 2016, nhằm đảm bảo hiệu lực pháp lý việc đề cử ứng viên trên, để Đại hội đồng cổ đông bầu bổ sung vào Hội đồng quản trị nhiệm kỳ 2014 - 2019 MB Tôi/ Chúng xin gửi kèm theo thông báo hồ sơ có liên quan ứng cử viên lập theo quy định pháp luật Thông tin Cổ đông/Danh sách cổ đông tập hợp thành nhóm: STT HỌ TÊN CỔ ĐÔNG Số CMND/ĐKKD … TỔNG CỘNG CHỮ KÝ SỐ CP SỞ HỮU LIÊN TỤC (VÀ ĐÓNG DẤU TỶ LỆ/TỔNG SỐ TRONG TRƯỜNG TRONG VÒNG CỔ PHẦN CỦA HỢP CỔ ĐÔNG LÀ THÁNG TRƯỚC ĐẠI DIỆN PHẦN VỐN MB NGÀY HÔM GÓP CỦA DOANH NAY NGHIỆP)