intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

TRẮC NGHIỆM AVR ATMEGA16

Chia sẻ: Nguyen Quoc Huy | Ngày: | Loại File: DOCX | Số trang:5

134
lượt xem
29
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

TẬP ĐOÀN BƯU CHÍNH VIỄN THÔNG VIỆT NAM HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG THÀNH PHỐ HỒ CHÍ MINH

Chủ đề:
Lưu

Nội dung Text: TRẮC NGHIỆM AVR ATMEGA16

  1. TẬP ĐOÀN BƯU CHÍNH VIỄN THÔNG VIỆT NAM HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG THÀNH PHỐ HỒ CHÍ MINH TRẮC NGHIỆM AVR ATMEGA16 1.Các ngõ vào tương tự cho bộ biến đổi sang số(ADC) sẽ là chức năng a)Cổng A b)Cổng B c)Cổng C d)Cổng D 2. Biến ADMUX trong chương trình để a.Cho phép ADC hoạt động b.Giữ giá trị số biến đổi đc của ADC c.Chọn ngõ vào ADC d.Chọn tốc độ biến đổi của ADC 3.Biến ADCH trong chương trình để a.Cho phép ADC hoạt động b.Giữ giá trị số biến đổi đc của ADC c.Chọn ngõ vào ADC d.Chọc tốc độ biến đổi của ADC 4. Tín hiệu tương tự trên 8 ngõ vào của ADC của Atmega 16 có thể a.các câu kia đều sai b.mỗi chương trình chỉ biến đổi tín hiện trên 1 ngõ vào c.biến đổi ra tín hiệu số mỗi lần một ngõ vào d.có thể biến đổi đồng thời ra tín hiệu số 5. Các bit REFS1:0 sử dụng để a.chọn nguồn hoạt động cho ADC b.chọn clock cho bộ biến đổi ADC hoạt động c.chọn chế độ hoạt động cho ADC d.Chọn ngõ vào ADC 6.Ngõ ra của bộ so sánh tương tự sẽ tác động bằng 1 khi a.Ngõ vào không đảo có giá trị điện áp lớn hơn ngõ vào đảo b.Ngõ vào đảo có giá trị điện áp lớn hơn ngõ vào không đảo c. Ngõ ra không tác động d. Hai ngõ vào có điện áp bằng nhau 7. Bit ACD trong thanh ghi ACSR sử dụng để
  2. a. cho phép bộ so sánh tương tự hoạt động b.Chọn điện áp chuẩn bên trong nối tới ngõ vào không đảo c. Cho phép bắt giá trị Timer 1 d. Giữ trạng thái ngõ ra của bộ so sánh tương tự 8. Bit ACO trong thanh ghi ACSR sử dụng để a.Chọn điện áp chuẩn bên trong nối tới ngõ vào không đảo b.cho phép bắt giá trị Timer 1 c. Giữ trạng thái ngõ ra của bộ so sánh tương tự d. Cho phép bộ so sánh tương tự hoạt động 9. Bit ACI trong thanh ghi ACSR sử dụng để a.cho phép bộ so sánh tương tự hoạt động b.chọn điện áp chuẩn bên trong nối tới ngõ vào không đảo c.Cho phép bắt giá trị Timer 1 d. Tác động ngắt cho bộ so sánh tương tự 10. Bit ACME trong thanh ghi SFIOM sử dụng để a. Chọn ngõ vào cho bộ so sánh tương tự b.Cho phép bộ so sánh tương tự hoạt động c.Chọn điện áp chuẩn bên trong nối tới ngõ vào không đảo d.Cho phép ngắt của bộ so sánh tương tự 11.Điện trở kéo lên bên trong cổng song song của AtMega16 chỉ a.Cổng là một ngõ ra b. cổng là đường vừa vào vừa ra c. d.Cả 3 câu trên đều sai 12.Thanh ghi PIN của AtMega16 sử dụng để a.Lập trình chiều truyền dữ liệu cho cổng song song b.Truyền dữ liệu ra cổng song song c.Vừa để truyền vừa để nhận dữ liệu trên cổng song song d. Nhận dữ liệu từ cổng song song 13. Khi viết các câu lệnh sau trong chương trình DDRA=0XFF PORTA=0X55 a. PA7 sẽ có giá trị bằng 0 b. PA4 sẽ có giá trị bằng 0 c. PA6 sẽ có giá trị bằng 0 d. PA0 sẽ có giá trị bằng 0 14. Timer của AtMega16 là:
  3. a. Một bộ đếm thập phân b. Cả 3 câu kia đều đúng c. Một đồng hồ điện tử d. Một bộ đếm nhị phân 15. Timer trong AtMega16 có chức năng a. Điều chế độ rộng xung b.Đếm các sự kiện xảy ra c. Cả 3 câu kia đều đúng d. Định một khoảng thời gian 16. Các bit CS00, CS01, CS02 của AtMega16 được sử dụng để a. Cho phép Timer0, 1 hoặc 2 hoạt động b. Chọn tốc độ xung clock cung cấp cho bộ đếm Timer0 c. Cả 3 câu kia đều đúng d. Là các đường cung cấp clock cho các Timer 17. Trong chế độ bình thường (Normal) Timer 0 của AtMega16 sẽ a. Cả 3 câu kia đều đúng b.Có thể vừa đếm tăng vừa đếm giảm c. Chỉ đếm tăng d. Chỉ đếm giảm 18. Trong chế độ bình thường (Normal) Timer 0 của AtMega16 sẽ a.Không thể nạp lại giá trị cho TCNT0 b.Chỉ có thể nạp lại cho TCNT0 khi bộ đến tràn từ FFh về 00 c.Có thể nạp lại giá trị cho TCNT0 vào bất cứ thời điểm nào d. TCNT0 sẽ tự động nạp lại khi Timer 0 tràn 19. Trong chế độ PWM nhanh (Fast PWM mode) của AtMega16 thanh ghi TCNT0 sẽ: a. Đếm từ giá trị OCR0 tới FFh b. Đếm từ 00 tới FFh c. Đếm từ FFh về 00 d. Đếm từ 00 tới giá trị trong OCR0 20.Trong chế độ PWM nhanh của AtMega16 khi COM01 COM00=11 thì ngõ ra OC0 sẽ đảo trạng thái a. OC0 luôn bằng 0 b. TCNT0 = OCR0 c. OC0 luôn bằng 1
  4. d. TCNT0 khác OCR0 21. Trong chế độ PWM trùng pha (phase correct PWM) của AtMega16 khi COM01 COM00= 11 thì ngõ ra sẽ đảo trạng thái khi: a.TCNT0 khác OCR0 b.OC0 luôn bằng 0 c.TCNT0 đếm lên có giá trị bằng OCR0 d.OC0 luôn bằng 1 22. Trong chế độ PWM trùng pha (phase correct PWM) của AtMega16 khi COM00=11 thì ngõ ra sẽ đảo trạng thái khi a. TCNT0 khác OCR0 b.OC0 luôn bằng 1 c.OC0 luông bằng 0 d.TCNT0 đếm xuống có giá trị bằng OCR0 23. Timer1 của AtMega16 có bao nhiêu nguồn yêu cầu ngắt a.4 b.1 c.2 d.3 24. Cho PORTB cung cấp dữ liệu 8 bit tới LCD (hai hàng chữ) PORTC0 1,2 tuần tự nối tới RS, RD/WR và E với các định nghĩa #define RS PORTC 0 #define RW PORTC 1 #define ENABLE PORTC 2 #define P1 PORTB Cho biết chương trình sau thực hiện công việc gì? Void lcd1(void) {usigned char bbyte; Bbyte= 0x80; DDRB=0x00; While ((bbyte&&0x80)==0x80) [ RS=0 RW=0 ENABLE=1 bbyte =P1 ENABLE=0}
  5. ] a.Chờ cho đến khi LCD hết bận b. Khởi động LCD c. Ghi dữ liệu tới LCD d.Ghi lệnh tới LCD 25. Hãy cho biết khi ghi giá trị để hiển thị lên LCD 1620A tín hiệu RS phải có giá trị bằng a.0 b.Trở kháng cao c. 1 d. Không quan tâm tới trạng thái của RS 26. Lệnh đưa con trỏ về đầu màn hình của LCD 1620A có giá trị bằng: a.02 c.03 d.04 d.05 27.Lệnh chuyển con trỏ tới đầu hàng thứ 2 của LCD 1620A có giá trị bằng a.C0h b.C4h c.C3h d.C2h 28. Lệnh khởi động LCD 1620A hoạt động ở chế độ hai dòng ký tự dạng ma trận 5x7 có giá trị bằng a.40 b.39 c.41 d.38
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2