|
Re: pic16f877 幫看哪錯了
|
||||
|---|---|---|---|---|
|
資深會員
![]()
|
Beee大大說的是,其實我也只是以18F的關念來看這個問題,
沒有考量到16F沒有優先權的問題 BANKSEL可以巨集指令來取代囉 BANK0 MACRO bcf STATUS, RP0 bcf STATUS, RP1 ENDM BANK1 MACRO bsf STATUS, RP0 bcf STATUS, RP1 ENDM 以後就可以直接下 BANK0 or BANK1就可
發表於: 2009/9/14 13:38
|
|||
|
||||
|
Re: pic16f877 幫看哪錯了
|
||||
|---|---|---|---|---|
|
資深會員
![]()
|
1.中斷的設定就是依據所須要開的中斷去打開,注意一下有沒有優先權的問題,記的打開相關的設定就好,如周邊中斷.總中斷
2.banksel是個需指令,用來跳至所要操作的bank 如banksel portb-->則下行指令可對portb做存取 就不用在那邊寫bsf status,rp0....
發表於: 2009/9/13 12:21
|
|||
|
||||
|
Re: 18F4620能用C++程式語言編寫嗎
|
||||
|---|---|---|---|---|
|
資深會員
![]()
|
C++具有物件導向,C不具物件導向,
但單晶片所使用的C都是以ANSI C為基礎, 你可以參考ANSI C的書,基本上寫起來和C++很類似, 那個好寫?看自己,對暫存器及IC的功能與使用方式熟的話, 寫的好壞就看自己的頭腦!
發表於: 2009/9/1 13:05
|
|||
|
||||
|
Re: 轉盤位置控制
|
||||
|---|---|---|---|---|
|
資深會員
![]()
|
用Hall ic來偵測,將轉盤上裝小磁鐵,Power on時就先讓轉盤上的磁鐵轉到Hall的位置,這樣應該就可以了!
發表於: 2009/8/31 8:23
|
|||
|
||||
|
Re: 抱歉很基本的按鍵測試程式(但是compiler過不了)
|
||||
|---|---|---|---|---|
|
資深會員
![]()
|
//*********************************
若要作分隔的符號,要做註解 c語言用 // 組語用 ;
發表於: 2009/8/28 15:51
|
|||
|
||||
|
Re: P18F4520用組語寫出現的問題
|
||||
|---|---|---|---|---|
|
資深會員
![]()
|
感謝板主的回覆,小弟會看熟的!謝謝!
發表於: 2009/8/25 15:52
|
|||
|
||||
|
Re: 請教GPS To Uart Receive By PIC24F
|
||||
|---|---|---|---|---|
|
資深會員
![]()
|
請教typhoon兄,如何以HEX模式來開起.RAR,我不懂你說的方式,想了解一下,請您指點!
發表於: 2009/8/25 15:49
|
|||
|
||||
|
Re: LCD
|
||||
|---|---|---|---|---|
|
資深會員
![]()
|
你應該可用INDF搭配FSR來操作吧!
以往我用HOLTEK就是類似這樣用的,雖然我沒用過Microchip的ic點過LCD,但我用HOLTEK的指令要全點亮只要幾行,可是你寫了好幾十行, HOLTEK語法如下: CLEAR_RAM: MOV A,40H MOV MP0,A CLR_RAM: CLR IAR0 INC MP0 MOV A,80H SUB A,MP0 SNZ Z JMP CLR_RAM RET ;;MP0-->FSR ;;IAR0-->INDF Microchip語法如下 MOVLW 020h ;initialize pointer MOVWF FSR ;to RAM BANKISEL 020h NEXT: CLRF INDF ;clear INDF register INCF FSR ;inc pointer BTFSS FSR,4 ;all done? GOTO NEXT ;no clear next CONTINUE 我想這樣子來操作應該會比較容易吧
發表於: 2009/8/25 8:34
|
|||
|
||||
|
Re: 關於實驗板APP026-3X上的元件
|
||||
|---|---|---|---|---|
|
資深會員
![]()
|
可以用HT7533-1
材料行應該有吧
發表於: 2009/8/24 18:12
|
|||
|
||||