10. Lập trình Time/Counter

pdf
Số trang 10. Lập trình Time/Counter 35 Cỡ tệp 10. Lập trình Time/Counter 329 KB Lượt tải 10. Lập trình Time/Counter 0 Lượt đọc 10. Lập trình Time/Counter 1
Đánh giá 10. Lập trình Time/Counter
4.8 ( 10 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 35 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

1. Giới thiệu 2. Sơ đồ khối và chân 3. Tổ chức bộ nhớ 4. Các thanh ghi chức năng đặc biệt 5. Dao động và hoạt động reset 6. Tập lệnh 7. Các mode định địa chỉ 8. Lập trình IO (IO Port Programming) 9. Tạo trễ 10.Lập trình Timer/Counter 11.Lập trình giao tiếp nối tiếp 12.Lập trình ngắt 13.Lập trình hợp ngữ Xung & Hoi 1 8-1. Cổng 1 (Port 1) Port 1 (chân 1- 8) Port 1 được ký hiệu P1 à Các chân: P1.0 - P1.7 Sử dụng P1 trong các ví dụ sau đây để chỉ ra hoạt động của chúng à P1 là cổng ra – output (ghi dữ liệu CPU ra các chân bên ngoài) à P1 là cổng vào – input (đọc dữ liệu từ các chân bên ngoài vào CPU bus) Xung & Hoi 2 8-2. Cấu trúc phần cứng của P1.x Read DFF TB2 Vcc Tải Bus nội D P1.x Q P1.x Write to DFF Clk Q M1 TB1 Read pin Xung & Hoi 8051 IC 3 a. Bus nội: giao tiếp với CPU b. Bộ chốt dữ liệu DFF: lưu trữ giá trị của chân. Khi “Write to DFF” = 1: ghi dữ liệu vào DFF c. Hai bộ đệm 3 trạng thái (tri-state buffers): - TB1: điều khiển bởi “Read pin”. Khi “Read pin” = 1: đọc giá trị tại chân ngoài - TB2: điều khiển bởi “Read DFF”. Khi “Read DFF” = 1: đọc giá trị từ DFF nội d. Transistor M1 Xung & Hoi 4 Bộ đệm 3 trạng thái (Tri-state Buffer) Output Input Trở kháng cao (hở mạch) Tri-state control (kích hoạt mức cao) 0 0 1 0 1 1 1 Xung & Hoi 5 8-3. Ghi ra cổng output Vd: BACK: MOV A, #55H MOV P1, A ACALL DELAY CPL A SJMP BACK Xung & Hoi 6 8-3-1. Ghi “1” ra chân output P1.x Read DFF Vcc TB2 1. ghi 1 Bus nội D Tải 1 Q P1.x P1.x Write to DFF Clk Q 0 2. Chân ra là Vcc M1 output 1 TB1 Read pin Xung & Hoi 8051 IC 7 8-3-2. Ghi “0” ra chân output P1.x Read DFF Vcc TB2 1. ghi 0 Bus nội D Tải 0 Q P1.x P1.X Write to DFF Clk Q 1 2. Chân ra nối đất M1 output 0 TB1 Read pin Xung & Hoi 8051 IC 8 8-4. Đọc từ chân input & bộ chốt Khi đọc chân, có hai khả năng sau: ØĐọc trạng thái của chân input (bên ngoài) MOV A,Px JNB P2.1,Label JB P2.1,Label ØĐọc dữ liệu bộ chốt của chân output (bên trong) ANL P1,A ORL P1,A INC P1 Đọc-Sửa đổi-Ghi Xung & Hoi 9 8-4-1. Đọc từ chân input Để P1 là input, P1 phải được lập trình bằng cách ghi “1” vào tất cả các bit của P1 MOV P1,#0FFH ; P1=11111111B ; P1 là input BACK: MOV A,P1 MOV P2,A SJMP BACK E tương tự cho P0, P2, P3 Xung & Hoi 10
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.