f
Mode 4 : Software Triggered Strobe
Sau khi mode 4 được thiêt laơp, tín hieơu ngõ ra sẽ ở mức cao . Khi SCR được náp, boơ đêm baĩt đaău làm vieơc . Khi boơ đêm giạm đên 0, tín hieơu ngõ ra sẽ chuyeơn sang mức thâp trong khoạng thời gian baỉng 1 chu kỳ cụa tín hieơu xung vào,sau đó trở lái mức cao .
Nêu SCR được náp lái trong lúc boơ đêm đang hốt đoơng, giá trị này sẽ được náp vào boơ đêm cho chu kỳ kê tiêp.
Mode 5 : Hardware Triggered Strobe
Sau khi mode 5 được thiêt laơp, tín hieơu ngõ ra sẽ ở mức cao . Khi SCR được náp, boơ đêm baĩt đaău làm vieơc . Khi boơ đêm giạm đên 0, tín hieơu ngõ ra sẽ chuyeơn sang mức thâp trong khoạng thời gian baỉng 1 chu kỳ cụa tín hieơu xung vào,sau đó trở lái mức cao .
9.3.3Thạo chương cho Chanel-2
Đĩc SCR cụa Channel-2 vào CX
mov al,10110110b ; Yeđu caău đĩc 2 byte cụa SCR từ Channel-2 out 043h,al ; Đưa ra control port
in al,042h ; Lây byte thứ nhât (Low byte) mov cl,al ; Cât vào CL
in al,042h ; Lây byte thứ hai (High byte) mov ch,al ; Cât vào CH ---> CX = SCR value
Chư định taăn sô cụa Channel-2 là 512 Hz dáng xung vuođng mode 3
mov dx,012h ; Double word trong DX,AX có giá trị 1193180 mov ax,034DCh
mov cx,512 div cx ;
mov bx,ax ; BX = 1193180/512
mov al,10110110b ; Yeđu caău định mode 3 cho channel-2 out 043h,al ; đoăng thời náp giá trị mới cho SCR mov al,bl
out 042h,al ; Load low byte mov al,bh
out 042h,al ; Load high byte
9.4NGUYEĐN LÝ HỐT ĐOƠNG CỤA ĐOĂNG HOĂ HEƠ THÔNG (SYSTEM CLOCK)
Ngõ ra cụa channel-0 cụa 8253-5 được nôi lieăn với chip đieău khieơn interrupt 8259 . Moêi xung nhịp cụa channel-0 sẽ làm phát đoơng interrupt cứng 08h .
Moêi laăn được gĩi đên, interrupt 08h sẽ thực hieơn các cođng vieơc chính sau :
- Taíng giá trị tái double word 0000:046C (Count tick) leđn 1 ( giá trị này được cho baỉng 0 lúc 0 giờ ) )
- Taíng giá trị tái double word 0000:046C (Count tick) leđn 1 ( giá trị này được cho baỉng 0 lúc 0 giờ ) ) 020h .
SCR cụa channel-0 được náp giá trị 0FFFFh (65535) trong quá trình khởi đoơng máy, do đó taăn sô cụa ngõ ra sẽ là 1193180/65536 = 18.206 Hz .
Heơ đieău hành sẽ caín cứ theo giá trị cụa Count tick đeơ tính ra thời gian cho heơ thông .