附录一 电路原理图
14
附录二 印刷电路板图
15
附录三 电路成品图
附录四 实现功能演示
16
附录五 程序清单
主程序
//******************************************************************************/
#include \#include \#include \#include \#include \#include %unsigned char z; unsigned int leiji00; unsigned int yx1;
void xiumiansj()
{ g=xiumianshijian*60;}
void liangmiao() { if(q>=5) {q=0;
z=(j*100000)/(1567500/18); leiji00=(z*10000/240)+leiji00; } }
void yunxing() { if(yx==60) {yx=0;
if(++yx1==24) {yx=0;} } }
int main(void) { u8 t;
OLED_Init(); //初始化OLED OLED_Clear() ; t=' ';
dingshichu();
OLED_DrawBMP(0,0,128,8,BMP1); delay_ms(600); OLED_Clear(); while(1)
{ shezhianjian(); //设置按键判断
17
// OLED_Clear(); if(c==0){
OLED_Clear(); while(c==0){ shezhianjian();
断
anjian(); xiumiansj(); pingmu(); 幕判断
AD(); yunxing(); liangmiao(); OLED_ShowCHinese(0,0,0);//瞬 OLED_ShowCHinese(18,0,1);//时 OLED_ShowCHinese(36,0,2);//流 OLED_ShowCHinese(54,0,3);//量 加18
OLED_ShowString(72,0,\: 2
OLED_ShowNum(80,0,z/10,1,16); OLED_ShowString(91,0,\ OLED_ShowNum(94,0,z,1,16); OLED_ShowString(114,0,\ OLED_ShowCHinese(0,2,4);//累 OLED_ShowCHinese(18,2,5);//计 OLED_ShowCHinese(36,2,6);//流 OLED_ShowCHinese(54,2,7);//量 OLED_ShowString(72,2,\: OLED_ShowNum(80,2,leiji00/100000,1,16); 点坐标y, 数值,数字的位数 ,字体大小
OLED_ShowNum(88,2,leiji00/10000,1,16); OLED_ShowString(100,2,\ OLED_ShowNum(105,2,leiji00/1000,1,16); OLED_ShowString(114,2,\ OLED_ShowCHinese(0,4,8);//温 OLED_ShowCHinese(18,4,9);//度 OLED_ShowString (36,4,\: OLED_ShowNum(80,4,1,1,16); OLED_ShowNum(88,4,3,1,16); OLED_ShowString(96,4,\ OLED_ShowNum(101,4,4,1,16);
18
//设置按键判
//熄屏按键判断 //休眠时间 //点亮关闭屏 //AD转换 //运行时间 //休眠子程序 //两个字符间 //两列之间加 // 起点坐标x,起
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于STC15单片机的智能流量计(4)在线全文阅读。
相关推荐: