找回密碼
 立即註冊
樓主: antlu

LCD顯示驅動練習

  [複製鏈接]
發表於 2014-3-27 02:07:34 | 顯示全部樓層
M 與 N 單位應該是 mV 吧?
回復

使用道具 舉報

發表於 2014-3-27 03:47:43 | 顯示全部樓層
程式:
unsigned long PP,Kp;
.........
PP = (M * 512) / N;
Kp = (PP * 10000) / (1023-PP);
return Kp;

相片 2014-3-27 上午3 42 05.jpg
回復

使用道具 舉報

 樓主| 發表於 2014-3-27 15:05:15 | 顯示全部樓層
jojoling 發表於 2014-3-27 02:07 AM static/image/common/back.gif
M 與 N 單位應該是 mV 吧?

單位是 COUNT數!!
回復

使用道具 舉報

 樓主| 發表於 2014-3-27 21:30:24 | 顯示全部樓層
jojoling 發表於 2014-3-27 03:47 AM static/image/common/back.gif
程式:
unsigned long PP,Kp;
.........

JOJOLING大:
  我發短消息給你了!!
回復

使用道具 舉報

 樓主| 發表於 2014-3-27 23:34:16 | 顯示全部樓層
jojoling 發表於 2014-3-27 03:47 AM static/image/common/back.gif
程式:
unsigned long PP,Kp;
.........

jojoling大:
   感謝!! 與君一席話勝讀萬卷書!! 問題真的出在 32BIT計算值

   unsigned int transfer(unsigned char an)//溫度電阻=10k/(((N*2)/M)-1)
{
unsigned long PP,Kp;
M=Read(an);// tc read out volt
N=Read(0);//2.5V參考電壓 P1^0
        PP=((unsigned long)M*512)/(unsigned long)N;
        Kp=(PP*10000)/(1023-PP);
        return Kp;

//return Kp;//return thermo-resister value
}

加了括弧(unsigned long)M 溢位的問題就ok了! 我也試著 直接再 全局變數裡定義 M N 為 unsigned long 也可以!!再次感謝!! 其他照片再PO給你!!
回復

使用道具 舉報

發表於 2014-3-27 23:51:01 | 顯示全部樓層
一切都是小問題
n_088|n_088|n_088|
回復

使用道具 舉報

發表於 2014-3-27 23:54:25 | 顯示全部樓層
還有~你不不需要把  M,N 定成 32bits....也沒效益~
因為你的是 micro chip... memory有限~多改一個 32bits 資料長度..代表要多保留 16bits = 2 bytes 的 ram 空間.
回復

使用道具 舉報

 樓主| 發表於 2014-3-27 23:59:04 | 顯示全部樓層
jojoling 發表於 2014-3-27 11:54 PM static/image/common/back.gif
還有~你不不需要把  M,N 定成 32bits....也沒效益~
因為你的是 micro chip... memory有限~多改一個 32bits  ...

感恩!!  接下來才要慢慢往"正規軍"靠過去!!
回復

使用道具 舉報

發表於 2014-4-2 15:26:37 | 顯示全部樓層
大大又來顯示屏
賣的還是自用的
4位做溫度顯示時鐘很合適呀
回復

使用道具 舉報

 樓主| 發表於 2014-4-2 18:26:44 | 顯示全部樓層
xiaolaba 發表於 2014-4-2 03:26 PM static/image/common/back.gif
大大又來顯示屏
賣的還是自用的
4位做溫度顯示時鐘很合適呀

xiaolaba大:
  數量只有兩個,作練習用!! 功能慢慢加!! 想要顯示"溼度"!! 有點困難!! 因為溼度會隨著溫度變化而改變!!
要尋找更大的LCD屏,若是有大型的 LCD屏壞掉的話拿來用會更爽!!
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

手機版|禁閉室|連繫我們|痞酷網電子技術論壇

GMT+8, 2025-6-9 07:31 PM , Processed in 0.032425 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.