... THỨC” VI ĐIỀU KHIỂN CHƯƠNG TẬP LỆNH CỦA VI ĐIỀU KHIỂN PIC 3.1 VÀI NÉT SƠ LƯC VỀ TẬP LỆNH CỦA VI ĐIỀU KHIỂN PIC 3.2 TẬP LỆNH CỦA VI ĐIỀU KHIỂN PIC 3.3 CẤU TRÚC CỦA MỘT CHƯƠNG TRÌNH ASSEMBLY VIẾT ... DỤNG CỤ THỂ CỦA PIC16F877A 4.1 ĐIỀU KHIỂN CÁC PORT I/O 4.1.1 CHƯƠNG TRÌNH DELAY 4.1.2 MỘT SỐ ỨNG DỤNG VỀ ĐẶC TÍNH I/O CỦA CÁC PORT ĐIỀU KHIỂN 4.2 VI ĐIỀU KHIỂN PIC16F877A VÀ IC GHI DỊCH 74HC595 ... GIAO TIẾP SONG SONG PSP (PARALLEL SLAVE PORT) 2.14 TỔNG QUAN VỀ MỘT SỐ ĐẶC TÍNH CỦA CPU 2.14.1 CONFIGURATION BIT 2.14.2 CÁC ĐẶC TÍNH CỦA OSCILLATOR 2.14.3 CÁC CHẾ ĐỘRESET 2.14.4 NGẮT (INTERRUPT)...
Ngày tải lên: 20/08/2012, 09:07
... chỳng ta vit mt vũng lp cho vi iu khin lm mt vic vụ thng vụ pht no ú N ln, v mi ln nh vy nú tn T chu k mỏy Nh vy, sau kt thỳc vic lm vụ thng vụ pht ú, vi iu khin ó ch chỳng ta N * T chu k mỏy ... W Nh vy, ghi W l cu ni ca hu ht cỏc phộp toỏn c thc hin trờn cỏc ghi nm b nh d liu Nh vy, ghi W vụ cựng quan trng hot ng ca PIC Nhc li kin trỳc Harvard v Von Newmann: Hỡnh sau s gi li cho cỏc ... vi iu khin, thc hin, cn phi tn mt khong thi gian no ú Nu mt vic lm m khụng tn thi gian thỡ ỳng l vụ lý Vy thi gian thc hin mt lnh ca PIC l bao lõu? Nh bi hc u tiờn chỳng ta ó cp, chỳng ta s dng...
Ngày tải lên: 20/08/2012, 09:41
Giới thiệu về vi điều khiển PIC.pdf
... hình = Truy cập nhớ Flash/data EEPROM Không sử dung (đọc = ‘0’) FREE: Bit cho phép xóa hàng nhớ Flash = Xóa hàng nhớ Flash có địa cho TBLPTR lệnh WR = Chỉ thực ghi vào nhớ Flash WRERR: Cờ báo lỗi ... von-Neumann bội số byte (8 bit) PIC Vi điều khiển RISC, tập lệnh PIC có 35 lệnh, phần lớn lệnh thực chu kỳ máy Chính nhờ kiến trúc phần cứng tiên tiến, PIC tỏ vướt trội so với loại Vi điều khiển bít khác ... Cổng nhóm chân Vi điều khiển, chúng truy cập đồng thời hay theo bit một, đọc trạng thái có cổng Về mặt vật lý, cổng ghi nằm bên Vi điều khiển kết nối đến chân Vi điều khiển Cổng đóng vai trò kết...
Ngày tải lên: 20/08/2012, 09:41
Sử dụng vi điều khiển atmel_avr điều khiển vận tốc động cơ dc theo phương pháp pwm.pdf
... AUTO.NLU Tóm lại, cách “kéo dãn” hay “thu hẹp” khoảng Ton (không thay đổi chu kỳ T) điều khiển vận tốc động Tuy nhiên cần ý quan hệ vận tốc động tỉ số độ rộng xung không tuyến ... HEADER ATMega32 +5V J0 NA1 NA2 NA3 NA4 HEADER DUONG NAP Hình 4: mạch ứng dụng AVR c Trình biên dịch cho AVR: Nếu bạn biết cách lập trình Assembly cho chip AT89C51, bạn tiếp tục theo hướng Trong ... trúc AVR (chỉ cần đọc datasheet chip đầy đủ), sau bạn sử dụng phần mềm AvrStudio để lập trình biên dịch chương trình Tôi giới thiệu bạn cách khác lập trình cho AVR, sử dụng phần mềm CodeVisionAVR...
Ngày tải lên: 20/08/2012, 09:41
Tổng quan về vi điều khiển PIC.PDF
... chu kỳ lệnh, Ví dụ: thạch anh 4MHz kết nối với Pic chu kỳ lệnh là: 4MHz/4 = 1MHz Bây xem hướng dẫn sử dụng cho Pic nhà sản xuất, phải có đến chu kỳ lệnh interrupt, chọn khuyên bạn nên chọn chu kỳ ... Timing): Như bạn biết, xung nhịp bên Pic gọi chu kỳ lệnh, dùng thạch anh 4MHz chu kỳ lệnh 1/(4MHz/4) = 1uS, số lệnh thực thi chu kỳ số lệnh khác chu kỳ để thực thi hoàn toàn, bạn xem tập lệnh Pic ... đơn giản, giả sử tất lệnh chu kỳ, mà lệnh làm cho chương trình nhảy tới nơi chu kỳ, ví dụ: lệnh MOVWF chu kỳ lệnh mang data từ nơi sang nơi khác, lệnh GOTO chu kỳ làm cho Program Counter nhảy...
Ngày tải lên: 20/08/2012, 09:41
Thiết kế bảng quảng cáo led sử dụng vi điều khiển atmega 16 module điều khiển hiển thị.pdf
... hay dịch vụ người bán Các nhà hàng, công ty, doanh nghiệp … tham gia hoạt động quảng cáo không mục đích quảng bá hình ảnh, giới thiệu sản phẩm, dịch vụ, thông tin … họ để từ thu hút thêm khách hàng ... thông tin sản phẩm, dịch vụ, công ty hay ý tưởng Quảng cáo nỗ lực nhằm tác động tới hành vi, thói quen mua hàng người tiêu dùng hay khách hàng cách cung cấp thông điệp bán hàng theo cách thuyết ... cách mã hóa liệu (theo hàng hay theo cột ma trận) Nếu liệu mã hóa hàng cột (hàng) thời điểm ta cấp nguồn cho cột (hàng Quá trình điều khiển hiển thị led ma trận 8x8 theo cột (hàng) bao gồm bước...
Ngày tải lên: 20/08/2012, 09:42
Chương6-Dieu khien so va Vi dieu khien PC.pdf
... sau chu kỳ T đợc tính giây Tập hợp tất tín hiệu lấy mẫu từ tín hiệu liên tục r ( t ) đợc mô tả công thức sau: (1) Y (z) R(z) Trong công thức (1), r ( nT ) biên độ tín hiệu lấy mẫu chu kỳ thứ n ... k hai chu kỳ ek giá trị Trong rk giá trị r ( t ) thời điểm lấy mẫu thứ e ( t ) thời điểm lấy mẫu thứ k k , rk _ giá trị r ( t ) thời điểm lấy mẫu chậm sau thời điểm lấy mẫu k chu kỳ Cuối cùng, ... phần cứng Có nhiều quy tắc thực nghiệm để chọn chu kỳ lấy mẫu Ví dụ, hệ thống có phản ứng vòng hở đợc làm gần theo phơng pháp Ziegler-Nichols chu kỳ lầy mẫu nên nhỏ 1/4 thời gian tăng T1 gian tích...
Ngày tải lên: 20/08/2012, 10:27
KHẢO SÁT VÀ ỨNG DỤNG VI ĐIỀU KHIỂN- THIẾT KẾ-THI CÔNG MẠCH KHỐNG CHẾ NHIỆT ĐỘ PHÒNG
... vụ : 7.Ngày hoàn thành nhiệm vụ : Thông qua môn Ngày _tháng _năm _ Chủ nhiệm môn Giáo viên hướng dẫn Trang Luân văn tốt nghiệp MỤC LỤC Trang A_PHẦN GIỚI THIỆU TRANG TỰA NHIỆM VỤ CỦA ... Hình 2.5 Giao tiếp 8051/8031 EPROM Một chu kỳ máy 8051/8031 có 12 chu kỳ xung nhòp Nếu dao động chip lái thạch anh 12MHz chu kỳ máy kéo dài 1µs Trong chu kỳ máy có xung ALE byte đọc từ nhớ chương ... chu kỳ mức thấp chu kỳ kế, cờ yêu cầu ngắt IE1 TCON đặt lên 1, bit IÉ yêu cầu ngắt Nếu ngắt tác động cạnh xuống nguồn bên phải giữ chân tác động mức cao tối thiểu chu kỳ giữ mức thấp thêm chu kỳ...
Ngày tải lên: 11/09/2012, 15:48
ỨNG DỤNG VI ĐIỀU KHIỂN ATMEGA 16 THIẾT KẾ CHẾ TẠO BỘ ĐIỀU KHIỂN.doc
Ngày tải lên: 19/09/2012, 15:30
TỔNG QUAN VỀ KIT THÍ NGHIỆM VI ĐIỀU KHIỂN μP8951
... PPI8255, bàn phím SƠ ĐỒ MẠCH: xem trang sau Hiển thị chữ J ma trận LED: Hàng 01 Hàng 02 Hàng 03 Hàng 04 Hàng 05 Hàng 06 Hàng 07 Hàng 08 Cột 1 0 0 Cột 0 0 0 Cột 1 1 1 Cột 0 0 0 DATA_MATRIX = 41H, 81H, ... liệu thí nghiệm Vi điều khiển Để biên dịch chương trình kiểm tra lỗi cú pháp q trình dịch ta chọn lệnh Winsdow-> Tile (hiển thị cửa sổ kết q trình biện dịch) , dịch chương trình lệnh Assemble->Assemble ... Hiển thị led sáng, dịch dần từ D1 đến D8 vơ hạn lần Trang 18 Phòng thí nghiệm Tự động hố – Vi điều khiển Tài liệu thí nghiệm Vi điều khiển Chương trình 1.4: Hiển thị led sáng, dịch dần từ D8 đến...
Ngày tải lên: 09/10/2012, 16:20
Thiết kế hệ thống điều khiển số sử dụng vi điều khiển và máy tính - chương 1
... n y đòi hỏi phải nhập v o giá trị chu kỳ lấy mẫu Ví dụ 1.16: Xác định biến đổi z h m liên tục có dạng sau G ( p) = p+4 sử dụng lệnh sau với giả thiết chu kỳ lấy mẫy l 0,1 giây để tìm biến đổi ... kiện đầu l không ví dụ f ( iT ) = , i = 0,1, 2, , m Z f ( nT + mT ) = z m F ( z ) Tính chất dịch phải Giả sử biến đổi z f ( nT ) l (1.16) F ( z ) v y ( nT ) = f ( nT mT ) Khi m Y ( z ) = ... bớc nhảy đơn vị đợc đặt v o hệ RC điện nh hình 1.13 Tính v vẽ đáp ứng đầu hệ thống, giả thiết chu kỳ lấy mẫu l T = 1s R u( p) y ( p) u* ( p ) C Hình 1.13 Hệ thống RC với tín hiệu đầu v o bớc nhảy...
Ngày tải lên: 10/10/2012, 09:53
Thiết kế hệ thống điều khiển số sử dụng vi điều khiển và máy tính - chương 2
... tách z = 0, 648 sau lại hội với trục thực z = 2, 08 Tại điểm n y phần quỹ tích dịch chuyển phía cực z = 0, 717 v phần dịch chuyển phía Root Locus 1.5 Imaginary Axis 0.5 -0.5 -1 -1.5 -2.5 -2 -1.5 ... ze +2 T =0 hay z = 3e2 T Để hệ ổn định z = 3e2 T < hay T < ln T < 0,549 Vậy hệ ổn định chu kỳ lấy mẫu T < 0,549 s 2.2 Tiêu chuẩn Jury Tiêu chuẩn Jury tơng tự nh tiêu chuẩn Routh-Hurwitz đợc ... dụ 2.1: Cho hệ thống vòng kín có sơ đồ khối nh hình 2.1 Xác định xem hệ có ổn định hay không chu kỳ lấy mẫu T = 1s r ( p) e( p) e* ( p ) e Tp p p+2 y ( p) Hình 2.1 Hệ thống vòng kín ví dụ 2.1...
Ngày tải lên: 10/10/2012, 09:53
Thiết kế hệ thống điều khiển số sử dụng vi điều khiển và máy tính - chương 3
... khiển m tín hiệu đầu có dạng nhảy cấp giống nh tín hiệu đầu v o nhng trễ so với đầu v o v i chu kỳ lấy mẫu H m truyền hệ kín l : T ( z ) = z k (3.4) k Từ phơng trình (3.3), h m truyền điều khiển ... nh sau: p e pT e HG ( z ) = Z G ( p ) = (1 z ) Z p (1 + 10 p ) p Giả thiết chu kỳ lấy mẫu T= giây ta có: 1/10 HG ( z ) = (1 z ) z Z p (1/10 + p ) HG ( z ) = (1 z ) ... (3.9) có dạng nh sau: K T z U ( z) = Kp + p + K pTd E ( z) Ti z T (3.10) Trong T l chu kỳ lấy mẫu Nếu đặt K p = a , Kp Ti T = b v K pTd = c h m truyền điều khiển PID có dạng nh sau: U...
Ngày tải lên: 10/10/2012, 09:54
Thiết kế hệ thống điều khiển số sử dụng vi điều khiển và máy tính - chương 4
... phần cứng Có nhiều quy tắc thực nghiệm để chọn chu kỳ lấy mẫu Ví dụ, hệ thống có phản ứng vòng hở đợc l m gần theo phơng pháp Ziegler-Nichols chu kỳ lầy mẫu nên nhỏ 1/4 thời gian tăng T1 e r + ... (4.12) Trong rk l giá trị r ( t ) thời điểm lấy mẫu chậm sau thời điểm lấy mẫu thứ k hai chu kỳ v ek l giá trị e ( t ) thời điểm lấy mẫu thứ k a0 ek rk z rk 1 a1 uk b1 b2 rk z Hình 4.2 Thực ... (4.14) có dạng nh sau: K T z + K pTd U ( z) = Kp + p E ( z) Ti z T (4.15) Trong T l chu kỳ lấy mẫu Nếu đặt K p = a , Kp Ti T = b v K pTd = c h m truyền điều khiển có dạng nh sau: U ( z...
Ngày tải lên: 10/10/2012, 09:54
Thiết kế hệ thống điều khiển số sử dụng vi điều khiển và máy tính - chương 5
... Bytes nhớ chơng trình chớp nhoáng tự khả trình hệ thống -512 Bytes EEPROM -1K Byte SRAM nội -Chu kỳ đọc/viết: 10,000 Flash/100,000 EEPROM -Thời gian lu trữ chơng trình: 20 năm 80oC/ 100 năm 25oC ... ngữ sử dụng hiệu d nh cho mục đích n y Chơng trình có hiệu l chơng trình sử dụng nhớ (dùng cho mã dịch v liệu) với thời gian ngắn Ngôn ngữ C có đặc trng ngôn ngữ cấp cao nhng có đặc điểm ngôn ngữ...
Ngày tải lên: 10/10/2012, 09:54
Thiết kế hệ thống điều khiển số sử dụng vi điều khiển và máy tính - chương 6
... sau chu kỳ T đợc tính giây Tập hợp tất tín hiệu lấy mẫu từ tín hiệu liên tục r ( t ) đợc mô tả công thức sau: (1) Y (z) R(z) Trong công thức (1), r ( nT ) biên độ tín hiệu lấy mẫu chu kỳ thứ n ... k hai chu kỳ ek giá trị Trong rk giá trị r ( t ) thời điểm lấy mẫu thứ e ( t ) thời điểm lấy mẫu thứ k k , rk _ giá trị r ( t ) thời điểm lấy mẫu chậm sau thời điểm lấy mẫu k chu kỳ Cuối cùng, ... phần cứng Có nhiều quy tắc thực nghiệm để chọn chu kỳ lấy mẫu Ví dụ, hệ thống có phản ứng vòng hở đợc làm gần theo phơng pháp Ziegler-Nichols chu kỳ lầy mẫu nên nhỏ 1/4 thời gian tăng T1 gian tích...
Ngày tải lên: 10/10/2012, 09:54
SỬ DỤNG VI ĐIỀU KHIỂN ATMEL_AVR ĐIỀU KHIỂN VẬN TỐC ĐỘNG CƠ DC THEO PHƯƠNG PHÁP PWM
... AUTO.NLU Tóm lại, cách “kéo dãn” hay “thu hẹp” khoảng Ton (không thay đổi chu kỳ T) điều khiển vận tốc động Tuy nhiên cần ý quan hệ vận tốc động tỉ số độ rộng xung không tuyến ... HEADER ATMega32 +5V J0 NA1 NA2 NA3 NA4 HEADER DUONG NAP Hình 4: mạch ứng dụng AVR c Trình biên dịch cho AVR: Nếu bạn biết cách lập trình Assembly cho chip AT89C51, bạn tiếp tục theo hướng Trong ... trúc AVR (chỉ cần đọc datasheet chip đầy đủ), sau bạn sử dụng phần mềm AvrStudio để lập trình biên dịch chương trình Tôi giới thiệu bạn cách khác lập trình cho AVR, sử dụng phần mềm CodeVisionAVR...
Ngày tải lên: 10/10/2012, 10:00