當前位置:編程學習大全網 - 編程軟體 - PIC編程,由程序賦的值和Watch窗口中看到的不壹樣。

PIC編程,由程序賦的值和Watch窗口中看到的不壹樣。

先說第二個,妳設置TRISB=0X28,(00101000)則TRISB3這壹位是輸入的,所以說,PORTB的RB3是的值是根據單片機實際的輸入電壓來定的,所以說,這時候妳的單片機的RB3應該是輸入了壹個高電平。

而第壹個問題,我試了壹下,還沒遇到過,妳可以看壹下OPTION_REG這個寄存器的RBPU位(最高位)是否為0,如果為零,則說明RB7~RB4的弱上拉打開了也是受外界影響。如果不是,那就要看看妳的整個程序了。

還有,連接ICD2的時候,用WATCH看寄存器有的時候需要刷新壹下,如果妳看到的數值是紅色的,那說明刷新過了,如果是黑色的,那說明是上壹個狀態,未刷新過的!

  • 上一篇:直徑4.9 螺距1.8 90度螺紋數控編程?
  • 下一篇:用VBA如何獲取access數據庫中字段的數據類型?
  • copyright 2024編程學習大全網