Professional Documents
Culture Documents
TX1 KTGNMT
TX1 KTGNMT
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn DISPLAY trên VB.
Lập trình:
- Nhấn DISPLAY hiển thị 4 số cuối của mã sinh viên lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 1 nút nhấn kết nối với INT1.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số sản phẩm đếm trên chân INT1, 01 ô text nhập định
mức sản phẩm, 01 ô text hiển thị % sản phẩm hoàn thành, 01 label hiển
thị trạng thái (dưới định mức, hoàn thành, vượt định mức).
Lập trình:
- Khi nhấn nút START, hiển thị số sản phẩm đếm được trên INT1 và
cập nhật nội dung các text và label.
MÃ ĐỀ: 02
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- TB1 nối với RB3 (TB1 được mô phỏng bằng đèn LED)
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 2 nút nhấn START, STOP trên VB.
Lập trình:
- Nhấn START thiết bị TB1 nhấp nháy với chu kỳ 1 giây.
- Nhấn STOP thiết bị TB1 tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN2 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu Đỏ-Đen chu kì 0.2 giây,
dưới khoảng hiển thị màu Đỏ, trên khoảng cài đặt hiển thị màu Đen.
MÃ ĐỀ: 03
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút nhấn RESET, MA SINH
VIEN, NGAY SINH trên VB.
Lập trình:
- Nhấn RESET hiển thị 0000 lên 4 Led 7 thanh.
- Nhấn MA SINH VIEN hiển thị 4 số cuối của mã sinh viên lên 4 Led 7
thanh.
- Nhấn NGAY SINH hiển thị ngày và tháng sinh lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 2 nút nhấn kết nối với INT1 và INT2.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số lần nhấn của nút kết nối INT1, 01 ô text hiển thị số
lần nhấn của nút kết nối INT2, 01 ô text hiển thị tổng số lần nhấn của
INT1 và INT2.
Lập trình:
- Khi nhấn nút START, hiển thị liên tục số lần nhấn của nút nhấn kết nối
với INT1, INT2 và tổng của 2 nút nhấn lần lượt trên 3 ô text.
MÃ ĐỀ: 04
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển bật tắt 2 thiết bị theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- TB1, TB2 nối lần lượt với chân RB1, RB5
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút BẬT TB1, BẬT TB2, BẬT
TB và TẮT TB1, TẮT TB2, TẮT TB.
Lập trình:
- Bật / tắt từng thiết bị khi nhấn các nút lệnh tương ứng.
- Bật / tắt cả hai thiết bị khi nhấn nút BẬT TB hoặc TẮT TB.
MÃ ĐỀ: 05
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT1 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 01 nút START
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Khi nhấn nút START, Led 7 thanh hiển thị lần lượt ngày tháng – phút
giây theo chu kì 3 giây bằng Timer
MÃ ĐỀ: 06
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RD3
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, không nhấn KEY1 thiết bị tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 02 ô text hiển thị nhiệt độ cài đặt trên và nhiệt độ cài đặt dưới.
- 01 Label hiển thị thông báo trạng thái của nhiệt độ theo nhiệt độ cài
đặt.
Lập trình hiển thị trên Label:
- Nhiệt độ thấp: khi nhiệt độ dưới khoảng cài đặt.
- Nhiệt độ ổn định: khi trong khoảng cài đặt.
- Nhiệt độ cao: khi nhiệt độ trên khoảng cài đặt.
MÃ ĐỀ: 07
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT0 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2: (4 điểm)
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 08
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RC2; nút nhấn KEY2 nối với chân RC5.
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, nhấn KEY2 để tắt thiết bị.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu đỏ-đen, dưới khoảng hiển
thị màu đỏ, trên khoảng cài đặt hiển thị màu đen.
MÃ ĐỀ: 09
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB2 nối với INT2 (CB2 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB2 lên ô Text1.
Câu 2:
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 10
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển mô phỏng hệ thống đèn giao
thông theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- Led Xanh, Đỏ, Vàng nối lần lượt với chân RB5, RB6, RB7
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Nhấn START led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây → led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây … (chu trình lặp lại)
MÃ ĐỀ: 11
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn DISPLAY trên VB.
Lập trình:
- Nhấn DISPLAY hiển thị 4 số cuối của mã sinh viên lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 1 nút nhấn kết nối với INT1.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số sản phẩm đếm trên chân INT1, 01 ô text nhập định
mức sản phẩm, 01 ô text hiển thị % sản phẩm hoàn thành, 01 label hiển
thị trạng thái (dưới định mức, hoàn thành, vượt định mức).
Lập trình:
- Khi nhấn nút START, hiển thị số sản phẩm đếm được trên INT1 và
cập nhật nội dung các text và label.
MÃ ĐỀ: 12
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- TB1 nối với RB3 (TB1 được mô phỏng bằng đèn LED)
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 2 nút nhấn START, STOP trên VB.
Lập trình:
- Nhấn START thiết bị TB1 nhấp nháy với chu kỳ 1 giây.
- Nhấn STOP thiết bị TB1 tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN2 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu Đỏ-Đen chu kì 0.2 giây,
dưới khoảng hiển thị màu Đỏ, trên khoảng cài đặt hiển thị màu Đen.
MÃ ĐỀ: 13
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút nhấn RESET, MA SINH
VIEN, NGAY SINH trên VB.
Lập trình:
- Nhấn RESET hiển thị 0000 lên 4 Led 7 thanh.
- Nhấn MA SINH VIEN hiển thị 4 số cuối của mã sinh viên lên 4 Led 7
thanh.
- Nhấn NGAY SINH hiển thị ngày và tháng sinh lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 2 nút nhấn kết nối với INT1 và INT2.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số lần nhấn của nút kết nối INT1, 01 ô text hiển thị số
lần nhấn của nút kết nối INT2, 01 ô text hiển thị tổng số lần nhấn của
INT1 và INT2.
Lập trình:
- Khi nhấn nút START, hiển thị liên tục số lần nhấn của nút nhấn kết nối
với INT1, INT2 và tổng của 2 nút nhấn lần lượt trên 3 ô text.
MÃ ĐỀ: 14
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển bật tắt 2 thiết bị theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- TB1, TB2 nối lần lượt với chân RB1, RB5
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút BẬT TB1, BẬT TB2, BẬT
TB và TẮT TB1, TẮT TB2, TẮT TB.
Lập trình:
- Bật / tắt từng thiết bị khi nhấn các nút lệnh tương ứng.
- Bật / tắt cả hai thiết bị khi nhấn nút BẬT TB hoặc TẮT TB.
MÃ ĐỀ: 15
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT1 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 01 nút START
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Khi nhấn nút START, Led 7 thanh hiển thị lần lượt ngày tháng – phút
giây theo chu kì 3 giây bằng Timer
MÃ ĐỀ: 16
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RD3
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, không nhấn KEY1 thiết bị tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 02 ô text hiển thị nhiệt độ cài đặt trên và nhiệt độ cài đặt dưới.
- 01 Label hiển thị thông báo trạng thái của nhiệt độ theo nhiệt độ cài
đặt.
Lập trình hiển thị trên Label:
- Nhiệt độ thấp: khi nhiệt độ dưới khoảng cài đặt.
- Nhiệt độ ổn định: khi trong khoảng cài đặt.
- Nhiệt độ cao: khi nhiệt độ trên khoảng cài đặt.
MÃ ĐỀ: 17
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT0 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2: (4 điểm)
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 18
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RC2; nút nhấn KEY2 nối với chân RC5.
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, nhấn KEY2 để tắt thiết bị.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu đỏ-đen, dưới khoảng hiển
thị màu đỏ, trên khoảng cài đặt hiển thị màu đen.
MÃ ĐỀ: 19
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB2 nối với INT2 (CB2 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB2 lên ô Text1.
Câu 2:
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 20
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển mô phỏng hệ thống đèn giao
thông theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- Led Xanh, Đỏ, Vàng nối lần lượt với chân RB5, RB6, RB7
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Nhấn START led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây → led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây … (chu trình lặp lại)
MÃ ĐỀ: 21
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn DISPLAY trên VB.
Lập trình:
- Nhấn DISPLAY hiển thị 4 số cuối của mã sinh viên lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 1 nút nhấn kết nối với INT1.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số sản phẩm đếm trên chân INT1, 01 ô text nhập định
mức sản phẩm, 01 ô text hiển thị % sản phẩm hoàn thành, 01 label hiển
thị trạng thái (dưới định mức, hoàn thành, vượt định mức).
Lập trình:
- Khi nhấn nút START, hiển thị số sản phẩm đếm được trên INT1 và
cập nhật nội dung các text và label.
MÃ ĐỀ: 22
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- TB1 nối với RB3 (TB1 được mô phỏng bằng đèn LED)
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 2 nút nhấn START, STOP trên VB.
Lập trình:
- Nhấn START thiết bị TB1 nhấp nháy với chu kỳ 1 giây.
- Nhấn STOP thiết bị TB1 tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN2 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu Đỏ-Đen chu kì 0.2 giây,
dưới khoảng hiển thị màu Đỏ, trên khoảng cài đặt hiển thị màu Đen.
MÃ ĐỀ: 23
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút nhấn RESET, MA SINH
VIEN, NGAY SINH trên VB.
Lập trình:
- Nhấn RESET hiển thị 0000 lên 4 Led 7 thanh.
- Nhấn MA SINH VIEN hiển thị 4 số cuối của mã sinh viên lên 4 Led 7
thanh.
- Nhấn NGAY SINH hiển thị ngày và tháng sinh lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 2 nút nhấn kết nối với INT1 và INT2.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số lần nhấn của nút kết nối INT1, 01 ô text hiển thị số
lần nhấn của nút kết nối INT2, 01 ô text hiển thị tổng số lần nhấn của
INT1 và INT2.
Lập trình:
- Khi nhấn nút START, hiển thị liên tục số lần nhấn của nút nhấn kết nối
với INT1, INT2 và tổng của 2 nút nhấn lần lượt trên 3 ô text.
MÃ ĐỀ: 24
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển bật tắt 2 thiết bị theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- TB1, TB2 nối lần lượt với chân RB1, RB5
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút BẬT TB1, BẬT TB2, BẬT
TB và TẮT TB1, TẮT TB2, TẮT TB.
Lập trình:
- Bật / tắt từng thiết bị khi nhấn các nút lệnh tương ứng.
- Bật / tắt cả hai thiết bị khi nhấn nút BẬT TB hoặc TẮT TB.
MÃ ĐỀ: 25
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT1 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 01 nút START
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Khi nhấn nút START, Led 7 thanh hiển thị lần lượt ngày tháng – phút
giây theo chu kì 3 giây bằng Timer
MÃ ĐỀ: 26
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RD3
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, không nhấn KEY1 thiết bị tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 02 ô text hiển thị nhiệt độ cài đặt trên và nhiệt độ cài đặt dưới.
- 01 Label hiển thị thông báo trạng thái của nhiệt độ theo nhiệt độ cài
đặt.
Lập trình hiển thị trên Label:
- Nhiệt độ thấp: khi nhiệt độ dưới khoảng cài đặt.
- Nhiệt độ ổn định: khi trong khoảng cài đặt.
- Nhiệt độ cao: khi nhiệt độ trên khoảng cài đặt.
MÃ ĐỀ: 27
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT0 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2: (4 điểm)
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 28
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RC2; nút nhấn KEY2 nối với chân RC5.
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, nhấn KEY2 để tắt thiết bị.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu đỏ-đen, dưới khoảng hiển
thị màu đỏ, trên khoảng cài đặt hiển thị màu đen.
MÃ ĐỀ: 29
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB2 nối với INT2 (CB2 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB2 lên ô Text1.
Câu 2:
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 30
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển mô phỏng hệ thống đèn giao
thông theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- Led Xanh, Đỏ, Vàng nối lần lượt với chân RB5, RB6, RB7
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Nhấn START led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây → led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây … (chu trình lặp lại)
MÃ ĐỀ: 31
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RD3
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, không nhấn KEY1 thiết bị tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 02 ô text hiển thị nhiệt độ cài đặt trên và nhiệt độ cài đặt dưới.
- 01 Label hiển thị thông báo trạng thái của nhiệt độ theo nhiệt độ cài
đặt.
Lập trình hiển thị trên Label:
- Nhiệt độ thấp: khi nhiệt độ dưới khoảng cài đặt.
- Nhiệt độ ổn định: khi trong khoảng cài đặt.
- Nhiệt độ cao: khi nhiệt độ trên khoảng cài đặt.
MÃ ĐỀ: 32
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT0 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2: (4 điểm)
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 33
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RC2; nút nhấn KEY2 nối với chân RC5.
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, nhấn KEY2 để tắt thiết bị.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu đỏ-đen, dưới khoảng hiển
thị màu đỏ, trên khoảng cài đặt hiển thị màu đen.
MÃ ĐỀ: 34
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB2 nối với INT2 (CB2 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB2 lên ô Text1.
Câu 2:
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 35
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển mô phỏng hệ thống đèn giao
thông theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- Led Xanh, Đỏ, Vàng nối lần lượt với chân RB5, RB6, RB7
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Nhấn START led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây → led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây … (chu trình lặp lại)
MÃ ĐỀ: 36
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn DISPLAY trên VB.
Lập trình:
- Nhấn DISPLAY hiển thị 4 số cuối của mã sinh viên lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 1 nút nhấn kết nối với INT1.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số sản phẩm đếm trên chân INT1, 01 ô text nhập định
mức sản phẩm, 01 ô text hiển thị % sản phẩm hoàn thành, 01 label hiển
thị trạng thái (dưới định mức, hoàn thành, vượt định mức).
Lập trình:
- Khi nhấn nút START, hiển thị số sản phẩm đếm được trên INT1 và
cập nhật nội dung các text và label.
MÃ ĐỀ: 37
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- TB1 nối với RB3 (TB1 được mô phỏng bằng đèn LED)
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 2 nút nhấn START, STOP trên VB.
Lập trình:
- Nhấn START thiết bị TB1 nhấp nháy với chu kỳ 1 giây.
- Nhấn STOP thiết bị TB1 tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN2 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu Đỏ-Đen chu kì 0.2 giây,
dưới khoảng hiển thị màu Đỏ, trên khoảng cài đặt hiển thị màu Đen.
MÃ ĐỀ: 38
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút nhấn RESET, MA SINH
VIEN, NGAY SINH trên VB.
Lập trình:
- Nhấn RESET hiển thị 0000 lên 4 Led 7 thanh.
- Nhấn MA SINH VIEN hiển thị 4 số cuối của mã sinh viên lên 4 Led 7
thanh.
- Nhấn NGAY SINH hiển thị ngày và tháng sinh lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 2 nút nhấn kết nối với INT1 và INT2.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số lần nhấn của nút kết nối INT1, 01 ô text hiển thị số
lần nhấn của nút kết nối INT2, 01 ô text hiển thị tổng số lần nhấn của
INT1 và INT2.
Lập trình:
- Khi nhấn nút START, hiển thị liên tục số lần nhấn của nút nhấn kết nối
với INT1, INT2 và tổng của 2 nút nhấn lần lượt trên 3 ô text.
MÃ ĐỀ: 39
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển bật tắt 2 thiết bị theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- TB1, TB2 nối lần lượt với chân RB1, RB5
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút BẬT TB1, BẬT TB2, BẬT
TB và TẮT TB1, TẮT TB2, TẮT TB.
Lập trình:
- Bật / tắt từng thiết bị khi nhấn các nút lệnh tương ứng.
- Bật / tắt cả hai thiết bị khi nhấn nút BẬT TB hoặc TẮT TB.
MÃ ĐỀ: 40
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT1 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 01 nút START
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Khi nhấn nút START, Led 7 thanh hiển thị lần lượt ngày tháng – phút
giây theo chu kì 3 giây bằng Timer
MÃ ĐỀ:41
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RD3
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, không nhấn KEY1 thiết bị tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 02 ô text hiển thị nhiệt độ cài đặt trên và nhiệt độ cài đặt dưới.
- 01 Label hiển thị thông báo trạng thái của nhiệt độ theo nhiệt độ cài
đặt.
Lập trình hiển thị trên Label:
- Nhiệt độ thấp: khi nhiệt độ dưới khoảng cài đặt.
- Nhiệt độ ổn định: khi trong khoảng cài đặt.
- Nhiệt độ cao: khi nhiệt độ trên khoảng cài đặt.
MÃ ĐỀ: 42
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT0 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2: (4 điểm)
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 43
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RC2; nút nhấn KEY2 nối với chân RC5.
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, nhấn KEY2 để tắt thiết bị.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu đỏ-đen, dưới khoảng hiển
thị màu đỏ, trên khoảng cài đặt hiển thị màu đen.
MÃ ĐỀ: 44
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB2 nối với INT2 (CB2 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB2 lên ô Text1.
Câu 2:
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 45
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển mô phỏng hệ thống đèn giao
thông theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- Led Xanh, Đỏ, Vàng nối lần lượt với chân RB5, RB6, RB7
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Nhấn START led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây → led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây … (chu trình lặp lại)
MÃ ĐỀ: 46
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT1 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 01 nút START
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Khi nhấn nút START, Led 7 thanh hiển thị lần lượt ngày tháng – phút
giây theo chu kì 3 giây bằng Timer
MÃ ĐỀ:47
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RD3
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, không nhấn KEY1 thiết bị tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 02 ô text hiển thị nhiệt độ cài đặt trên và nhiệt độ cài đặt dưới.
- 01 Label hiển thị thông báo trạng thái của nhiệt độ theo nhiệt độ cài
đặt.
Lập trình hiển thị trên Label:
- Nhiệt độ thấp: khi nhiệt độ dưới khoảng cài đặt.
- Nhiệt độ ổn định: khi trong khoảng cài đặt.
- Nhiệt độ cao: khi nhiệt độ trên khoảng cài đặt.
MÃ ĐỀ: 48
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT0 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2: (4 điểm)
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 49
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RC2; nút nhấn KEY2 nối với chân RC5.
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, nhấn KEY2 để tắt thiết bị.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu đỏ-đen, dưới khoảng hiển
thị màu đỏ, trên khoảng cài đặt hiển thị màu đen.
MÃ ĐỀ: 50
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB2 nối với INT2 (CB2 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB2 lên ô Text1.
Câu 2:
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 51
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển mô phỏng hệ thống đèn giao
thông theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- Led Xanh, Đỏ, Vàng nối lần lượt với chân RB5, RB6, RB7
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Nhấn START led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây → led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây … (chu trình lặp lại)
MÃ ĐỀ: 52
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn DISPLAY trên VB.
Lập trình:
- Nhấn DISPLAY hiển thị 4 số cuối của mã sinh viên lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 1 nút nhấn kết nối với INT1.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số sản phẩm đếm trên chân INT1, 01 ô text nhập định
mức sản phẩm, 01 ô text hiển thị % sản phẩm hoàn thành, 01 label hiển
thị trạng thái (dưới định mức, hoàn thành, vượt định mức).
Lập trình:
- Khi nhấn nút START, hiển thị số sản phẩm đếm được trên INT1 và
cập nhật nội dung các text và label.
MÃ ĐỀ: 53
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- TB1 nối với RB3 (TB1 được mô phỏng bằng đèn LED)
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 2 nút nhấn START, STOP trên VB.
Lập trình:
- Nhấn START thiết bị TB1 nhấp nháy với chu kỳ 1 giây.
- Nhấn STOP thiết bị TB1 tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN2 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu Đỏ-Đen chu kì 0.2 giây,
dưới khoảng hiển thị màu Đỏ, trên khoảng cài đặt hiển thị màu Đen.
MÃ ĐỀ: 54
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút nhấn RESET, MA SINH
VIEN, NGAY SINH trên VB.
Lập trình:
- Nhấn RESET hiển thị 0000 lên 4 Led 7 thanh.
- Nhấn MA SINH VIEN hiển thị 4 số cuối của mã sinh viên lên 4 Led 7
thanh.
- Nhấn NGAY SINH hiển thị ngày và tháng sinh lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 2 nút nhấn kết nối với INT1 và INT2.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số lần nhấn của nút kết nối INT1, 01 ô text hiển thị số
lần nhấn của nút kết nối INT2, 01 ô text hiển thị tổng số lần nhấn của
INT1 và INT2.
Lập trình:
- Khi nhấn nút START, hiển thị liên tục số lần nhấn của nút nhấn kết nối
với INT1, INT2 và tổng của 2 nút nhấn lần lượt trên 3 ô text.
MÃ ĐỀ: 55
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển bật tắt 2 thiết bị theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- TB1, TB2 nối lần lượt với chân RB1, RB5
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút BẬT TB1, BẬT TB2, BẬT
TB và TẮT TB1, TẮT TB2, TẮT TB.
Lập trình:
- Bật / tắt từng thiết bị khi nhấn các nút lệnh tương ứng.
- Bật / tắt cả hai thiết bị khi nhấn nút BẬT TB hoặc TẮT TB.
MÃ ĐỀ: 56
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT1 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 01 nút START
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Khi nhấn nút START, Led 7 thanh hiển thị lần lượt ngày tháng – phút
giây theo chu kì 3 giây bằng Timer
MÃ ĐỀ: 57
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RD3
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, không nhấn KEY1 thiết bị tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 02 ô text hiển thị nhiệt độ cài đặt trên và nhiệt độ cài đặt dưới.
- 01 Label hiển thị thông báo trạng thái của nhiệt độ theo nhiệt độ cài
đặt.
Lập trình hiển thị trên Label:
- Nhiệt độ thấp: khi nhiệt độ dưới khoảng cài đặt.
- Nhiệt độ ổn định: khi trong khoảng cài đặt.
- Nhiệt độ cao: khi nhiệt độ trên khoảng cài đặt.
MÃ ĐỀ: 58
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT0 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2: (4 điểm)
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 59
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- Nút nhấn KEY1 nối với RC2; nút nhấn KEY2 nối với chân RC5.
Giao diện trên Visual Basic:
- Sử dụng Shape hình tròn để mô phỏng trạng thái của thiết bị. Mầu đen
thiết bị ở trạng thái tắt, mầu đỏ thiết bị ở trạng thái bật.
Lập trình:
- Nhấn KEY1 để bật thiết bị, nhấn KEY2 để tắt thiết bị.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN1 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu đỏ-đen, dưới khoảng hiển
thị màu đỏ, trên khoảng cài đặt hiển thị màu đen.
MÃ ĐỀ:60
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB2 nối với INT2 (CB2 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB2 lên ô Text1.
Câu 2:
Thiết kế bộ đếm lùi hiển thị trên 4 led 7 thanh theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Tạo ô Text1 nhập phút, tạo ô Text2 nhập giây
Lập trình:
- Nhấn START thời gian sẽ đếm lùi từ giá trị phút, giây được thiết lập
trên ô Text1 và ô Text2.
- Khi thời gian đếm lùi về 0 phút 0 giây thì thông báo ra màn hình : Hết
thời gian.
MÃ ĐỀ: 61
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển mô phỏng hệ thống đèn giao
thông theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- Led Xanh, Đỏ, Vàng nối lần lượt với chân RB5, RB6, RB7
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút START.
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Nhấn START led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây → led Xanh sáng 5 giây → led Vàng sáng 2 giây → led Đỏ
sáng 6 giây … (chu trình lặp lại)
MÃ ĐỀ: 62
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn DISPLAY trên VB.
Lập trình:
- Nhấn DISPLAY hiển thị 4 số cuối của mã sinh viên lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 1 nút nhấn kết nối với INT1.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số sản phẩm đếm trên chân INT1, 01 ô text nhập định
mức sản phẩm, 01 ô text hiển thị % sản phẩm hoàn thành, 01 label hiển
thị trạng thái (dưới định mức, hoàn thành, vượt định mức).
Lập trình:
- Khi nhấn nút START, hiển thị số sản phẩm đếm được trên INT1 và
cập nhật nội dung các text và label.
MÃ ĐỀ: 63
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển vào/ra.
- TB1 nối với RB3 (TB1 được mô phỏng bằng đèn LED)
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 2 nút nhấn START, STOP trên VB.
Lập trình:
- Nhấn START thiết bị TB1 nhấp nháy với chu kỳ 1 giây.
- Nhấn STOP thiết bị TB1 tắt.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex điều khiển ADC.
- Nối kênh ADC-AN2 với cảm biến nhiệt độ LM35.
Giao diện trên Visual Basic:
- 01 ô text hiển thị nhiệt độ đo hiện tại, 02 ô text hiển thị nhiệt độ cài đặt
trên và nhiệt độ cài đặt dưới. 01 Shape – hình tròn để báo trạng thái của
thiết bị gia nhiệt.
Lập trình:
- Đo và hiển thị nhiệt độ; so sánh nhiệt độ đo với nhiệt độ cài đặt nếu
trong khoảng cài đặt shape nhấp nháy màu Đỏ-Đen chu kì 0.2 giây,
dưới khoảng hiển thị màu Đỏ, trên khoảng cài đặt hiển thị màu Đen.
MÃ ĐỀ: 64
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Led 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút nhấn RESET, MA SINH
VIEN, NGAY SINH trên VB.
Lập trình:
- Nhấn RESET hiển thị 0000 lên 4 Led 7 thanh.
- Nhấn MA SINH VIEN hiển thị 4 số cuối của mã sinh viên lên 4 Led 7
thanh.
- Nhấn NGAY SINH hiển thị ngày và tháng sinh lên 4 Led 7 thanh.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển Ngắt.
- Sử dụng 2 nút nhấn kết nối với INT1 và INT2.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- 01 ô text hiển thị số lần nhấn của nút kết nối INT1, 01 ô text hiển thị số
lần nhấn của nút kết nối INT2, 01 ô text hiển thị tổng số lần nhấn của
INT1 và INT2.
Lập trình:
- Khi nhấn nút START, hiển thị liên tục số lần nhấn của nút nhấn kết nối
với INT1, INT2 và tổng của 2 nút nhấn lần lượt trên 3 ô text.
MÃ ĐỀ: 65
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng file hex ADC.
- Biến trở kết nối chân AN1
Giao diện trên Visual Basic:
- Ô Text1 hiển thị giá trị ADC kênh AN1
Lập trình:
- Đo ADC của kênh AN1 trên mạch vi điều khiển và liên tục hiển thị giá
trị đo được lên ô Text1
Câu 2:
Thiết kế mạch ghép nối và lập trình điều khiển bật tắt 2 thiết bị theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex IO(vào\ra).
- TB1, TB2 nối lần lượt với chân RB1, RB5
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo các nút BẬT TB1, BẬT TB2, BẬT
TB và TẮT TB1, TẮT TB2, TẮT TB.
Lập trình:
- Bật / tắt từng thiết bị khi nhấn các nút lệnh tương ứng.
- Bật / tắt cả hai thiết bị khi nhấn nút BẬT TB hoặc TẮT TB.
MÃ ĐỀ: 66
Câu 1:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex Ngắt.
- CB1 nối với INT1 (CB1 mô phỏng bằng nút nhấn )
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 1 nút nhấn START trên VB.
- Sử dụng TextBox để tạo ô Text1
Lập trình:
- Nhấn START hiển thị liên tục số lần nhấn nút CB1 lên ô Text1.
Câu 2:
Thiết kế mạch ghép nối và lập trình theo yêu cầu:
Mạch ghép nối:
- Sử dụng mạch và file hex điều khiển LED 7 thanh.
Giao diện trên Visual Basic:
- Sử dụng CommandButton để tạo 01 nút START
- Sử dụng Timer để tạo thời gian trễ.
Lập trình:
- Khi nhấn nút START, Led 7 thanh hiển thị lần lượt ngày tháng – phút
giây theo chu kì 3 giây bằng Timer