![]() |
Mô phỏng đèn giao thông PIC16F877A
Chào các anh chị và các bạn!
Mình đang làm đề tài như sau: Dùng PIC16F877 điều khiển LED 7 đoạn, 6 LED đơn làm mạch điều khiển đèn giao thông. Thời gian cho đèn xanh là 20s, vàng 5s, đỏ 25s; dùng ngôn ngữ assembly. Mô phỏng trên Proteus. Mình ko rành lắm về PIC, mong các bạn giúp đỡ! Thanks! |
đề nghị bạn ZzHoaNgocLanzZ nên tự làm. có j thì post lên để anh em giup chứ đừng bắt anh em làm giùm. ^^
|
đúng rùi đó. bạn cứ viết theo ý tưởng của bạn có j anh em gop ý kiến cùng học hỏi
|
1 Attachment(s)
hix hix, mình mới học PIC nên tệ lắm! mình viết chương trình được rồi, nhưng lại ko biết mô phỏng trên Proteus! huhu
A/e nào rành về Prorues vẽ hộ mình nhé! thanks nhiều! |
Đơn gian mà.
Hoa Ngoc Lan nè có bài hướng dẫn vẽ Proteus .Mà đơn giản lắm chịu khó vào google kiếm về xem đó mà vẽ.chứ làm mà cứ nhờ hoài vậy ....LÀ SAO.
|
To Hoangoclan :Hình mờ quá không thấy rõ, bạn có thể post lại được không?
Bạn đang sử dụng kỹ thuật quét led 7 đoạn (anod chung) nhưng sao mình thấy bạn lại đấu các com của led 7 đoạn vào Vcc thì làm sao mà quét được bạn. |
1 Attachment(s)
hì, các bạn thông cảm! mình mới học nên còn ngu ngơ lắm nên mới hỏi lung tung! hihi
Cuối cùng sau mấy h mò mẫm cũng đã vẽ xong! Nhưng lại gặp rắc rối với MPLAB!huhu Mình chuyển file asm qua hex bị lỗi mà ko biết sửa thế nào hic hic Pác nào rành về chuyển qua file hex hộ mình nhá! thanks a lot! thanks again! |
Trích:
Thân, |
1 Attachment(s)
Dịch xong rồi, nhưng mô phỏng ko chạy như ý , hic hic
Đại ca nào xem hộ em! thanks! |
Trích:
|
các anh chị giúp em về việc làm mạch nạp vrc va pic.giúp em em mới học nên không biết.cảm ơn anh chị trước nha
|
bạn hoa ngọc lan làm đồ án này thế nào rồi, xong rồi post thành quả lên cho đàn em đi sau học với !
|
Trích:
|
http://www.picvietnam.com/forum/showthread.php?t=357
đây là link topic đó.Học CCS rất khỏe bạn vào xem thử sẽ biết |
cac anh chi oi, em cung dang lam de tai ve mach giao thong ne, cac anh chi co so do mach den giao thong nao ko , cho em xinh di
|
em mới học pic , mong các đại ca chỉ dạy, thanks so much!
|
mọi người cùng bàn luận về mạch thiết kế như thế nào cái, mình chưa biết gì về cái đó cả
|
miih dau dau wa cac pac ui!
minh dang lam machden giao thong ma lamhoai ko dc |
Cho mình biết với
Trích:
Mail của mình: haxxii@yahoo.com |
mih dang rat dien dau ve ngon ngu asm cho den gt co ai giup mih khong
1 Attachment(s)
truoc het den xanh la 10s vang la 2s con lai den do 12s
minh da vik dc 1 tru nhug con lai trụ thứ 2 vik ko dc, minh k bik làm sao, mình chỉ vik dc xanh 1 sang 10s xong nhay qua vàng 1 và nhay qua đỏ, minh khong bik làm sao vik khi xanh 1 sang va dỏ 2 cung sang sau do da vang 1 sáng và dò 2 luc nay cung sang, minh chi can ai chi minh nhieu do roi may cai con lai minh tu vik day la code cua minh : PROCESSOR 16F877A #INCLUDE <P16F877A.INC> __CONFIG _CP_OFF&_WDT_OFF&_BODEN_OFF&_PWRTE_ON&_XT_OSC&_WRT _OFF&_LVP_OFF&_CPD_OFF DEM1 EQU 20H TAM1 EQU 21H DONVI EQU 22H CHUC EQU 23H ORG 0000H BCF STATUS,6 BSF STATUS,5 CLRF TRISB BCF TRISA,0 BCF TRISA,1 BCF TRISD,0 BCF TRISD,1 BCF TRISD,2 BCF STATUS,5 CLRF PORTB CLRF PORTA CLRF PORTD MAIN DENXANH MOVLW D'1' MOVWF CHUC MOVLW D'0' MOVWF DONVI BcF PORTD,0 BsF PORTD,1 BsF PORTD,2 GIAY1 MOVLW D'50' MOVWF TAM1 XULY1 BCF PORTA,1 BSF PORTA,0 MOVF DONVI,0 CALL BANG MOVWF PORTB CALL DELAY BCF PORTA,0 BSF PORTA,1 MOVF CHUC,0 CALL BANG MOVWF PORTB CALL DELAY DECF TAM1,1 MOVLW D'0' XORWF TAM1,0 BTFSS STATUS,2 GOTO XULY1 MOVLW D'0' XORWF DONVI,0 BTFSS STATUS,2 GOTO GIAMDV1;KHAC 0 GOTO KTCHUC1;=0 KTCHUC1 MOVLW D'0' XORWF CHUC,0 BTFSS STATUS,2 GOTO GIAMDV2;KHAC0 GOTO DENVANG;=0 GIAMDV2 MOVLW D'9' MOVWF DONVI DECF CHUC GOTO GIAY1 GIAMDV1 DECF DONVI GOTO GIAY1 DENVANG MOVLW D'0' MOVWF CHUC MOVLW D'2' MOVWF DONVI BcF PORTD,1 BsF PORTD,0 BsF PORTD,2 GIAY2 MOVLW D'50' MOVWF TAM1 XULY2 BCF PORTA,1 BSF PORTA,0 MOVF DONVI,0 CALL BANG MOVWF PORTB CALL DELAY BCF PORTA,0 BSF PORTA,1 MOVF CHUC,0 CALL BANG MOVWF PORTB CALL DELAY DECF TAM1,1 MOVLW D'0' XORWF TAM1,0 BTFSS STATUS,2 GOTO XULY2 MOVLW D'0' XORWF DONVI,0 BTFSS STATUS,2 GOTO GIAMDV4;KHAC 0 GOTO DENDO GIAMDV4 DECF DONVI GOTO GIAY2 DENDO MOVLW D'1' MOVWF CHUC MOVLW D'2' MOVWF DONVI BCF PORTD,2 BSF PORTD,0 BSF PORTD,1 GIAY5 MOVLW D'50' MOVWF TAM1 XULY5 BCF PORTA,1 BSF PORTA,0 MOVF DONVI,0 CALL BANG MOVWF PORTB CALL DELAY BCF PORTA,0 BSF PORTA,1 MOVF CHUC,0 CALL BANG MOVWF PORTB CALL DELAY DECF TAM1,1 MOVLW D'0' XORWF TAM1,0 BTFSS STATUS,2 GOTO XULY5 MOVLW D'0' XORWF DONVI,0 BTFSS STATUS,2 GOTO GIAMDV5;KHAC 0 GOTO KTCHUC5;=0 KTCHUC5 MOVLW D'0' XORWF CHUC,0 BTFSS STATUS,2 GOTO GIAMDV6;KHAC0 GOTO DENXANH;=0 GIAMDV6 MOVLW D'9' MOVWF DONVI DECF CHUC GOTO GIAY5 GIAMDV5 DECF DONVI GOTO GIAY5 BANG ADDWF PCL,1 RETLW B'11000000' RETLW B'11111001' RETLW B'10100100' RETLW B'10110000' RETLW B'10011001' RETLW B'10010010' RETLW B'10000010' RETLW B'11111000' RETLW B'10000000' RETLW B'10010000' DELAY BSF STATUS,5 BCF STATUS,6 BCF OPTION_REG,3 BCF OPTION_REG,2 BCF OPTION_REG,1 BSF OPTION_REG,0 BCF STATUS,5 MOVLW D'10' MOVWF DEM1 BATDAU MOVLW D'5' MOVWF TMR0 BSF STATUS,5 BCF OPTION_REG,5 BCF STATUS,5 LOOP BTFSS INTCON,2 GOTO LOOP BCF INTCON,2 DECFSZ DEM1,1 GOTO BATDAU RETURN END duoi day la file protus mo phong |
các anh các chị ơi em cũng đang làm về điều khiển đèn giao thông tại ngã tư điều khiển bằng pic 16f877a trên trình dịch ccs, anh chị nào giúp em với ạ,thân!
|
Múi giờ GMT. Hiện tại là 04:46 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