... ĐIỀUKHIỂN BEGIN32 LED SÁNGDELAY32 LED TẮTDELAYEND GIAO TIẾPVIĐIỀUKHIỂN VỚI LED ĐƠN Sơ đồ mạch điện theo kiểu sink dòng: dòng chạy từ vcc qua led và điện trở hạn dòng vào vi ... 1: CHƯƠNG TRÌNH ĐIỀUKHIỂN 8 LED CHÓP TẮT (SÁNG TẮT) ĐIỀU KHIỂN LED SÁNG THÌ DỮ LIỆU GỞI RA LED LÀ 1, MỨC 0 LED TẮT LƯU ĐỒ BEGIN8 LED SÁNGDELAY8 LED TẮTDELAYEND VI T CHƯƠNG TRÌNH ... Lệnh chuyển dữ liệu vào ô nhớ trực tiếp : Cú pháp : MOV direct, #data Mã lệnh : LƯU ĐỒ ĐIỀUKHIỂN BEGIN16 LED SÁNGDELAY16 LED TẮTDELAYEND VI T CHƯƠNG TRÌNH ;CHUONG TRINH DIEU...
... 0 0 0 1 0 0 0 0 0 0 1 1 GIAO TIẾPVIĐIỀUKHIỂN VỚI LED ĐƠN SƠ ĐỒ MẠCH ĐIỆN THEO KIỂU SINK DÒNG: DÒNG CHẠY TỪ VCC QUA LED VÀ ĐIỆN TRỞ HẠN DÒNG VÀO VIĐIỀU KHIỂN. MỨC LOGIC 0 THÌ LED ... BÀI SỐ 4: CTDK SÁNG TẮT DẦN CÁC PORT 0,1,2,3 LƯU ĐỒ ĐIỀUKHIỂN LƯU ĐỒ ĐIỀUKHIỂN BEGIN16 LED SÁNGDELAY16 LED TẮTDELAYEND VI T CHƯƠNG TRÌNH ;CHUONG TRINH DIEUKHIEN 16 LED SANG ... byte và thời gian thực hiện lệnh là 2 chu kỳ máy Chức năng: viđiềukhiển sẽ nhảy đến lệnh có địa chỉ tương đối (rel) để thực hiện tiếp. Có thể thay thế rel bằng nhản. Lệnh này chỉ nhảy trong...
... - Khởi tạo project bằng CodeVision. - Nạp chương trình. - Điềukhiển led đơn trên KIT theo ý muốn. Lý thuyết: 1.Kiến trúc viđiều khiển: AVR là họ viđiềukhiển 8 bit theo công nghệ mới, ... nhớ EEPROM. - Giaotiếp USART vv. 2. Giới thiệu viđiềukhiển Atmega16L: 4DKS_GROUP Microcontroller Training Center DKS Group www.EmbestDKS.com 2MỤC LỤC Bài 1: Điềukhiển IO (vào ... khiển IO (vào ra) led đơn 4 1.Kíến trúc về viđiềukhiển 4 2. Giới thiệu viđiềukhiển Atmega16L 4 2.1.Mô tả các chân: 4 3. Phần mềm lập trình codevision(Hitech): 6 3.1.Mô tả phần cứng trên...
... Giáo trình Viđiềukhiển Tổng quan về viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang 33 Hình 1.20 – Chu kỳ ghi dữ liệu bộ nhớ ngoài Giáo trình Viđiềukhiển Tổng quan về viđiềukhiển MCS-51 ... điềukhiển Tổng quan về viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang 1 Chương 1: TỔNG QUAN VỀ VIĐIỀU KHIỂN MCS-51 Chương này giới thiệu tổng quan về họ viđiềukhiển MCS-51(chủ yếu trên ... 0FFFh Hình 1.10 – Giaotiếp bộ nhớ chương trình và dữ liệu ngoài dùng chung Phạm Hùng Kim Khánh Trang 15Giáo trình viđiềukhiển Tổng quan về viđiềukhiển MCS-51RST9XTA L 218XTA...
... Giáo trình Viđiềukhiển Lập trình hợp ngữ trên viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang 35 Chương 2: LẬP TRÌNH HỢP NGỮ TRÊN VI ĐIỀU KHIỂN MCS-51 Chương này giới ... 2K 0000h 07FFh AJMP rel Phạm vi thực hiện 2K F800h FFFFh AJMP rel Phạm vi thực hiện Giáo trình Viđiềukhiển Lập trình hợp ngữ trên viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang ... Giáo trình Viđiềukhiển Lập trình hợp ngữ trên viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang 42 MOV A, #data8 ; Chuyển giá trị 8 bit vào A MOV Rn, direct; Chuyển nội dung ô nhớ trực tiếp vào...
... phép định địa chỉ bit Giáo trình Viđiềukhiển Các hoạt động của viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang 57 Chương 3: CÁC HOẠT ĐỘNG CỦA VIĐIỀU KHIỂN MCS-51 Chương này giới thiệu ... (ITx = 1). Quá trình điềukhiển ngắt ngoài mô tả như sau: - Xác định yêu cầu ngắt bằng cạnh âm hay bằng mức logic. Giáo trình Viđiềukhiển Các hoạt động của viđiềukhiển MCS-51 Phạm Hùng ... Giá trị khi reset: TCON = 00h Giáo trình Viđiềukhiển Các hoạt động của viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang 67 1.6. Các ví dụ Để điềukhiển hoạt động của timer, cần thực hiện:...
... 96Giáo trình viđiềukhiển Các ứng dụng dựa trên viđiềukhiển MCS-51Giáo trình Viđiềukhiển Các ứng dụng dựa trên viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang 103 Ví dụ 3: Vi t chương trình ... Phạm Hùng Kim Khánh Trang 111Giáo trình viđiềukhiển Các ứng dụng dựa trên viđiềukhiển MCS-51Giáo trình Viđiềukhiển Các ứng dụng dựa trên viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang ... Phạm Hùng Kim Khánh Trang 132Giáo trình viđiềukhiển Các ứng dụng dựa trên viđiềukhiển MCS-51Giáo trình Viđiềukhiển Các ứng dụng dựa trên viđiềukhiển MCS-51 Phạm Hùng Kim Khánh Trang...
... "*.HEX" End Sub Giáo trình Viđiềukhiển Phụ lục 3 – Soạn thảo và nạp chương trình cho AT89C51 Phạm Hùng Kim Khánh Trang 180 VIN1GND3VOUT2U3 LM7805/TOC110uFVIN3ADJ1VOUT2U4LM317/TO220C21uFR9250R102150ADJR123315V15VDCC3103VCC11223344JS2BRIGDEAC2AC1R1IN13R2IN8T1IN11T2IN10C+1C1-3C2+4C2-5V+2V-6R1OUT12R2OUT9T1OUT14T2OUT7U5MAX232C710uFC610uFC810uFC910uFVCC594837261P1PC ... Left(buffer, Len(buffer) - 1) Read_File_Bin = buffer Bar1.Value = 0 Close #FileNum Giáo trình Viđiềukhiển Phụ lục 1 – Soạn thảo và nạp chương trình cho AT89C51 Phạm Hùng Kim Khánh Trang 140 Định ... chương trình ASEM51 sẽ tạo thêm file .HEX và .LST. File .HEX được dùng để nạp Giáo trình Viđiềukhiển Phụ lục 1 – Soạn thảo và nạp chương trình cho AT89C51 Phạm Hùng Kim Khánh Trang 147 ...
... phép mô phỏng hoạt động của mạch điện tử bao gồm phần thiết kế mạch và vi t chương trình điềukhiển cho các họ viđiều khiển như MCS-51, PIC, AVR, … Phần mềm bao gồm 2 chương trình: ISIS cho ... tạo tín hiệu sin, vuông, …Các thiết bị đo dạng sóngCho phép quay linh kiệnGiáo trình Viđiềukhiển Phụ lục 2 – Mô phỏng bằng Proteus Phạm Hùng Kim Khánh Trang 190 Nhấn nút Open để mở ... phỏng 89C51 tại Website: http://eed.hutech.edu.vn, phần Hỗ trợ học tập Giáo trình Viđiềukhiển Phụ lục 2 – Mô phỏng bằng Proteus Phạm Hùng Kim Khánh Trang 188 Sao khi tạo file thành...
... Giáo trình Viđiềukhiển Phụ lục 3 – Tóm tắt tập lệnh Phạm Hùng Kim Khánh Trang 193 MOVC A,@A+DPTR Move Code ... Jump if Accumulator is Zero 2 24 JNZ rel Jump if Accumulator is Not Zero 2 24 Giáo trình Viđiềukhiển Phụ lục 3 – Tóm tắt tập lệnh Phạm Hùng Kim Khánh Trang 191 Phụ lục 3: TÓM TẮT TẬP LỆNH ... to direct byte 2 12 ANL direct,#data AND immediate data to direct byte 3 24 Giáo trình Viđiềukhiển Phụ lục 3 – Tóm tắt tập lệnh Phạm Hùng Kim Khánh Trang 192 ORL A,Rn OR register to Accumulator...
... register-indirect, or immediate. Giáo trình Viđiềukhiển Phụ lục 4 – Mô tả tập lệnh Phạm Hùng Kim Khánh Trang 204 Example: Port 1 has previously been written with 5BH (01011101B). The following ... contents, leaving the result in the Accumulator. The carry and auxiliary-carry flags are set respectively, if there is a carry-out from bit 7 or bit 3, and Giáo trình Viđiềukhiển Phụ lục ... Encoding: 1 0 0 1 0 1 0 0 immediate dataOperation: SUBB (A) ← (A) - (C) - #data Giáo trình Viđiềukhiển Phụ lục 4 – Mô tả tập lệnh Phạm Hùng Kim Khánh Trang 224 35.6. ORL direct,#data Bytes:...
... SJMP HERE ;Tiếp tục thực hiện nó. Có thể vi t chương trình này theo cách khác: HERE: CPL P1.0 ;Bù bít 0 của cổng 1. LCALL DELAY ;Gọi chương trình con giữ chậm DELAY SJMP HERE ;Tiếp tục ... truy cập đến từng bít một thay vì phải truy cập cả byte làm cho 805 trở thành trong những bộ vi điềukhiển (BVĐK) 8 bít mạnh nhất trên thị trường. Vậy những bộ phận nào của CPU, RAM, các thanh ... nếu bít = 1 và sau đó xoá bít 8.1.2 Các cổng I/O và khả năng đánh địa chỉ theo bít. Bộ viđiềukhiển 8051 có bốn cổng I/O 8 bít là P0, P1, P2 và P3. Chúng ta có thể truy cập toàn bộ 8 bít...
... bộ nhớ nối tiếp như các EEPROM nối tiếp. 7.3 Các chương trình ứng dụng của mà BCD và ASCII. Các số mà BCD đà được trình ở chương 6. Như đà nói ở đó rằng trong rất nhiều bộ viđiềukhiển mới ... thực RTC (Real Time Clock) để giữ cho thời gian và cả lịch cho cả khi bị tắt nguồn. Các bộ viđiềukhiển này cung cấp thời gian và lịch dưới dạng BCD. Tuy nhiên, để hiển thị chúng thì chúng ... số mà ASCII về số mà BCD và ngược lại. 7.3.2 Chuyển đổi mà BCD đóng gói về ASCII. Các bộ viđiềukhiển DS5000T đều có đồng bộ thời gian thực RTC. Nó cung cấp hiển thị liên tục thời gian trong...
... ngữ thực hiện vi c chuyển đổi song điều quan trọng là hiểu vi c chuyển đổi diễn ra như thế nào. Để chuyển đổi về dạng biểu diễn số âm (bù 2) thì tiến hành theo các bước sau: 1. Vi t độ lớn của ... Nói cách khác là không cho phép có các số A - F. Điều quan trọng cũng phải lưu ý là DA chỉ làm vi c sau phép cộng ADD, nó sẽ không bao giờ làm vi c theo lệnh tăng INC. Tóm tắt về hoạt động ... lệnh nhân và chia chỉ hoạt động với những thanh ghi này. 6.2.1 Nhân hai số không dấu. Bộ viđiềukhiển chỉ hỗ trợ phép nhân byte với byte. Các byte được giả thiết là dữ liệu không dấu. Cấu...
... 3 0B0H IP* Điềukhiển ưu tiên ngắt 0B8H IE* Điềukhiển cho phép ngắt A08H TMOD Điềukhiển chế độ bộ đếm/ Bộ định thời 89H TCON* Điềukhiển bộ đếm/ Bộ định thời 88H T2CON* Điềukhiển bộ đếm/ ... 0CAH SCON* Điềukhiển nối tiếp 98H SBUF Bộ đệm dữ liệu nối tiếp 99H PCON Điềukhiển công suất 87H *Các thanh ghi có thể đánh địa chỉ theo bit. Xét theo chế độ đánh địa chỉ trực tiếp thì ... địa chỉ gián tiếp qua thanh ghi. Vòng lặp là không thể trong chế độ đánh địa chỉ trực tiếp. Đây là sự khác nhau chủ yếu giữa đánh địa chỉ trực tiếp và gián tiếp. Ví dụ 5.4: HÃy vi t chương...