...
các loại viđiềukhiển họ 89 của hãng Atmel ở mọi chế độ làm vi c khả thi, gồm các loại viđiềukhiển 40 chân và
các viđiềukhiển 20 chân.
o Thí nghiệm viđiềukhiển 20 chân: viđiềukhiển ... khi tiến hành tháo/gắn chip viđiềukhiển vào socket nhằm tránh gây hỏng chip viđiềukhiển này.
Chương 1: Cấu hình của mô hình thí nghiệm viđiều khiển.
Giáo trìnhthựchànhvi xử lý. ... hình thí nghiệm viđiều khiển.
Giáo trìnhthựchànhvi xử lý. 9 Biên soạn: Phạm Quang Trí
1.2 Cấu hình của mô hình thí nghiệm viđiều khiển:
1.2.1 Khối lập trìnhviđiều khiển:
• Sơ đồ...
...
các loại viđiềukhiển họ 89 của hãng Atmel ở mọi chế độ làm vi c khả thi, gồm các loại viđiềukhiển 40 chân và
các viđiềukhiển 20 chân.
o Thí nghiệm viđiềukhiển 20 chân: viđiềukhiển ... khi tiến hành tháo/gắn chip viđiềukhiển vào socket nhằm tránh gây hỏng chip viđiềukhiển này.
Chương 1: Cấu hình của mô hình thí nghiệm viđiều khiển.
Giáo trìnhthựchànhvi xử lý. ... nghiệm viđiều khiển.
Giáo trìnhthựchànhvi xử lý. 12 Biên soạn: Phạm Quang Trí
• Giới thiệu chung:
Khối viđiềukhiển được thiết kế để cho phép người sử dụng thuận tiện trong vi c tiến hành...
... họ vi
dụng cho họ viđiềukhiển mang tính truyền thống: họ vi
điều khiển 8051.
điều khiển 8051.
•
Số lượng người sử dụng họ viđiềukhiển PIC tại Vi t
Số lượng người sử dụng họ viđiềukhiển ... QUAN VỂ VIĐIỀU
PHẦN 1:TỔNG QUAN VỂ VIĐIỀU
KHIỂN PIC
KHIỂN PIC
TẠI SAO LÀ PIC MÀ KHÔNG LÀ CÁC HỌ VIĐIỀUKHIỂN
TẠI SAO LÀ PIC MÀ KHÔNG LÀ CÁC HỌ VIĐIỀUKHIỂN
KHÁC ?
KHÁC ?
•
Họ viđiềukhiển ... TậP MẫU dùng trong thựchànhvi
điều khiển
CHUYÊN NGành :điện tự động
hóa
Giảng vi n hướng dẫn: Nguyễn Thành Long
Sinh vi n thựcvi n : Nguyễn Thị Dinh
Nguyễn Tuấn Vi t
04/27/13 KHÓA...
...
2072ed6406d2821b46ea49df0a154af670496da
TỔNG KẾT
Nói tóm lại vi c lập trình trên mỗi loại ngôn ngữ
đều có ưu nhược điểm riêng điều quan trọng là
nắm vững mục đích của vi c lập trình . Vi c học
lập trình trước tiên là làm trên ... một chương trình.
+ Cấu trúc điềukhiển hay các tập lệnh.
2. Kiến thức cơ bản về C :
a. Các kiểu toán tử của C
Toán tử gán (=)
Mở chương trình Keil C chạy HELLO.C ta thấy
chương trình báo lỗi ... thay vì:
unsigned char x;
x=0;
ta vi t là : unsigned char x=0;
Hoặc ta cũng có thể khai báo nhiêu biến một lúc:
unsigned char x,y,z;
Ngoài ra dung cho viđiềukhiểntrình biên dich
chuyên dụng còn...
... trên) để mở chương trìnhthực thi, chọn
chương trình là bai2.HEX
Thông báo chương
trình không có lỗi
Nút Browse:
Mở chương
trình thực thi
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim ... liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang
12
Khi biên dịch, nếu có lỗi, chương trình dịch sẽ thông báo lỗi, nếu không
thì sẽ tạo ra file bai2.HEX.
Thực hiện gán file thực ... TLx kết hợp tạo thành bộ Timer/Counter 13 bit, khi
tràn 13 bit thì cờ TFx sẽ đặt lên logic 1.
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang
43
2. Tiến trìnhthực hiện
Ngắt...
... nghề Vi t Nam Singapore
Thực hànhviđiềukhiển 13
Bài thựchành 126: Chương trìnhđiềukhiển 8 LED sáng tắt delay 1s dùng timer0
Lưu tên file “BAI_126_CHOPTAT_8LED_TIMER0”
Bài thựchành ... Trường cao đẳng nghề Vi t Nam Singapore
Thực hànhviđiềukhiển 46
Bài mẫu số 601: Vi t chương trình thư vi n LCD
Lưu tên file “TV_LCD”
a.Mạch điện:
c.Chương trình:
E
BIT
P3
.0
... Khoa điện tử - Trường cao đẳng nghề Vi t Nam Singapore
Thực hànhviđiềukhiển 35
Bài mẫu số 402: Chương trìnhđiềukhiển truyền nhận giữa 2 VĐK
- VĐK U1 thực hiện sáng dần tắt hết port 1...
... Giáotrình thí nghiệm viđiềukhiển ứng dụng
6
IV.BÀI TẬP THỰCHÀNH :
Bài 1: Vi t chương trìnhđiềukhiển led theo yêu cầu sau :
Nhấn (không ... ADC
Chọn tần số chuyển đổi ADCS1= ;ADCS0= ;
Giáo trình thí nghiệm viđiềukhiển ứng dụng
35
IV.BÀI TẬP THỰCHÀNH :
Bài 1: Vi t chương trình đọc số lần nhấn nút tại chân T0CKI(RA4) ... lúc không nhấn thể hiện chữ „U‟ ).
Giáo trình thí nghiệm viđiềukhiển ứng dụng
9
Bài 2 : Vi t chương trìnhđiềukhiển led theo yêu cầu sau :
Nhấn (không giữ) nút nhấn...
... đó là:
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang 43
2. Tiến trìnhthực hiện
Ngắt Timer
Tạo xung vuông
Sử dụng mạch như hình vẽ:
- Thực hiện chương trình dùng ngắt ...
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang 40
D7 D6 D5 D4 D3 D2 D1 D0
1 0 0 0 0 0 1 0 = 82h
Chương trình có thể thực hiện như sau:
SETB EA
SETB ET0
Hay có thể vi t:
MOV ... chương trình chính
Int0_isr:
; chương trình phục vụ ngắt
RETI
END
KHAI BÁO NGẮT
Sự kiện ngắt
Vector ngắt:
.
.
RETI
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang 45
- Vi t...
... ðIỀU KHIỂN LED ðƠN
Giáo trìnhthựchànhvi xử lý. 58 Biên soạn: Phạm Quang Trí
A. MỤC ðÍCH:
• Thựchành lập trình ứng dụng trên máy tính, biên dịch chương trình, nạp vào vi ñiều khiển ... ðIỀU KHIỂN LED ðƠN
Bài 1: Chương trìnhđiềukhiển 8 LED được nối với Port0 sáng tắt (có sử dụng bộ đệm đảo).
Giáo trìnhthựchànhvi xử lý. 59 Biên soạn: Phạm Quang Trí
1 Trình tự tiến hành ... Nạp chương trình vào vi ñiều khiển.
A. HỆ THỐNG ðIỀU KHIỂN LED ðƠN
Bài 5: Chương trình ñiều khiển 8 LED ñược nối với Port0 sáng dồn (có sử dụng bộ ñệm ñảo).
Giáo trìnhthựchànhvi xử lý. 68...
... CÁC CHẾ ĐỘRESET
Có nhiều chế độ reset viđiều khiển, bao gồm:
Power-on Reset POR (Reset khi cấp nguồn hoạt động cho viđiều khiển) .
reset trong quá trình hoạt động.
từ chế độ sleep.
WDT ... của CPU. Các bit này được chứa trong
bộ nhớ chương trình tại địa chỉ 2007h và chỉ có thể được truy xuất trong quá trình lập trình
cho viđiều khiển. Chi tiết về các bit này như sau:
Bit 13 ... mode trong quá trình nhận dữ liệu.
2.13 CỔNG GIAO TIẾP SONG SONG PSP (PARALLEL SLAVE PORT)
Ngoài các cổng nối tiếp và các giao điện nối tiếp được trình bày ở phần trên, viđiều
khiển PIC16F877A...
...
hiệu)
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang 43
2. Tiến trìnhthực hiện
Ngắt Timer
Tạo xung vuông
Sử dụng mạch như hình vẽ:
- Thực hiện chương trình dùng ngắt ... trễ đủ lớn để
chương trình bỏ qua ảnh hưởng khi dội.
Khi thực hiện giao tiếp giữa công tắc đơn và viđiềukhiển MCS-51 thì cần
lưu ý phải set bit tương ứng của viđiềukhiển lên mức logic 1 ...
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang 34
Thanh ghi TCON (timer control): Là thanh ghi 8 bit, có thể truy xuất
byte hoặc bit dùng để điềukhiển hoạt động của...
... hình thí nghiệm viđiều khiển.
Giáo trìnhthựchànhvi xử lý. 9 Biên soạn: Phạm Quang Trí
1.2 Cấu hình của mô hình thí nghiệm viđiều khiển:
1.2.1 Khối lập trìnhviđiều khiển:
• Sơ đồ ... dạng vi
mạch viđiềukhiển được đưa vào thiết bị. Phần mềm sẽ thực hiện vi c truyền dữ liệu từ máy tính sang viđiềukhiển
cần lập trình hoặc đọc dữ liệu trên viđiềukhiển đã được lập trình ... CỦA MÔ HÌNH THÍ NGHIỆM VIĐIỀUKHIỂN 1
1.1 Giới thiệu: 1
1.2 Cấu hình của mô hình thí nghiệm viđiều khiển: 2
1.2.1 Khối lập trìnhviđiều khiển: 2
1.2.2 Khối viđiều khiển: 4
1.2.3 Khối...
... trên) để mở chương trìnhthực thi, chọn
chương trình là bai2.HEX
Thông báo chương
trình không có lỗi
Nút Browse:
Mở chương
trình thực thi
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim ... P0,A
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang 43
2. Tiến trìnhthực hiện
Ngắt Timer
Tạo xung vuông
Sử dụng mạch như hình vẽ:
- Thực hiện chương trình dùng ngắt ... liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang 12
Khi biên dịch, nếu có lỗi, chương trình dịch sẽ thông báo lỗi, nếu không
thì sẽ tạo ra file bai2.HEX.
Thực hiện gán file thực...
... P1.1
CALL Delay
SETB P1.1
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang 18
BÀI 3: ĐIỀUKHIỂN LED 7 ĐOẠN
MỤC ĐÍCH
Giúp sinh vi n khảo sát các vấn đề sau:
- Sử dụng ... chương trình trên để giá trị xuất ra 2 Led 7 đoạn tăng dần từ
00 - 59.
- Sửa đ
oạn chương trình trên để giá trị xuất ra 2 Led 7 đoạn tăng dần từ
00 - 23.
Tài liệu thựchànhViđiềukhiển
Phạm ...
b
c
d
e
f
g
dp
Tài liệu thựchànhViđiềukhiển
Phạm Hùng Kim Khánh Trang 24
- Sửa đoạn chương trình trên để giá trị xuất ra 2 Led 7 đoạn giảm dần từ
99 - 00.
- Sửa đoạn chương trình trên để giá...