c. Khởi tạo chuyển đổi ADC BSF STATUS, RP0 ; Choïn Bank1 CLRF ADCON1 ; Caáu hình taát caû ngoû vaøo Analog ; 6 bit thaáp cuûa thanh ghi keát quaû = 0 BSF PIE1, ADIE ; Cho pheùp ngaét ADC. BCF STATUS, RP0 ; Choïn Bank0 MOVLW b‘11000001’ ; Choïn cheá ñoä xung RC, bit A/D ñöôïc baät ; leân, kenh 0 ñöôïc choïn, caáp nguoàn cho Module dieän ap so...
10 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 2308 | Lượt tải: 1
. Ngắt Comparator - Cờ ngắt CMIF=1 khi có sự thay đổi trạng thái ở các bit ngõ ra của Bộ so sánh (C1OUT hoặc C2OUT). f. Hoạt động so sánh trong chế độ SLEEP - Trong chế độ Ngủ, hoạt động so sánh vẫn diễn ra. Do đó, Ngắt của bộ so sánh vẫn có thể xảy ra và đánh thức PIC
16 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 2050 | Lượt tải: 1
MOVLW 0x2C ;Cheá ñoä hoaït ñoäng PWM, 2 bit thấp cuûa Duty cycle CCP1X:CCP1Y = 10 MOVWF CCP1CON BSF T2CON, TMR2ON ; Timer2 baét ñaàu taêng ; Ngaét CCP1 khoâng ñöôïc cho pheùp ; Chaïy voøng laäp ñeå ñôïi côø traøn. ; Chaïy voøng laäp ñeå ñôïi côø traøn. PWM_Period_Match BTFSS PIR1, TMR2IF GOTO PWM_Period_Match ; Caäp nhaät chu kyø vaø dut...
31 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 2837 | Lượt tải: 1
1_INT nội dung chương trình Ngat TIMER1 BCF PIR1, TMR1IF ;xóa cờ ngắt TIMER1? GOTO END_ISR ;Thoát chương trình ngắt AD_INT nội dung chương trình Ngat ADC nội dung chương trình Ngat ADC BCF PIR1, ADIF GOTO END_ISR END_ISR CALL POP ;gọi CT phục hồi W + STATUS RETFIE ;thoát CT phục vụ Ngắt
15 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 2125 | Lượt tải: 2
Procedure RABIN-KARP-MATCHER(T,P,d,q) Input : Text T, pattern P, radix d ( which is typically =), and the prime q. Output : valid shifts s where P matches n length[T]; m length[P]; h dm-1 mod q; p 0; t0 0; for i 1 to m do { p (dp + P[i] mod q; t0 (dt0 +T[i] mod q; } for s 0 to n-m do if (p = ts ) if (P[1....
20 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 2078 | Lượt tải: 0
. Xóa các Bộ định tỉ lệ Các bộ định tỉ lệ được xóa khi: - Ghi một giá trị vào thanh ghi TMR2. - Ghi một giá trị vào thanh ghi T2CON. - Khi xảy ra bất kỳ một trạng thái Reset thiết bị. f. Chế độ SLEEP - Trong chế độ này, Timer2 không hoạt động. - Giá trị của bộ định tỉ lệ sẽ được lưu và khôi phục lại sau khi thoát khỏi chế độ SLEEP
35 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 2244 | Lượt tải: 2
Tìm điểm neo O(n) Sắp xếp các điểm O(nlogn) Giải thuật quét thực hiện vòng lặp do.while nhiều nhất là 2n, mỗi lần mất O(1) Vậy thời gian thực hiện giải thuật quét Graham là O(nlogn).
52 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 2259 | Lượt tải: 0
- Biểu thức được cho là Đúng thì lặp, nếu Sai thì kết thúc. - Đúng khi giá trịkhác 0, Sai khi bằng 0. - Vòng lặp này chứa tối đa 100 dòng lệnh. - Sốlần lặp tối đa 255 lần.
64 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 2446 | Lượt tải: 2
Giải thuật xóa một phần tử trên cây đỏ đen chứa n phần tử có độ phức thời gian O(logn). Giải thuật cần nhiều nhất là một phép hiệu chỉnh (adjustment) và một phép cấu trúc lại bộ 3 nút (3-nodes restructuring). Như vậy nó cần nhiều nhất là 2 phép cấu trúc lại bộ 3 nút.
54 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 2242 | Lượt tải: 1
Thanh ghi W (Working Register): là thanh ghi đa dụng dùng để truy xuất dữ liệu. Tập thanh ghi F (Register File): F được chỉ định là 1 ô nhớ hay thanh ghi trong bộ nhớ dữ liệu. Ví dụ: MOVLW 0x06 ;Đưa giá trị 06h vào W MOVWF 85H ;Chuyển giá trị th.ghi W vào th.ghi TRISA (TRISA = 85H)
39 trang | Chia sẻ: tuanhd28 | Ngày: 29/09/2015 | Lượt xem: 4367 | Lượt tải: 2