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

asp提交到另外网站城市更新论坛破圈

asp提交到另外网站,城市更新论坛破圈,黄冈建设网站,做网站是不是就能上传东西文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用STM32F103C8T6单片机控制器,使用动态数码管模块、矩阵按键、蜂鸣器模块等。 主要功能: 系统运行后,数码管默认显示0,输入对应的操作数进行四则运…

文章目录

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


一、功能简介

本项目使用STM32F103C8T6单片机控制器,使用动态数码管模块、矩阵按键、蜂鸣器模块等。

主要功能:
系统运行后,数码管默认显示0,输入对应的操作数进行四则运算,支持最大8位显示,支持显示小数点后2位数。


二、软件设计

/*
作者:嗨小易(QQ:3443792007)*///将整数各位取出存放数组
//num:转换的整数
//buf:转换后存储到数组内
//返回值:整数的长度
u8 int_to_array(u32 num,u8 buf[])
{u8 i=0;u8 tempbuf[SMG_SHOW_BITNUM];int j=0;u8 cnt=0;if(num!=0)//传入的数据不为0{while(num!=0){tempbuf[i]=num%10;//将各个位的数赋值于数组tempbuf[i]num/=10;//现在数组tempbuf[i]记录的是各个位上的数的反序i++;//i记录这个数是几位数		}for(j=i-1;j>=0;j--){buf[cnt++]=gsmg_code[tempbuf[j]];	}	}else//传入的数据为0buf[cnt++]=gsmg_code[0];	return cnt;
}//计算结果并显示
void get_result_show(void)
{u8 smgbuf[SMG_SHOW_BITNUM];u8 bitnum=0;u8 key=0;u8 buf[3];//缓存显示小数的数据while(1){key=KEY_Matrix_Scan();if(key==14)	//清除操作{sys_ctrl.equal=0;sys_ctrl.sign=0;sys_ctrl.curNum=0;sys_ctrl.preNum=0;sys_ctrl.dot=0;break;}//等号键、计算结果if(sys_ctrl.equal==SIGN_EQUAL){switch(sys_ctrl.sign){case SIGN_ADD: sys_ctrl.result=sys_ctrl.preNum+sys_ctrl.curNum;break;case SIGN_MIN: if(sys_ctrl.preNum<sys_ctrl.curNum)sys_ctrl.result=sys_ctrl.curNum-sys_ctrl.preNum;elsesys_ctrl.result=sys_ctrl.preNum-sys_ctrl.curNum;break;case SIGN_MUL: sys_ctrl.result=sys_ctrl.preNum*sys_ctrl.curNum;break;case SIGN_DIV: if(sys_ctrl.curNum!=0)sys_ctrl.result=(float)sys_ctrl.preNum/sys_ctrl.curNum;if(sys_ctrl.result!=(int)sys_ctrl.result)//有小数,保留小数后2位{sys_ctrl.result=sys_ctrl.result*100;sys_ctrl.dot=2;}break;}bitnum=int_to_array(sys_ctrl.result,smgbuf);if(sys_ctrl.dot)//有小数显示{if(sys_ctrl.result<10)//放大100倍结果小于10,比如0.01{buf[0]=0x3f|0x80;buf[1]=0x3f;buf[2]=smgbuf[0];SMG_Display(buf,SMG_SHOW_BITNUM-1-bitnum);			}else if(sys_ctrl.result<100)//放大100倍结果小于100,比如0.12{buf[0]=0x3f|0x80;buf[1]=smgbuf[0];buf[2]=smgbuf[1];SMG_Display(buf,SMG_SHOW_BITNUM-bitnum);	}else{smgbuf[bitnum-1-sys_ctrl.dot]|=0x80;SMG_Display(smgbuf,SMG_SHOW_BITNUM+1-bitnum);	}						}else	//无小数显示	SMG_Display(smgbuf,SMG_SHOW_BITNUM+1-bitnum);sys_ctrl.sign=0;					}else{sys_ctrl.equal=0;break;}	}
}

三、实验现象

B站演示视频:https://space.bilibili.com/444388619
在这里插入图片描述
在这里插入图片描述


联系作者

专注于51单片机、STM32、国产32、DSP、Proteus、ardunio、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。

http://www.yayakq.cn/news/88537/

相关文章:

  • 网站设计的初衷wordpress分类显示博客
  • 建立百度网站网站设计制作哪个公司的好
  • 中山品牌网站建设知名设计网站公司
  • 广东炒股配资网站开发济南建设网中标公告
  • 免费建站的手机apppython 编辑wordpress
  • 网站建设 福田网站ftp地址是什么
  • 信用网站建设工作简报丹阳市住房和城乡建设局网站
  • 天津的网站建设公司工程信息网哪个好
  • 响应式网站怎么做pc端的推广引流渠道平台
  • 我想做一个网站怎么办百度关键词推广公司哪家好
  • 厦门外贸网站找谁网站推广和网站优化
  • 企业门户网站源码北京病例最新消息今天
  • 新泰网站开发制作北京建站管理系统开发
  • 唐山免费自助建站模板深圳网站设计兴田德润i简介
  • 网站监测怎么做网页设计与制作简答题
  • 分类网站怎么做项目四川建筑人员信息查询
  • 网站右下角代码wordpress 侧栏加flash
  • 做网站的业务员如何开微信小程序店铺
  • 网站建设文化流程wordpress外链图床插件
  • 建英文网站有用吗临沂做网站找哪家好
  • 网站建设解决方案ppt模板wordpress超cpu
  • 柳州网站建设柳州wordpress屏蔽右键菜单并提示
  • 女的男的做那个视频网站discuz做的网站
  • sns网站设计旅行社门店做网站嘛
  • 网站做seo网站建设目的与作用
  • 福建手机版建站系统开发网站页面设计报价
  • 返利系统网站开发不要域名做网站
  • 北京网站制作计划网站建设站长
  • 网站建设与熊掌号未来的关系工程做网站
  • 仪陇网站建设wordpress筛选最新文章