Professional Documents
Culture Documents
BỘ MÔN KỸ THUẬT VI XỬ LÝ
2
Phần I: Giới thiệu mạch và tổng quan
3
Các tài liệu liên quan
4
Phần II. Mô tả kỹ thuật mạch CTK-1
I. Khối MCU
Phần cứng của
mạch MCU bao
gồm VĐK 80C535
,ROM ngoài, RAM
ngoài, mạch chốt
địa chỉ dùng chung
cho cả RAM và
ROM.
5
Phần II. Mô tả kỹ thuật mạch CTK-1
A15 Bộ nhớ được chọn Vùng địa chỉ
Địa 0 EPROM 0000h – 7FFFh
chỉ 1 SRAM 8000h – FFFFh
ROM, Cờ ngắt Địa chỉ vector ngắt Nguồn ngắt
IE0 8003H Ngắt ngoài 0
RAM
TF0 800BH Timer 0
và IE1 8013H Ngắt ngoài 1
bảng TF1 801BH Timer 1
vector RI/TI 8023H Cổng nối tiếp
ngắt TF2/EXF2 802BH Timer 2
IADC 8043H ADC
trong IEX2 804BH Ngắt ngoài 2
lập IEX3 8053H Ngắt ngoài 3
trình IEX4 805BH Ngắt ngoài 4
CTK-1 IEX5 8063H Ngắt ngoài 5
IEX6 806BH Ngắt ngoài 6 6
Phần II. Mô tả kỹ thuật mạch CTK-1
II. Khối hiển thị
CTK-1 có các khối hiển thị từ đơn giản (các led đơn) đến dàn
led 7 đoạn hay LCD.
7
Phần II. Mô tả kỹ thuật mạch CTK-1
2. Khối đèn led 7 đoạn (7seg led)
8
Phần II. Mô tả kỹ thuật mạch CTK-1
3. Khối LCD:
- CTK – 1 được
thiết kế để sử
dụng LCD1602A
- Trước khi dùng
phải khởi tạo
LCD: sử dụng
các chân RS,
RW, EN, cổng
data: Dn_LCD
- Khi hiển thị 1 ký tự cần kiểm tra LCD đã sãn sàng nhận ký
tự tiếp chưa: dùng hàm delay hoặc kiểm tra bit D7 là cờ
bận (busy flag) của LCD. 9
Phần II. Mô tả kỹ thuật mạch CTK-1
III. Khối giao diện cổng nối tiếp
11
Phần II. Mô tả kỹ thuật mạch CTK-1
12
Phần II. Mô tả kỹ thuật mạch CTK-1
VI. Khối ngắt ngoài (External interrupts)
- Gồm các phím tương
ứng với các ngắt
ngoài của VĐK (INT0
đến INT6).
- Các phím dự trữ có là
Mode, up và down là
các phím dự trữ cho
các bài tập lập trình
khác.
- Các nguồn ngắt có thể được cho phép hoặc cấm bằng cách
sử dụng các bit trong hai thanh ghi SFR là IEN0 và IEN1.
13
Phần II. Mô tả kỹ thuật mạch CTK-1
VII. Một số ngoại vi khác
Khối giao diện PS2 Interface.
Khối đồng hồ thời gian thực
Realtime clock: Sử dụng IC
DS1307 để đo thời gian thực.
Mạch RC: Có thể sử dụng
như một mạch tạo xung trong
các bài tập.
Khối đo nhiệt độ: Sử dụng IC
LM05 cảm ứng nhiệt độ môi
trường.
- Tích hợp sẵn bộ biến đổi ADC với 8 kênh vào tương tự dồn
kênh với cổng vào – ra P6, với điện áp tham chiếu lập trình
được.
14
Phần III: PHẦN MỀM MÔ PHỎNG SHELL51
Tạo ra giao diện đồ họa người dùng (GUI) liên kết giữa thiết bị
CTK-1 và máy tính.
15
Phần III: PHẦN MỀM MÔ PHỎNG SHELL51
Giới thiệu sơ lược về các tab trong Shell51
1. Tab Program Text
- Đưa ra môi trường soạn thảo code cho người sử dụng.
- Khi biên dịch một chương trình, nếu hoàn toàn hợp lệ thì dưới
nút Start sẽ có xuất hiện từ “OK”; nếu không thì xuất hiện từ
“Attention !” >>> Kích vào đó sẽ hiên thêm Tab Listings (hiển
thị các lỗi hoặc cảnh báo về chương trình)
16
Phần III: PHẦN MỀM MÔ PHỎNG SHELL51
2. Tab Simulator
17
Phần III: PHẦN MỀM MÔ PHỎNG SHELL51
3. Tab MCU Memory
18
Phần III: PHẦN MỀM MÔ PHỎNG SHELL51
4. Tab Serial Terminal
19