基于STC15单片机的智能流量计(4)

2019-03-03 15:30

附录一 电路原理图

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,起


基于STC15单片机的智能流量计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中作文 绝知此事要躬行

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: