1. Trang chủ
  2. » Công Nghệ Thông Tin

Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx

48 915 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 163,12 KB

Nội dung

bµi 7 Bé ®Þnh thêi 8253            !""#$%&' ()%*+,-!. /0 123)45+&ì6%78% 9 1. Giíi thiÖu RESET tíi 8088 OSC  14,3818 Mhz ®Õn khe c¾m më réng  PCLK 2,38683 Mhz tíi 8253 CLK  4,772776 Mhz tíi 8088  READY tíi 8088 510 Ω  510 Ω  X 1  X 2  XTAL OSC 14,31818 Mhz D Q CK Chia 2  SYNC CK D Q FF2 Chia 3  SYNC CK D Q FF2 F/ EFI CSYNC RDY1 RDY2 NC    /WAIT :;2"$%<%< = RES C DMAWAIT RDY ASYNC AEN2 AEN1  &%"!"-!./>%? '7@%-97'% <%<<%9 %"A'B"C"!""+ -") DE  F3)<%<"'B 7@%"9$G4HI$1   !"#9%4- "F3)B+J  ,7@% %C-F3)K.L "F"A'"!"6%78%  2!./M2D ,07@% "+  #M2D ,=7@% "+  ,)&/"N%)% '>?J%/"  2. Bé ®Þnh thêi 8253 OP"6") #-I #- #- QIRQS Q'' TQ UT =I = V EV7W49 X-7W 4 XY"% 4Z%" '% , [\I 'KI ]I [\ 'K ] [\ 'K ] :;^VJ<)9 = 1 2 3 4 5 6 7 8 9 10 11 12 8 2 5 3 Vcc A1 A0 CLK2 OUT2 GATE2 CLK1 GATE1 OUT1 D7 D6 D5 D4 D3 D2 D1 D0 CLK0 OUT0 GATE 0 GND D7-D0 A0 A1 8253 CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 )&/"N  WR RD CS WR RD CS 24 23 22 21 20 19 18 17 16 15 14 13 C%^X'"_ "P%"A', V==I P% III #-I II #- II #- I '%  $$ \Z%"Y , :;, QSQ1QQQQQQI  V V IT[T[I222I Q II )9#- I(+[V I(+2V (+[V&?" 2V3' II Y9#-I I Y9#- I Y9#- \Z%`+4 Y"# III27KI II27K $I27K $27K II27K I27K I#-+N  Qa7K"'7K3b 3. tõ ®iÒu khiÓn vµ Khëi t¹o 8253 QIc"Y#-  (+NaIRdddd:b'.   QaIR^^^^:b  V)"'4B4c   1 #-(+N  I  #- Q  &?%`+3)#-4B4 11Qe"IIII Q>9#- "F+%!&I [...]... (Chia 2) 61 74 LS 175 GATE2 OUT2 đến PC5 của 8255 1.19 M Hz 2.383MHz PCLK của 8284 66, 278 KHz đến cassette D Q CI DREQ của DMA 82 37 74LS38 Dữ liệu ra lo a +5v PB1 của 8255 Port 61 Hình 13.5 Ghép nối chip 8253 đến mạch ĐK loa Cho phép NMI sử dụng cổng A0H NMI Yêu cầu ngắt 80 87 Kiểm tra bit bậc của RAM Kiểm tra kênh I/0 8088 8288 INTA Bộ định thời kênh 0 của 8253 Bàn phím Cho phép mở IRQ2IRQ7 qua khe cắm... 8253 ở máy tính PC/XT Địa chỉ cổng của 8253/ 54 ở máy tính chỉ nhị phân (Binary) Đ ịa PC Đ ịa CS 1 1 1 1 A9 0 0 0 0 0 0 0 0 A8 A7 A6 A5 A4 0 1 0 x 0 1 0 1 x x 42 Bộ đếm 2 1 x 43 Thanh khiển 0 0 x Bộ đếm 1 1 0 1 41 1 x x 0 0 Bộ đếm 0 0 x 0 0 x x Chức n ă ng chỉ Hex 40 A3 A2 A1 A0 x x 1 ghi điều 18.2 Hz đến IRQ0 của 8259 OUT0 CLK0 GATE0 +5v 8253 +5 v OUT1 CLK1 GATE1 +5v Mở loa DACKBRD 74 LS74 D CIK Pr... từ 0-lên-1 Gate1= 1 Out1 WR 400àS Ví dụ: ở ví dụ trên, giả sử GATE1 được kích phát lại sau 150 xung Vẽ tín hiệu ra OUT1 Giải: GATE1 được kích phát lại sau 150 CLK thì quá trình đếm lại từ đầu, làm xung ra dài thêm 150 às Tổng cộng là 550 150àS às Gate1=1 Out1 WR 550àS 5 Nối ghép 8253/ 54 ở máy tính IBM PC XT LS138 A5 A6 A7 A8 A9 AEN A B C Y2 G2B G2A G1 8253 A0 A1 CS A0 A1 Hình 13.4 Chọn cổng 8253 ở máy. .. Cổng ĐC cổng (hex) 1001 01 00 Bộ đếm 0 94 1001 01 01 Bộ đếm 1 95 1001 01 10 Bộ đếm 2 96 1001 01 11 Thanh ghi ĐK 97 b) Lập trình bộ đếm 0 + Hệ số chia: K=Fvào/Fra = 1,2MHz/10KHz=1200/10=120 Chương trình MOV AL,13H OUT 97H,AL MOV AL,120 OUT 94H,AL c) Lập trình bộ đếm 2 Số chia: K= 1,2MHz/500 1200/0.5=2400 Từ điều khiển: 1011.0110=B6H Chương trình như sau: MOV AL,B6H OUT 97H,AL MOV AX,2400 OUT 96H,AL... Không hợp lệ 00 01 10 11 Chốt bộ đếm Nạp LSB Nạp MSB Nạp LSB trước MSB sau Chọn chế độ 000 Mode 0 001 Mode 1 x10 Mode 2 x11 Mode 3 100 Mode 4 101 Mode 5 Hình 13.3 Từ điều khiển 8253/ 54 Ví dụ Chân CS của 8253/ 54 được kích hoạt bởi địa chỉ A7-A2 =100101 a) Tìm địa chỉ cổng gán cho 8253/ 54 b) Lập trình cho Bộ đếm 0 để tạo xung vuông tần số ra 10KHz nếu CLK0=1,2MHz c) Lập trình bộ đếm 2 để có tần số ra bằng... đếm Bus dữ liệu của 8253/ 54 là 1 byte, nhưng số chia cần nạp có thể lên đến 2 byte (FFFFH) Dùng D4, D5 để chọn cách nạp số chia 1 Nạp byte trọng số cao (MSB) 2 Nạp byte trọng số thấp (LSB) 3 Nạp LSB trước và MSB sau từ điều khiển và Khởi tạo 8253 D7 D6 SC1 SC0 D5 RL1 D4 RL0 D3 M2 D2 M1 D1 D0 M0 BCD 0 Bộ đếm nhị phân 1 BCD (4 decades) 00 01 10 11 Chọn bộ đếm 0 Chọn bộ đếm 1 Chọn bộ đếm 2 Không hợp... 150às OUT1 WR 6500 às Phân biệt: Mode0: Bộ đếm tạo xung ra ngay sau khi bộ đếm được nạp, với điều kiện GATE=1 Mode1: Có sườn dương GATE, đầu ra OUT xuống thấp trong thời gian NxT rồi chuyển lên mức cao cho đến khi GATE được kích phát trở lại Mode1 Có tên gọi Kích phát cứng Mode 2: Tạo sóng tỷ lệ hay bộ chia N Khi GATE=1 thì đầu ra OUT sẽ ở mức cao trong khoảng thời gian NxT, rồi chuyển xuống thấp... đếm Thời gian ở mức cao là NxT Khi đếm hết, đầu ra về thấp trong một xung đồng hồ, sau đó trở lại mức cao và chờ đến khi nạp số đếm mới Chế độ này giống chế độ 2, với điểm khác là bộ đếm không tự Ví dụ: Cho CLK0=1 MHz, GATE0=1 và N=600, xác định OUT0 nếu COUNT0 được lập trình ở chế độ 4 Giải: Sau khi nạp số đếm, OUT0 ở mức cao trong 600às và xuống thấp 1 às, sau đó lên mức cao và chờ đến khi bộ đếm... ra chuyển lên mức cao và ở mức này cho đến khi số đếm mới được nạp Độ rộng của xung thấp được tính: t= N x T Trong đó, N là số đếm T là chu kỳ CLK Ví dụ: Mode0 Cho GATE1=1, CLK1=1 MHz và số đếm N =1000 Xác định tín hiệu ra OUT1 nếu bộ đếm ở Mode0 Giải: Tclk1=1/F=1/1MHz=1às Tín hiệu OUT1 thấp trong khoảng thời gian 1000 x 1 às = 1 ms GATE1= 1 OUT1 1000x1 às=1ms W Mode 1: Tạo 1 xung kích phát bằng phần... trong một xung nhịp, sau đó việc đếm được nạp lại tự động và quá trình lặp lại Ví dụ: Mode2 Cho CLK2=1 MHz, GATE2=1 và N =75 0, vẽ tín hiệu ra OUT2 nếu COUNT2 được lập trình ở chế độ 2 Gi ả i: Chú ý là số đếm được nạp lại tự động và bộ đếm tiếp tục tạo ra OUT2 GATE2=1 OUT2 W R 1 às 1às 75 0às N 1 às N Mode 3: Tạo xung vuông Khi GATE=1 thì đầu ra OUT tạo xung vuông với độ rộng xung cao bằng độ rộng xung . Y"# III27KI II27K $I27K $27K II27K I27K I #- +N  Qa7K"'7K3b tõ ®iÒu khiÓn vµ Khëi t¹o 8253 i/ 78 . Y"# III27KI II27K $I27K $27K II27K I27K I #- +N  Qa7K"'7K3b 3. tõ ®iÒu khiÓn vµ Khëi t¹o 8253

