Re: 腳位定義問題
|
||||
---|---|---|---|---|
版主
|
利用查表法就好了。
用 DATA 虛指令定義 7-Segment 所要顯示的 Table Data, 再用 Table Read 的指令將欲顯示的資料讀出即可。 不懂的話,可以看看 w400 workshop 的教材,如何使用Table Read 的章節
發表於: 2004/10/24 11:25
|
|||
|
Re: 腳位定義問題
|
||||
---|---|---|---|---|
資深會員
|
可是這樣的話我還是必須要在副程式裡各別控制啊 QQ"
每一個都bsf bcf 要放七個指令才能輸出一個完整的數字 我是想用一個暫存器存放編碼資料 這樣只要用movwf一行就可以一次控制七個輸出了 有辦法把一個暫存器的8個位元宣告為不同的接腳嗎?
發表於: 2004/10/23 8:43
|
|||
|
腳位定義問題
|
||||
---|---|---|---|---|
資深會員
|
18f4320
我想用來控制七段顯示器 七段編碼放在LED0這個暫存器裡 程式開頭定義如下 #DEFINE LED0,0 LATA,0 ;a #DEFINE LED0,1 LATA,1 ;b #DEFINE LED0,2 LATA,2 ;c #DEFINE LED0,3 LATA,3 ;d #DEFINE LED0,4 LATA,5 ;e #DEFINE LED0,5 LATE,0 ;f #DEFINE LED0,6 LATE,1 ;g 可是編譯時MPLAB說我語法錯誤 不能用LED0,0這種方式來定義 #DEFINE LED0a LATA,0 ;a #DEFINE LED0a LED0,0 ; 這種方式又說LED0a不能重複定義 請問有沒有什麼好的解決方法? 還是說必須靠副程式來各別控制?
發表於: 2004/10/22 10:41
|
|||
|