看板 ASM 關於我們 聯絡資訊
大家好,我剛才發現有這個版,想請問各位神人大大 小弟剛接觸這一塊領域,雖然之前也有碰過8051,但也只是小改一點程式 我的問題是,小弟用的是APP013的版子和ICD2來燒錄程式,但聽學長說 燒錄完後,放在麵包版上,由於小弟的功能是想簡單試一下是否LED燈會亮~ 所以使用PORTD當輸出,共用了第19、20 、21、22、27、28、29、30腳接LED正端, 然後第11、31腳接正電,第12、32腳接地,聽說是要設定configuration bits 但小弟看datasheet老半天,我的麵包版上的LED燈還是仍無起色~, 最慘的是上面的電壓差不多0.1V左右,我有請教客服工程師, 他是說要將第1隻腳的MCLR接個電阻後接電源,但小弟試了仍無起色 已經試了一星期了~想請問神人大大給小弟一些指教~ ;************************************** ;* A Simple Program * ;************************************** list p=16F887 #include <p16F887.inc> A equ 0x20 NUM equ 0x03 org 0x00 nop Start: movlw NUM addlw .201 movwf A banksel TRISD clrf TRISD banksel PORTD movwf PORTD end 這是小弟看範例程式打的,功能是要跑出八個LED燈,這不是跑馬燈~ 請問一下BANK的設計是啥意思? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.137.146
kikiqqp:Port設定貼上來看看.... 09/30 01:58
easypro:你震盪器選哪個? 09/30 11:58
FOXSMALL:有注意bank的設定嗎? 09/30 16:56
vofeed:bank的設定是? 09/30 18:32
vofeed:我是選內部振盪 09/30 18:32
※ 編輯: vofeed 來自: 140.124.73.122 (09/30 18:34)
maxlighter:要外加振盪訊號 16f877應該沒內部rc_osc 09/30 21:07
vofeed:是887~他有內部振盪~ 09/30 22:12
kikiqqp:PIC的RAM共分成4個BANK,暫存器都在不同的BANK 09/30 23:08
kikiqqp:手邊沒有列表就乖乖認命使用暫存器時先下BANKSEL吧! 09/30 23:09
vofeed:所以樓上大大 ,您的意思是?我硬體或configuration bit 10/01 04:23
vofeed:該怎設定? 10/01 04:23
hengchieh:你的程式只跑一次? 10/02 01:11
hengchieh:你沒有用goto loop,讓他卡死? 10/02 01:19