PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

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
Prev Previous Post   Next Post Next
Old 01-11-2011, 10:45 AM   #1
222222222
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
222222222 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 06:36 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam