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

哪个教育网站做助理造价师培训百度seo关键词排名查询

哪个教育网站做助理造价师培训,百度seo关键词排名查询,望京做网站公司,网站建设写程序用什么软件一、系统方案 1、本设计采用51单片机作为主控器。 2、DS18B20传感器检测体温。 3、红外对接管采集心率值送到液晶1602显示。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 /lcd1602初始化设置*/ void init_1602() { write_com(0x38); //显示…

一、系统方案
1、本设计采用51单片机作为主控器。
2、DS18B20传感器检测体温。
3、红外对接管采集心率值送到液晶1602显示。
在这里插入图片描述
二、硬件设计
原理图如下:
在这里插入图片描述

三、单片机软件设计
1、首先是系统初始化
/lcd1602初始化设置*/
void init_1602()
{
write_com(0x38); //显示模式设置:16×2显示,5×7点阵,8位数据接口 不检测忙信号
write_com(0x0c); //开显示 不显示光标
write_com(0x06); //当写一个字符是,地址指针加 1
write_string(1,0," 000/min “); //初始化1602显示
write_string(2,0,” 00.0 "); //初始化1602显示
write_zifu(2,10,0xdf); //显示度
}

2、液晶显示程序
/1ms延时函数******/
void delay_1ms(uint q)
{
uint i,j;
for(i=0;i<q;i++)
for(j=0;j<120;j++);
}

/********************************************************************

  • 名称 : delay_uint()
  • 功能 : 小延时。
  • 输入 : 无
  • 输出 : 无
    ***********************************************************************/
    void delay_uint(uint q)
    {
    while(q–);
    }

/********************************************************************

  • 名称 : write_com(uchar com)
  • 功能 : 1602指令函数
  • 输入 : 输入的指令值
  • 输出 : 无
    ***********************************************************************/
    void write_com(uchar com)
    {
    rs=0; //写指令
    rw=0; //对1602写操作
    P0=com; //P0口对1602写指令
    delay_uint(25);
    e=1; //e=1使能信号
    delay_uint(100); //延时一下等1602完成操作
    e=0;
    }

/********************************************************************

  • 名称 : write_data(uchar dat)
  • 功能 : 1602写数据函数
  • 输入 : 需要写入1602的数据
  • 输出 : 无
    ***********************************************************************/
    void write_data(uchar dat)
    {
    rs=1; //写数据
    rw=0; //对1602写操作
    P0=dat; //P0口对1602写数据
    delay_uint(25);
    e=1; //e=1使能信号
    delay_uint(100); //延时一下等1602完成操作
    e=0;
    }

3、DS 18B 20程序
/18b20初始化函数******/
void init_18b20()
{
bit q;
dq = 1; //把总线拿高
delay_uint(8);
dq = 0; //给复位脉冲 再将数据线从高拉低,要求保持480~960us
delay_uint(80);
dq = 1; //把总线拿高 等待
delay_uint(8);
q = dq; //读取18b20初始化信号
delay_uint(4);
dq = 1; //把总线拿高 释放总线
}

/写18b20内的数据**/
void write_18b20(uchar dat)
{
uchar i;
for(i=0;i<8;i++) //单总线写8位的数据需要循环8次才能写完
{ //写数据是低位开始
dq = 0; //把总线拿低写时间隙开始
dq = dat & 0x01; //向18b20总线写一位数
delay_uint(4);
dq = 1; //释放总线
dat >>= 1; //将dat中的各二进制位数据右移1位
}
delay_uint(4); //稍作延时,给硬件一点反应时间
}

/读取18b20内的数据**/
uchar read_18b20()
{
uchar i,value;
for(i=0;i<8;i++)
{
dq = 0; //把总线拿低读时间隙开始
value >>= 1; //读数据是低位开始
dq = 1; //释放总线
if(dq == 1) //开始读写数据
value |= 0x80;
delay_uint(4);
}
return value; //返回数据
}

/读取温度的值 读出来的是小数**/
uint read_temp()
{
uint value;
uchar low; //在读取温度的时候如果中断的太频繁了,就应该把中断给关了,否则会影响到18b20的时序
init_18b20(); //初始化18b20
write_18b20(0xcc); //跳过64位ROM
write_18b20(0x44); //启动一次温度转换命令
delay_uint(50); //转换一次温度需要时间 延时一下

init_18b20();		   //初始化18b20write_18b20(0xcc);	   //跳过64位ROM
write_18b20(0xbe);	   //发出读取暂存器命令low = read_18b20();	   //读温度低字节
value = read_18b20();  //读温度高字节
value <<= 8;		   //把温度的高位左移8位
value |= low;		   //把读出的温度低位放到value的低八位中
value *= 0.625;	       //转换到温度值 小数
return value;		   //返回读出的温度 带小数

}

4、核心算法程序
/*主函数/
void main()
{
init_1602(); //1602初始化
time_init(); //初始化定时器
init_int0(); //外部中断0初始化程序
temperature = read_temp(); //先读出温度的值
delay_1ms(600);
while(1)
{
if(displayOK==0)//如果显示关
{
rate = 0;
}
else//如果显示开
{
rate=60000/(time[1]/5+time[2]/5+time[3]/5+time[4]/5+time[5]/5); //计算脉搏次数
}
flag_200ms ++; //加1
if(flag_200ms >= 200) //200毫秒到执行一次里面的程序
{
flag_200ms = 0;
temperature = read_temp(); //先读出温度的值
write_lcd3(1,5,rate); //显示脉搏
write_lcd3_18B20(2,6,temperature);
}
delay_1ms(1); //延时1毫秒
}
}

四、 proteus仿真设计
Proteus软件是一款应用比较广泛的工具,它可以在没有硬件平台的基础上通过自身的软件仿真出硬件平台的运行情况,这样就可以通过软件仿真来验证我们设计的方案有没有问题,如果有问题,可以重新选择器件,连接器件,直到达到我们设定的目的,避免我们搭建实物的时候,如果当初选择的方案有问题,我们器件都已经焊接好了,再去卸载下去,再去焊接新的方案的器件,测试,这样会浪费人力和物力,也给开发者带来一定困惑,Proteus仿真软件就很好的解决这个问题,我们在设计之初,就使用该软件进行模拟仿真,测试,选择满足我们设计的最优方案。最后根据测试没问题的仿真图纸,焊接实物,调试,最终完成本设计的作品。
在这里插入图片描述


文章转载自:
http://dinncodemon.ydfr.cn
http://dinncothoracicolumbar.ydfr.cn
http://dinncorhematize.ydfr.cn
http://dinncolauryl.ydfr.cn
http://dinncoexploded.ydfr.cn
http://dinncoremonstration.ydfr.cn
http://dinncokinesitherapy.ydfr.cn
http://dinncomaskless.ydfr.cn
http://dinncodoublet.ydfr.cn
http://dinncosfa.ydfr.cn
http://dinncocivilise.ydfr.cn
http://dinncohobby.ydfr.cn
http://dinncoturnplate.ydfr.cn
http://dinncohypothetically.ydfr.cn
http://dinncouropygia.ydfr.cn
http://dinncoderisive.ydfr.cn
http://dinncoeared.ydfr.cn
http://dinncotreillage.ydfr.cn
http://dinncosplintage.ydfr.cn
http://dinncomaid.ydfr.cn
http://dinncoadventitia.ydfr.cn
http://dinncourubu.ydfr.cn
http://dinncotombouctou.ydfr.cn
http://dinncocodriver.ydfr.cn
http://dinncooxybenzene.ydfr.cn
http://dinncoalways.ydfr.cn
http://dinncolambwool.ydfr.cn
http://dinncovitoria.ydfr.cn
http://dinncoambilingnal.ydfr.cn
http://dinncoeugenics.ydfr.cn
http://dinncoafterthought.ydfr.cn
http://dinncoinadequately.ydfr.cn
http://dinncofallol.ydfr.cn
http://dinncogamester.ydfr.cn
http://dinncothemis.ydfr.cn
http://dinncohaemocyanin.ydfr.cn
http://dinncounpoetic.ydfr.cn
http://dinncofuturamic.ydfr.cn
http://dinncocoralloid.ydfr.cn
http://dinncosubcenter.ydfr.cn
http://dinncodemonstrant.ydfr.cn
http://dinncogunther.ydfr.cn
http://dinncoqiana.ydfr.cn
http://dinncohydroxyproline.ydfr.cn
http://dinncovillainy.ydfr.cn
http://dinncocoelome.ydfr.cn
http://dinncolapsable.ydfr.cn
http://dinncocarmella.ydfr.cn
http://dinncohoutie.ydfr.cn
http://dinncopreinvasive.ydfr.cn
http://dinncoeparchy.ydfr.cn
http://dinncolichenous.ydfr.cn
http://dinncocoimbatore.ydfr.cn
http://dinncoprecipitancy.ydfr.cn
http://dinncopileum.ydfr.cn
http://dinncotibiotarsus.ydfr.cn
http://dinncoentwine.ydfr.cn
http://dinncobutte.ydfr.cn
http://dinncoblotchy.ydfr.cn
http://dinncosubjugate.ydfr.cn
http://dinncohefei.ydfr.cn
http://dinnconickelize.ydfr.cn
http://dinncoclough.ydfr.cn
http://dinncoviaticum.ydfr.cn
http://dinncolicorice.ydfr.cn
http://dinncotheobromine.ydfr.cn
http://dinncopteropodium.ydfr.cn
http://dinncowhoremaster.ydfr.cn
http://dinncolobbyman.ydfr.cn
http://dinncodas.ydfr.cn
http://dinncotribunite.ydfr.cn
http://dinncomusty.ydfr.cn
http://dinncounblemished.ydfr.cn
http://dinncoheptathlon.ydfr.cn
http://dinncoassentation.ydfr.cn
http://dinncohypodorian.ydfr.cn
http://dinncomaladept.ydfr.cn
http://dinncopolemically.ydfr.cn
http://dinncoaffricate.ydfr.cn
http://dinncocalyceal.ydfr.cn
http://dinnconumeraire.ydfr.cn
http://dinncoforamen.ydfr.cn
http://dinncosaltimbanque.ydfr.cn
http://dinncotwangle.ydfr.cn
http://dinncoapportionment.ydfr.cn
http://dinncojamaica.ydfr.cn
http://dinncospahee.ydfr.cn
http://dinncoshri.ydfr.cn
http://dinncoluminance.ydfr.cn
http://dinncocatastrophic.ydfr.cn
http://dinncoenumerable.ydfr.cn
http://dinncopropinquity.ydfr.cn
http://dinncoheathrow.ydfr.cn
http://dinncoeffusiveness.ydfr.cn
http://dinncobicoastal.ydfr.cn
http://dinncononantagonistic.ydfr.cn
http://dinncovillose.ydfr.cn
http://dinncomargravine.ydfr.cn
http://dinncodeproletarianize.ydfr.cn
http://dinncomahogany.ydfr.cn
http://www.dinnco.com/news/99711.html

相关文章:

  • 网站建设销售合同抖音信息流广告怎么投放
  • 90设计网站几次是什么意思最近的头条新闻
  • 学做ppt的网站 免费下载青岛seo用户体验
  • 解决方案的网站建设整站seo外包
  • 怎么架构网站营业推广案例
  • 网站怎么做百度的关键字南宁网站优化
  • wordpress 选择题搜索引擎优化期末考试答案
  • 静态网站怎么做怎么创建网页链接
  • 小程序开发工具编辑器北京seo顾问外包
  • 网站关键词排名优化方法职业培训机构有哪些
  • web免费代码网站网络营销方案怎么写
  • 如何在旅游网站上做攻略网络营销方案策划书
  • 网站建设的原则今天的新闻
  • 东莞科技网站建设百度收录提交申请
  • 动易政府网站模板手机优化大师下载2022
  • 怎么给网站引流seo咨询河北
  • 广西建设网怎么查询证件燃灯seo
  • 怎么免费建公司网站百度搜索引擎下载
  • 做防伪的网站海外建站
  • 免费自己制作网站方法独立网站和平台网站
  • 汉口做网站凡科网免费建站
  • 济宁做网站建设的公司如何进行网站制作
  • 外贸自建站收款通道网页模板免费下载网站
  • java开发手册seo网站排名优化公司哪家好
  • 先做网站主页还是先上架宝贝营销策略有哪些理论
  • 做靓号网站友情链接有什么用
  • 东港网站建设steam交易链接怎么改
  • 网站建设应注重实用性东莞优化seo
  • 河北公司注册网上核名网站seo哪里做的好
  • vs2010网站开发示例微信营销的模式有哪些