Re: 關於4011的LCD相關設定
|
||||
---|---|---|---|---|
新會員
|
感謝各位的幫忙....問題解決了^_^多謝
發表於: 2006/12/12 19:45
|
|||
|
Re: 關於4011的LCD相關設定
|
||||
---|---|---|---|---|
版主
|
其實這個 itoa( ) 的函數用軟體模擬(MPLAB SIM)很快就可以找到問題點,輸入的參數可以自行設定範圍來驗證執行後的結果,當然這些動作還是要靠 watch window 來幫忙看便數值。
發表於: 2006/12/12 9:31
|
|||
|
Re: 關於4011的LCD相關設定
|
||||
---|---|---|---|---|
高級會員
|
void sitoa( unsigned char The_Number, unsigned char *buff)
void sitoa( unsigned int The_Number, unsigned char*buff) 如果沒記錯,看來是這裡有錯 char從0~255,unsigned 0~65536
發表於: 2006/12/12 4:45
|
|||
|
Re: 關於4011的LCD相關設定
|
||||
---|---|---|---|---|
新會員
|
雖然有參考w401的教材,也用了很久...但是還是有問題...雖然千位數
有出來,可是不會變動,一直保持在0的狀態,而百位數會在0~255 之前跳動...之前的滿電壓是255...現在變成VR條到約1/3的地方值就會 變成255...在轉下去又變回0...然後又到255...這又是哪裡出了問題 呢? 下面是我寫好的程式,我把他壓縮起來丟到我的空間了,請問能幫 我看看是哪裡出問題嗎? http://finalwindly.myweb.hinet.net/download/ADC_Auto_Con.rar 我的信箱為921030116@mail.oit.edu.tw 如果不方便再版上張貼的話,也可以寄到我的信箱...拜託各位大大 幫幫忙...謝謝m(﹍ ﹍)m
發表於: 2006/12/11 22:28
|
|||
|
Re: 關於4011的LCD相關設定
|
||||
---|---|---|---|---|
版主
|
因為 C30 炳沒有提供 itoa( ) 的函數,所以就需要自己寫一個Hex轉 BCD後再轉 ASICC 的程式。你可以參考 W401 教材裡的練習四哪裡有範例。
發表於: 2006/12/11 15:14
|
|||
|
關於4011的LCD相關設定
|
||||
---|---|---|---|---|
新會員
|
因為學校的專題需求,目前正在研究ACD跟LCD怎麼使用,但是LCD始
終看不懂,因為我們要轉換的電壓變動值相當的小,在LCD上只顯示 0~255的解析電壓是不夠的,因為ACD是10位元的,所以我在想大概 是LCD的設定問題,請問有大大可以教我怎麼把LCD設定成能顯示為 0~1023的解析度嗎?請各位伸出援手....謝謝各位
發表於: 2006/12/11 13:20
|
|||
|