危機處理-原來是LCD的部分阿~(附壓縮檔)
又到了交作業了時間了各位同學
今天的作業是利用光敏電阻(ADC)改變LCD上的電池顯示
錒......其實就是考你LCD阿
記得助教說多大都沒問題整個螢幕都可以所以我就畫了一個這樣的東西XD(彩蛋自己找)
總共畫了四張(電池一格,兩格...etc)
之後用軟體轉換成txt檔案
之後記得宣告R!
判斷試的部分就直接用draw_LCD()函式整個畫出來
(記得add跟在主程式include driver_Extend.c)
if(ADC->ADDR[5].RSLT>2000){
Duty_Cycle=0;
draw_LCD(battery1);
}
else if(ADC->ADDR[5].RSLT>1000){
Duty_Cycle=25;
draw_LCD(battery2);
}
else if(ADC->ADDR[5].RSLT>800){
Duty_Cycle=50;
draw_LCD(battery3);
}
else if(ADC->ADDR[5].RSLT>600){
Duty_Cycle=75;
draw_LCD(battery4);
}
最後壓縮檔附上點我
留言
張貼留言