Ngày đăng: 07/03/2014, 00:20

HÌNH ẢNH LIÊN QUAN

Hình 1.8. Mạch tạo xung đồng hồ 8284ARESCDMAWAITRDYASYNCAEN2AEN1 - Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx
Hình 1.8. Mạch tạo xung đồng hồ 8284ARESCDMAWAITRDYASYNCAEN2AEN1 (Trang 3)
Hình 9.1 Sơ đồ khối bộ định thời 8253A - Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx
Hình 9.1 Sơ đồ khối bộ định thời 8253A (Trang 6)
Bảng 9.1. Định địa chỉ cổng của 8253/54 - Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx
Bảng 9.1. Định địa chỉ cổng của 8253/54 (Trang 8)
Hình 13.3. Từ điều khiển 8253/54 - Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx
Hình 13.3. Từ điều khiển 8253/54 (Trang 9)
Hình 13.3. Từ điều khiển 8253/54 - Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx
Hình 13.3. Từ điều khiển 8253/54 (Trang 13)
Hình 13.4. Chọn cổng 8253 ở máy tính PC/XT - Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx
Hình 13.4. Chọn cổng 8253 ở máy tính PC/XT (Trang 33)
Hình 13.5. Ghép nối chip 8253 - Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx
Hình 13.5. Ghép nối chip 8253 (Trang 35)
Hình 6.9. Nguồn tạo ngắt cứng của máy tính PC/XT - Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx
Hình 6.9. Nguồn tạo ngắt cứng của máy tính PC/XT (Trang 36)
Hình 13.5. Ghép nối chip 8253 - Cấu trúc máy tính - Bài 7 Bộ định thời 8253 docx
Hình 13.5. Ghép nối chip 8253 (Trang 43)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w