PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Luận văn tốt nghiệp (http://www.picvietnam.com/forum/forumdisplay.php?f=27)
-   -   Làm đèn giao thông (http://www.picvietnam.com/forum/showthread.php?t=3248)

honhutminh 04-12-2008 11:15 AM

Làm đèn giao thông
 
PROCESSOR P16F877A
#INCLUDE <P16F877A.INC>
__CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _HS_OSC &_LVP_OFF


CBLOCK 0X000
COUNT1
COUNT2
COUNT3
DV1
DV2
CH1
CH2
DONVI1
DONVI2
CHUC1
CHUC2

ORG 0X020
BCF STATUS,RP1
BSF STATUS,RP0
CLRF TRISB
CLRF TRISC
CLRF TRISD
BCF STATUS,RP0
MAIN MOVLW 0X021
MOVWF PORTD
CALL XANH1
GOTO MAIN
XANH1 MOVLW 0X05
MOVWF DV1
MOVLW 0X02
MOVWF CH1
MOVLW 0X00
MOVWF DV2
MOVLW 0X02
MOVWF CH2
LB CALL GM
CALL HTHI
DECF DV1,1
MOVF DV1,0
XORLW D'127'
BTFSS STATUS,Z
GOTO LB1
DECF CH1,1
GOTO LB1
LB1 DECF DV2,1
MOVF DV2,0
XORLW D'127'
BTFSS STATUS,Z
GOTO LB
DECF CH2,1
MOVF CH2,0
XORLW D'127'
BTFSS STATUS,Z
GOTO LB
RETURN
GM MOVF DV1,0
CALL TABLE
MOVWF DONVI1
MOVF DV2,0
CALL TABLE
MOVWF DONVI2
MOVF CH1,0
CALL TABLE
MOVWF CHUC1
MOVF CH2,0
CALL TABLE
MOVWF CHUC2
RETURN
HTHI MOVLW 0X04
MOVWF COUNT1
HTHI1 MOVLW 0X0100
MOVWF COUNT2
HTHI2 MOVF DONVI1,0
MOVWF PORTB
MOVLW 0X07F
MOVWF PORTC
CALL DELAY
MOVF DONVI2,0
MOVWF PORTB
MOVLW 0X0DF
MOVWF PORTC
CALL DELAY
MOVF CHUC1,0
MOVWF PORTB
MOVLW 0X0BF
MOVWF PORTC
CALL DELAY
MOVF CHUC2,0
MOVWF PORTB
MOVLW 0X0EF
MOVWF PORTC
CALL DELAY
DECFSZ COUNT2
GOTO HTHI2
DECFSZ COUNT1
GOTO HTHI1
RETURN
DELAY MOVLW 0X0FF
MOVWF COUNT3
DELAY1 DECFSZ COUNT3
GOTO DELAY1
RETURN
TABLE ADDWF PCL,1
DT 0XFC,0X0C,0XB6,0X9E,0X4E,0XDA,0XFA,0X8C,0XFE,0XDE
END
Cách đếm từ 25 về 0???

picpen 04-12-2008 01:57 PM

what is that ?...!!!!!!!
Không có sơ đồ phần cứng ? không một lời chú thích >>> Chỉ có ông trời mới hiểu

Đề nghị bạn lần sau post bài nhớ post đầy đủ thông tin chi tiết cho anh em nhờ

lanhnhubang 05-03-2010 11:53 PM

pó tay ông bạn.???

tranminhtamsvct 06-03-2010 06:09 PM

sau hok có sơ đồ nguyên lý vậy! ai mà hiểu?

tiendat_46sc 10-03-2010 05:08 PM

og post ban full len a e moi hieu chu.thanhks nhe

xungba22 10-03-2010 09:37 PM

doc ko hieu thi tu biet minh la cui bap. Trach ai bay jo??

truong_vt 23-03-2010 09:01 AM

K biet may u viet cai gi nua,noi ro hon di,....? Co do do mach hok

truong_vt 23-03-2010 09:03 AM

Xungba22 noi sao?chi nhin doan code thi ai ma hieu!!!.neu u hiu thi u giai thik dum di

hcmut.khoamaisi 25-07-2010 01:03 AM

đọc hiểu thì sao ?không có sơ đồ phần cứng ,không một lời chú giải ,thậm chí là không có câu hỏi (để biết rằng người post cai code này lên muốn nói gì).Vậy thì post lên làm gi

phandinhdao3230 01-08-2010 02:01 PM

Theo em thì bác ấy post bài lên nhờ anh em kiểm tra giúp phần lập trình xem có lỗi gì ko ? Nhưng mà vẫn ko thấy quay lại để xem kết quả ??? Chắc không nhớ viết ở luồng nào rồi

xungba22 10-08-2010 11:47 PM

Ai chưa biết thi tham khỏa nè!
 
1 Attachment(s)
Nếu thấy có ích thì tk mình nha.
Nếu ai đọc chưahieu63 muốn hỏi gì thì pm mail
laivantuynhccdt@gmail.com

xungba22 10-08-2010 11:50 PM

mình đánh nhầm tên mail
laivantuynhcddt@gmail.com


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam