|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
01-11-2011, 10:45 AM | #1 |
Nhập môn đệ tử
Tham gia ngày: Mar 2011
Bài gửi: 4
: |
Giúp em với
CHẠY SỐ TỪ 00-99
EM MÔ PHỎNG NÓ KO CHẠY.KHI NÓ CHẠY TỪ 00-09 THÌ LED 7 ĐOẠN THỨ 2 KO NHẢY LÊN SỐ 1MONG CÁC ANH COI DÙM EM CÁI CODE PROCESSOR P16F877A INCLUDE <P16F877A.INC> __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF COUNT EQU 20H COUNT1 EQU 21H ORG 0X0000 GOTO MAIN MAIN BSF STATUS,5 CLRF TRISB CLRF TRISC BCF STATUS,5 CLRF PORTB CLRF PORTB LOOP1 MOVF COUNT,0 CALL TABLE MOVWF PORTB CALL DELAY1 INCF COUNT,0 XORLW D'10' BTFSC STATUS,2 GOTO LOOP INCF COUNT,1 GOTO LOOP1 LOOP CLRF COUNT LOOP2 MOVF COUNT1,0 CALL TABLE MOVWF PORTC CALL DELAY1 INCF COUNT1,0 XORLW D'10' BTFSC STATUS,2 GOTO LOOP INCF COUNT,1 GOTO LOOP1 RETURN TABLE ADDWF PCL,1 ;so_0 RETLW b'00111111' ;so_1 RETLW b'00000110' ;so_2 RETLW b'01011011' ;so_3 RETLW b'01001111' ;so_4 RETLW b'01100110' ;so_5 RETLW b'01101101' ;so_6 RETLW b'01111100' ;so_7 RETLW b'00000111' ;so_8 RETLW b'01111111' ;so_9 RETLW b'01101111' ;======================DELAY====================== == DELAY MOVLW d'250' MOVWF 21H loop1 DECFSZ 21H goto loop1 RETURN DELAY1 MOVLW .250 MOVLW 22H LOOP2 CALL DELAY DECFSZ 22H GOTO LOOP2 RETURN END |
02-11-2011, 04:48 PM | #2 |
Đệ tử 2 túi
Tham gia ngày: Aug 2009
Bài gửi: 36
: |
viết bằng asm, bạn nào làm quét 4 led 7 đoạn chưa chạy thì xem nè, tăng dần từ 0>>>>>
__________________
cao thủ không bằng tranh thủ |
|
|