|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
我做了一個時鐘顯示的程序,可為什么RA4和RA5作輸入時總有問題呢 |
| 作者:chensnow 欄目:單片機 |
LIST P=16F873 INCLUDE "P16F873.INC" ; A(RB1) ; ////////// ; // // ; F(RB7)// //B(RB0) ; //G(RB4)// ; ////////// ; // // ; E(RB6)// //C(RB2) ; // // ; ////////// ; D(RB5) ; LED (RA2,RA3) ; COM1(RC0,RC1) ; COM2(RC2,RC3) ; COM3(RC4,RC5) ; COM4(RC6,RC7) ; TIAO(RA4) ; GONG(RA5) SSDIR EQU 0X20 ; COM3要顯示的數(shù)字 SGDIR EQU SSDIR+1 ; COM4要顯示的數(shù)字 FSDIR EQU SSDIR+2 ; COM1要顯示的數(shù)字 FGDIR EQU SSDIR+3 ; COM2要顯示的數(shù)字 HOUR EQU 0X30 MINUTE EQU HOUR+1 SECOND EQU HOUR+2 MSD EQU 0X40 LSD EQU MSD+1 DUANMA EQU MSD+2 LEDSTATUS EQU 0X50 ORG 0X00 NOP GOTO MAIN ORG 0X04 NOP GOTO INTTMR1 ORG 0X10 DIRCSH MOVF PORTA,W MOVLW 0X00 MOVWF PORTA MOVF PORTB,W MOVLW 0X00 MOVWF PORTB MOVF PORTC,W MOVLW 0X00 MOVWF PORTC BSF STATUS,RP0 MOVLW B'11110000' MOVWF TRISA MOVLW B'00001000' MOVWF TRISB MOVLW B'00000000' MOVWF TRISC MOVLW B'00000111' MOVWF ADCON1 BCF STATUS,RP0 NOP MOVF PORTA,W MOVLW 0X00 MOVWF PORTA MOVF PORTB,W MOVLW 0X00 MOVWF PORTB MOVF PORTC,W MOVLW 0X00 MOVWF PORTC MOVLW 0X0C MOVWF HOUR MOVLW 0X00 MOVWF MINUTE MOVLW 0X00 MOVWF SECOND WDTCSH BSF STATUS,RP0 MOVLW B'11011010' MOVWF OPTION_REG BCF STATUS,RP0 T1CSH MOVLW B'00110000' ;SET 1:8 Prescale VALUE , ;Oscillator is shut-off, ;USE Internal clock. MOVWF T1CON BSF STATUS,RP0 BSF PIE1,TMR1IE BCF STATUS,RP0 MOVLW B'11000000' ;BSF INTCON,PEIE MOVWF INTCON ;BSF INTCON,GIE&n |
| 2樓: | >>參與討論 |
| 作者: chensnow 于 2003/11/24 12:41:00 發(fā)布:
是不是大家都很忙啊 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |