当前位置: 首页 > news >正文

专门做离异相亲的网站电脑突然多了windows优化大师

专门做离异相亲的网站,电脑突然多了windows优化大师,北京电商网站建设哪家好,汉口做网站的公司文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真Arduino单片机控制器,使用PCF8574、LCD1602液晶、4*4矩阵键盘等。 主要功能: 系统运行后,操作矩阵按键可实现简单四则运算。 二、软件设计 /* …

文章目录

  • 一、功能简介
  • 二、软件设计
  • 三、实验现象
  • 联系作者


一、功能简介

本项目使用Proteus8仿真Arduino单片机控制器,使用PCF8574、LCD1602液晶、4*4矩阵键盘等。
主要功能:
系统运行后,操作矩阵按键可实现简单四则运算。


二、软件设计

/*
作者:嗨小易(QQ:3443792007)*/#include <Keypad.h>
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>long x,time,timex,a,b,c;
int menu;/*定义变量*/LiquidCrystal_I2C lcd(0x27,16,2);/*定义LCD地址*/ 
const byte ROWS = 4; //four rows
const byte COLS = 4; //three columns
char keys[ROWS][COLS] = 
{{'1','2','3','+'},{'4','5','6','-'},{'7','8','9','*'},{'C','0','=','/'}
};
byte rowPins[ROWS] = {9,8,7,6}; 
byte colPins[COLS] = {5,4,3,2}; /*初始化4*4小键盘*/Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );/*定义4*4小键盘*/
void cleanxy(int x,int y)
{for(int i=0;i<x;i++){lcd.setCursor(i,y);lcd.print(" ");}
}
void clean()
{b=0;a=0;c=0;Serial.println("clean");x=0;lcd.setCursor(0,0);lcd.print("                ");lcd.setCursor(0,1);lcd.print("                ");  
}
void compute(char key)
{if(key>='0'&&key<='9'){a=a*10+(key-'0');Serial.println(a);lcd.setCursor(0,0);lcd.print(a);}if(key=='+'){b=a;a=0;Serial.println("+");x=1;lcd.setCursor(12,0);lcd.print("+");cleanxy(11,0);}if(key=='-'){b=a;a=0;Serial.println("-");x=2;lcd.setCursor(12,0);lcd.print("-");cleanxy(11,0);}if(key=='*'){b=a;a=0;Serial.println("*");x=3;lcd.setCursor(12,0);lcd.print("*");cleanxy(11,0);}if(key=='/'){b=a;a=0;Serial.println("/");x=4;lcd.setCursor(12,0);lcd.print("/");cleanxy(11,0);}if(key=='='){cleanxy(16,0);Serial.println("=");lcd.setCursor(0,1);lcd.print("=");if(x==1){Serial.println(a+b);lcd.setCursor(1,1);lcd.print(a+b);}if(x==2){Serial.println(b-a);lcd.setCursor(1,1);lcd.print(b-a);}if(x==3){Serial.println(a*b);lcd.setCursor(1,1);lcd.print(a*b);}if(x==4){Serial.println(b/a);lcd.setCursor(1,1);lcd.print(b/a);}a=0;b=0;x=0;}if(key=='C'){clean();lcd.setCursor(0,0);lcd.print("clean");delay(1000);clean();}
}
void compute2(char key)
{if(key>='0'&&key<='9'){a=a*10+(key-'0');Serial.println(a);lcd.setCursor(0,0);lcd.print(a);}if(key=='+'){b=a;a=0;Serial.println("^");x=1;lcd.setCursor(12,0);lcd.print("^");cleanxy(11,0);}if(key=='-'){b=a;a=0;Serial.println("sqrt");x=2;lcd.setCursor(0,0);lcd.print("stop input please");delay(2000);cleanxy(12,0);lcd.setCursor(12,0);lcd.print("sqrt");}if(key=='*'){b=a;a=0;Serial.println("sin");x=3;lcd.setCursor(0,0);lcd.print("stop input please");delay(2000);cleanxy(13,0);lcd.setCursor(13,0);lcd.print("sin");}if(key=='/'){b=a;a=0;Serial.println("tan");x=4;lcd.setCursor(0,0);lcd.print("stop input please");delay(2000);cleanxy(13,0);lcd.setCursor(13,0);lcd.print("tan");}if(key=='='){cleanxy(16,0);Serial.println("=");lcd.setCursor(0,1);lcd.print("=");if(x==1){Serial.println(pow(b,a));lcd.setCursor(1,1);lcd.print(pow(b,a));}if(x==2){double sum;sum=sqrt(b);Serial.println(sum);lcd.setCursor(1,1);lcd.print(sum);}if(x==3){Serial.println(sin(b));lcd.setCursor(1,1);lcd.print(sin(b));}if(x==4){Serial.println(tan(b));lcd.setCursor(1,1);lcd.print(tan(b));}a=0;b=0;x=0;}if(key=='C'){clean();lcd.setCursor(0,0);lcd.print("clean");delay(1000);clean();}
}

三、实验现象

B站演示视频:https://space.bilibili.com/444388619

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

联系作者

视频地址:https://space.bilibili.com/444388619/video
专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。

http://www.hkea.cn/news/875725/

相关文章:

  • 山东省南水北调建设管理局网站腾讯网qq网站
  • 菏泽做网站公司sem网络营销
  • 专业建站外包兰州网络优化seo
  • 企业邮箱腾讯杭州seo按天计费
  • 政府网站建设先进个人事迹互动营销
  • 网站建设之织梦模板做国外网站
  • 小程序电商模板seo关键词排名优化品牌
  • 泉州网站优化排名百度关键字优化价格
  • 上海网站建设好处win优化大师官网
  • 适合毕设做的简单网站初学seo网站推广需要怎么做
  • 想把书放到二手网站如何做深圳seo关键词优化
  • 合肥网站优化排名推广合理使用说明
  • 如何网站专题策划互联网推广是什么
  • 用hadoop做网站日志分析推广工作的流程及内容
  • 凡科做网站技巧站长之家域名信息查询
  • 网站建设国际深圳网络营销课程ppt
  • 网站开发人员需要具备的能力电脑培训班多少费用
  • discuz集成wordpressseo的概念是什么
  • 子网站如何做网站营销方案模板
  • dreamweaver做的网站电商培训班一般多少钱
  • 国外做科研的网站东莞网站设计公司排名
  • 亿唐网不做网站做品牌原因seo网站诊断报告
  • 宝鸡网站建设东东怎么推广软件让别人下载
  • 21dove谁做的的网站百度一下首页设为主页
  • 猪八戒网站建设推广平台排名前十名
  • 广西建设质监站官方网站站长工具seo综合查询可以访问
  • 通用搭建网站教程优化营商环境的意义
  • 网站中加入地图怎样优化网站排名
  • 网站如何被搜索引擎收录地推推广平台
  • 池州做网站公司游戏搜索风云榜