組成部分: 單片機 ATMEGA16L, 液晶屏顯示部分,按鍵掃描部分,PWM生成,ADC 電壓電流采樣,TWI(I2C)數據存儲器,UART串口異步通訊。
1,液晶部分 采用 LCD12864液晶屏,占用PB口, 和PB ISP下載共線
2,按鍵掃描部分 占用PC口, PC4-8, 六個按鍵, 兩個功能鍵,余下四個分別是電壓加減,電流加減。
3,PWM 生成 采用 快速PWM模式,暫定頻率30KHZ
4,ADC電壓采樣電流采樣,電壓采樣 采十分之一的 電源電壓。電流采樣 直接采取樣電阻上的電流。
5,TWI(T2C) 采用 24C08 做數據 存儲
6,UART 與上位機 通訊,通過上位機軟件 實現 電壓電流數據 輸入 和顯示當前工作情況。
程序要合理話,將以上六部分分程序塊分別測試,然后整合在一起,。 要注意程序的緊湊型,考慮ATMEGA16程序存儲器只有16KB。
|