2013-06-23 58 views
-2

我必須設計一個數據記錄器程序,使用mikroC PRO在EasyPIC5板上運行(使用PIC 16F877A微控制器)。我還必須使用2行LCD進行顯示。數據記錄器PIC16F877A

這是我一直在考慮什麼:

該計劃將採取從模擬端口AN0測量定期,和原始數據保存到 EEPROM。用戶應該能夠選擇6個存儲體中的任意一個來存儲記錄會話的結果, ,並且應該能夠在1秒,2秒,5秒或10秒鐘之間設置讀數之間的時間間隔。在每個日誌記錄會話中讀取的讀數應該設置爲5,但應該可以從程序的前幾行中的#define改變。應該使用另一個#define指定內存組的總數(設置爲6)。

這樣做有點麻煩。

任何幫助,將不勝感激。

編輯

到現在爲止,我能夠得到AN0的讀數,我把它們寫入EEPROM ..但我的問題,我愣神錯過問..如何將我設定的記憶銀行6以及如何記錄會話保存到任何銀行

+0

你的問題是什麼? – ouah

+0

@ouah對不起,我忘了問這個問題,我編輯了我的問題..再次.. .. –

+0

@Pradheep我編輯了問題..並添加了我到達的部分..謝謝 –

回答

0
for(i = 0; i < k; i++)    // Fill data buffer 
EEPROM_Write(0x00+i, i);   // Write data to address 0x00 

的通過改變i初始值和k你可以決定在哪裏存儲你的數據。