Re: 如何用程式寫2的補數呀!
|
||||
---|---|---|---|---|
版主
|
將 Hi Byte 與 Low Byte 分別 xor #0xFF 後得到 1'S 的16-bit值後,再將結果 Low 加1 , 若Low Byte加一後等於零則 Hi Byte就加一,這樣就得到2'S
發表於: 2005/5/3 21:51
|
|||
|
Re: LED使用共陰郝還是共陽好??
|
||||
---|---|---|---|---|
高級會員
|
一.每次點亮1個就好了!!
二.6*5=30 方式很好用,但是切換至"Z"高輸入模式時,容易受干擾,再更多顆時,掃瞄速度會受到影響,因為每次只能點亮一顆! 參照:
發表於: 2005/5/3 19:53
|
|||
|
PIC16F684 TARGET NOT IN DEBUG MODE
|
||||
---|---|---|---|---|
中級會員
|
請問PIC16F684若不用header是否就不能使用ICD2 做debug
發表於: 2005/5/3 19:46
|
|||
|
Re: LED使用共陰郝還是共陽好??
|
||||
---|---|---|---|---|
版主
|
用6隻腳,依相同的原則,可以控制到30顆LED。亦即每兩隻腳,可以接正反向兩顆LED;所以可以接6*5=30顆。
此電路的概念來自Microchip的PICkit 1。
發表於: 2005/5/3 18:13
|
|||
|
如何用程式寫2的補數呀!
|
||||
---|---|---|---|---|
初級會員
|
請問各位,如果我有一筆數值,16進位值為
highbyte=E2 lowbyte =F7, 而我知道轉換的公式為 D=(NOT(E2F7)+1)=1D09 我要怎麼用組合語言寫讓E2F7會變成1D09呢? 謝謝
發表於: 2005/5/3 17:26
|
|||
|
Re: 請問有關於PIC18F4431的PWM設定問題!
|
||||
---|---|---|---|---|
新會員
|
沒試過,不敢亂回答...
可試試直接燒錄看動作正不正常... 若正常... 則有可能是 MPLAB IDE 跟 ICD2 間的 BUG... 個人愚見...
發表於: 2005/5/3 17:06
|
|||
我是兔子...一隻會用點鬧的兔子...
|
||||
|
Re: 內部與外部的 BOR 與 WDT,有必要內外兼施嗎?
|
||||
---|---|---|---|---|
資深會員
|
已搞定,多謝啦
發表於: 2005/5/3 11:49
|
|||
|
Re: LED使用共陰郝還是共陽好??
|
||||
---|---|---|---|---|
資深會員
|
掃描方式有想過啦
不過我們老大說 用掃描的省下IO 那些IO又用不到 放著不用也浪費 還為了掃描多花功夫寫程式 不如乾脆不要掃描直接點著... 不過或許可以讓他高速閃爍 只要人眼看不出來就好 應該也可以降低一些電流吧?! 剛剛看了那張圖 6隻腳可以控制24顆LED @o@ 的確是可以省下很多腳 但一顆電阻接好幾顆LED 若有幾顆不亮的話 LED的亮度是否會不平均? 照這方法洗一塊板子來試試看好了 謝囉
發表於: 2005/5/3 11:41
|
|||
|
Re: 請問有關於PIC18F4431的PWM設定問題!
|
||||
---|---|---|---|---|
高級會員
|
......問題太笨了嗎? 沒人幫我, 嗚......
用MPLAB的軟體模擬, PTMRH 和 PTMRL 變化都很正常, 以上一個例子的條件來說, PTMR 會上數到 3FF 然後下數回到 0 , 然後再上數到 3FF. 但用ICD2 時就不會了, PTMRH 都不會變化, PTMRL 只會從 0-FF 然後直接回到 0, 沒有 上/下數 這個動作! 還有, 為什麼 PTCON0 和 PTCON1 在 ICD2 裡面的值是 RR ?? 好像和DATASHEET裡面寫的都不太對! 能否請前輩解答呢?? 感激不盡!!! 祝: 好 Ming....!!
發表於: 2005/5/3 11:36
|
|||
|