ĐỀ CƯƠNG ÔN TẬP KỸ THUẬT VI ĐIỀU KHIỂN
Mọi ý kiến đóng góp xin gửi vào hòm thư: [email protected]
Tổng hợp các đề cương đại học hiện có của Đại Học Hàng Hải: Đề Cương VIMARU
Tải ngay đề cương bản PDF tại đây: ĐỀ CƯƠNG ÔN TẬP KỸ THUẬT VI ĐIỀU KHIỂN
(Nếu là đề cương nhiều công thức nên mọi người nên tải về để xem tránh mất công thức)
Đề cương liên quan: Bài Tập Môn Kinh Tế Lượng Cơ Bản
Mục Lục
Nhóm câu 7.
- Nếu thạch anh sử dụng có tần số 12MHz thì 1 chu kỳ máy kéo dài bao nhiêu lâu, tìm thời gian thực hiện lệnh MOV A, R0?
T máy = 1/fmay. Fmay=f (thạch anh)/12 => Tmay= (s)
Thời gian thực hiện lệnh MOV A,R0 là 1 chu kỳ máy là (s)
- Nếu thạch anh sử dụng có tần số 12MHz thì 1 chu kỳ máy kéo dài bao nhiêu lâu, tìm thời gian thực hiện lệnh MOV A, @R0?
T máy = 1/fmay. Fmay=f (thạch anh)/12 => Tmay= (s)
Thời gian thực hiện lệnh MOV A@,R0 là 1 chu kỳ máy là (s)
- Nếu thạch anh sử dụng có tần số 12MHz thì 1 chu kỳ máy kéo dài bao nhiêu lâu, tìm thời gian thực hiện lệnh MOV R0, 30H?
T máy = 1/fmay. Fmay=f (thạch anh)/12 => Tmay= (s)
Thời gian thực hiện lệnh MOV R0,30H là 2 chu kỳ máy là (s)
- Nếu thạch anh sử dụng có tần số 12MHz thì 1 chu kỳ máy kéo dài bao nhiêu lâu, tìm thời gian thực hiện lệnh MOV 30H, R0?
T máy = 1/fmay. Fmay=f (thạch anh)/12 => Tmay= (s)
Thời gian thực hiện lệnh MOV 30H,R0 là 2 chu kỳ máy là (s)
- Nếu thạch anh sử dụng có tần số 12MHz thì 1 chu kỳ máy kéo dài bao nhiêu lâu, tìm thời gian thực hiện lệnh MOV 30H, #30H?
T máy = 1/fmay. Fmay=f (thạch anh)/12 => Tmay= (s)
Thời gian thực hiện lệnh MOV 30H,#30H là 2 chu kỳ máy là (s)
Nhóm câu 8.
- Timer được sử dụng vào 2 mục đích nào? Kể tên các bộ Timer của 8051?
Sử dụng vào 2 múc đích để đếm sự kiện ngoài và định thời trong 1 khoảng thời gian. 8051 có 2 bộ định thời là: timer 0 và timer 1
- Timer được sử dụng vào 2 mục đích nào? Kể tên các bộ Timer của 8052?
Sử dụng vào 2 mục đích là để đếm sự kiện và định thời trong 1 khoảng thời gian
8052 có 3 bộ định thời: timer0, timer1 và timer 2
- Để yêu cầu Timer hoạt động với mục đích tạo thời gian trễ thì tác động vào bit nào của thanh ghi nào?
Thì ta tác động vào bit 6 hoặc bit 2 ( tên C/) trong thanh ghi TMOD, và ta cho bit 6 hoặc bit 2 ở mức logic thấp là 0
- Để yêu cầu Timer hoạt động với mục đích đếm xung bên ngoài đưa vào thì tác động vào bit nào của thanh ghi nào?
Thì ta tác động vào bit 6 hoặc bit 2 trong thanh ghi TMOD tên là C/ ở mức logic vào là 1
- Để kích hoạt Timer chạy/dừng thì tác động vào bit nào, thanh ghi nào?
Để kích hoạt timer chạy/ dừng thì tác động vào bit TRx, x ở đây là 0 hoặc 1 ứng với timer0 hoặc timer1 trong thanh ghi TCON
- Viết lệnh cấu hình Timer0 hoạt động ở chế độ 8 bit, chạy/dừng bằng phần mềm?
MOV TMOD,#02H
- Viết lệnh cấu hình Timer0 hoạt động ở chế độ 16 bit, chạy/dừng bằng phần mềm?
MOV TMOD,#01H
- Viết lệnh cấu hình Timer0 hoạt động ở chế độ 8 bit, chạy/dừng bằng phần mềm kết hợp phần cứng?
MOV TMOD,#0AH
- Viết lệnh cấu hình Timer0 hoạt động ở chế độ 16 bit, chạy/dừng bằng phần mềm kết hợp phần cứng?
MOV TMOD,#09H
- Nếu giá trị nạp cho TH0 – TL0 là FFFAH, sau bao nhiêu xung thì TF0=1?
6 xung
- Nếu giá trị nạp cho TH0 – TL0 là FFFFH, sau bao nhiêu xung thì TF0=1?
1 xung
- Nếu giá trị nạp cho TH0 – TL0 là 0000H, sau bao nhiêu xung thì TF0=1?
65536 xung thì tràn
- Phân tích ý nghĩa và sự khác nhau khi nạp TMOD giá trị 10H, 01H?
Đều là chọn chế độ định thời 16 bit tuy nhiên khi giá trị nạp là 10H thì sử dụng timer1 còn 01H là sử dụng timer0
- Phân tích ý nghĩa và sự khác nhau khi nạp TMOD giá trị 20H, 02H?
Đều là chọn chế độ định thời 8 bit tự lặp lại tuy nhiên khi giá trị nạp là 10H thì sử dụng timer1 còn 01H là sử dụng timer0
- Phân tích ý nghĩa và sự khác nhau khi nạp TMOD giá trị 12H, 21H?
Đều là chọn chế độ định thời nhưng là cho cả 2 bộ timer0 và 1.
12H: timer 1 chế độ định thời 16 bit, timer 0 chế độ định thời 8 bit tự lặp lại
21H: timer 0 chế độ định thời 16 bit, timer 1 chế độ định thời 8 bit tự lặp lại
- Phân tích ý nghĩa và sự khác nhau khi nạp TMOD giá trị 90H, 09H?
90H: timer 1 chế độ định thời 16 bit, khởi động và dừng bằng phần mềm kết hợp phần cứng
09H: timer 0 chế độ định thời 16 bit, khởi động và dừng bằng phần mềm kết hợp phần cứng
- Phân tích ý nghĩa và sự khác nhau khi nạp TMOD giá trị A0H, 0AH?
A0H: timer 1 chế độ định thời 8 bit, khởi động và dừng bằng phần mềm kết hợp phần cứng
0AH: timer 0 chế độ định thời 8 bit, khởi động và dừng bằng phần mềm kết hợp phần cứng
- Phân tích ý nghĩa và sự khác nhau khi nạp TMOD giá trị 9AH, A9H?
9AH: timer 1 chế độ định thời 16 bit, timer 0 chế độ định thời 8 bit tự lặp lại, khởi động và dừng bằng phần mềm kết hợp phần cứng
A9H: : timer 0 chế độ định thời 16 bit, timer 1 chế độ định thời 8 bit tự lặp lại, khởi động và dừng bằng phần mềm kết hợp phần cứng
- Phân tích ý nghĩa và sự khác nhau khi nạp TMOD giá trị 50H, 05H?
50H: timer 1 chế độ đếm sự kiện ngoài 16 bit
05H: timer 0 chế độ đếm sự kiện ngoài 16 bit
- Phân tích ý nghĩa và sự khác nhau khi nạp TMOD giá trị 60H, 06H?
60H: timer 1 chế độ đếm sự kiện ngoài 8 bit
06H: timer 0 chế độ đếm sự kiện ngoài 8 bit
- Phân tích ý nghĩa và sự khác nhau khi nạp TMOD giá trị 65H, 56H?
65H: timer 1 chế độ đếm sự kiện ngoài 8 bit, timer 0 chế độ đếm sự kiện ngoài 16 bit
56H: timer 1 chế độ đếm sự kiện ngoài 16 bit, timer 0 chế độ đếm sự kiện ngoài 8 bit