性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

PIC16F877A單片機匯編問題請教

大家好,PIC16F877A單片機的RE端口的RE0,為什么我這樣寫得不到所要的結果:
(PIC16F87A的A端口有6個,E端口只有3個)

bcf  status,rp0  ; 選體0
bsf  porte,0     ;目的是將E端口的0位設為高電平,
可我在觀察窗口中沒有看到變化,燒到實驗板也沒有變化.也就是說RE0還是0

RA端口共6個也存在這種問題,請問我的問題出在哪,是不是RA和RE比較特殊.
各位是怎么解決的.(體選不會錯,TRISE在體1  89H,porte在體0的09H)
謝謝
全部回復(2)
正序查看
倒序查看
2009-05-14 22:41
怎么這么多人看沒有人回復呀,是不是表達的不清楚.
我查了下資料,不知是不是和ADCON1這個寄存器有關,哪位知道回答一下,謝謝!
0
回復
madboy21
LV.8
3
2009-05-15 21:56
@hunter-007
怎么這么多人看沒有人回復呀,是不是表達的不清楚.我查了下資料,不知是不是和ADCON1這個寄存器有關,哪位知道回答一下,謝謝!
你好!上面的程序不完整,另應用大寫.
如果你是正在學習我建議先從別人的例子做起~~~

ADCON1是ADC控制寄存器,如果不用ADC的話可以不管這個寄存器.

與IO有關的寄存器有:ANSEL、TRISIO、當然還一個就是GPIO.
如要讓RA口有輸出必需先將TRISIA置0,如RA全輸出為高電平.

MOVLW ox0
MOVWF TRISIO //假設已定義,并先好Bank~~~
MOVLW oxff
MOVWF PORTA

我認為學習單片機,特別是PIC單片機的朋友最好先用C語言~~~更容易學會,操作更加簡單.
0
回復
發(fā)