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

网站seo置顶 乐云践新专家昆山seo网站优化软件

网站seo置顶 乐云践新专家,昆山seo网站优化软件,医院做网站是最简单的前端吗,关于网站开发专业的pptDS1302 时钟 时钟试题 常作为实验室考核内容 控制三个引脚 P17 时钟 P23输入 P13复位 其他已经配置好 寄存器原理 定位地址 0x80地址 固定格式 0x57 5*107*1 57 小时写入格式 不同 首位区分 A上午 P下午 0为24小时制 1为12小时制 写入8小时 0x87 //1000 7 十二小时制 7…

DS1302 时钟

时钟试题 常作为实验室考核内容

控制三个引脚

P17 时钟 P23输入 P13复位 其他已经配置好 

寄存器原理

定位地址 0x80地址

固定格式 0x57 5*10+7*1 =57

小时写入格式 不同 首位区分 A上午 P下午

0为24小时制 

1为12小时制 写入8小时 0x87 //1000 7 十二小时制 7*1=7 十二小时制 7点 

使用方法

追踪地址 

写入59秒 秒 地址 1000 0000 //0x80 传输数据 0x59 输入59秒

写入月份  月 地址  1000 1000//0x88 传输 0x99 输入9月

如下图 h为16进制后标 使用 0x80 = 80h

 写入2进制  


写入函数

void Write_Ds1302(unsigned char temp)
{unsigned char i;for(i=0;i<8;i++){SCK=0;//拉高数据得以传输进去SDA=temp&0x01;/*1010 00000000 0001兼并 都为1 传输 一0则0  不修改其他的地方*/temp>>=1;//扫过这8位数据SCK=1;//关门}
}

数据写入

void Write_Ds1302_Byte(unsigned char address,unsigned char dat) //地址写入 数据写入
{RST=0; _nop_();SCK=0; _nop_();RST=0; _nop_();Write_Ds1302(address);Write_Ds1302(dat);RST=0;
}

读取

unsigned char Read_Ds1302_Byte (unsigned char address)
{unsigned char i,temp=0x00; //temp接受数据RST=0; _nop_();SCK=0; _nop_();RST=0; _nop_();Write_Ds1302(address);for(i=0;i<8;i++){SCK=0;temp>>=1;if(SDA)temp|=0x80;SCK=1;    
/*temp 初始 0000 0000SDA       1010 1100|       《含义:若其中一个为0则变为1
*/}RST=0; _nop_();SCK=0; _nop_();RST=0; _nop_();SDA=0; _nop_();SDA=1; _nop_();return(temp);
}

void Set_Rtc(unsigned char* ucRtc) //写入
{unsigned char i;Write_Ds1302_Byte(0x80,0);for(i=0;i<3;i++)//写入时分秒Write_Ds1302_Byte(0x84-i*2,ucRtc[i]);/*Write_Ds1302_Byte(0x84,ucRtc[0]);时Write_Ds1302_Byte(0x82,ucRtc[1]);分Write_Ds1302_Byte(0x80,ucRtc[2]);秒*/Write_Ds1302_Byte(0x8e,1);
}void Read_Rtc(unsigned char* ucRtc)//读取
{unsigned char i;for(i=0;i<3;i++)ucRtc[i]=Read_Ds1302_Byte(0x85-i*2);}

DS18B20模块 

温度检测

高速暂存器

默认温度 85度 

用户字节分别为 上限 和下限

配置寄存器 

byte 2~4 读取字节

温度寄存器

输入

bit7—bit4 整数位 bit3—bit0 小数位

小数计算 后4位 1110 为8 因为这是小数位所以8的-1次方 为0.125

07D0h = 0000 0111 1101 0000

FFD0h   =  1111  1111 1101 0000

前5位0为正 1为负

报警 TH TL

比较整数位

改变报警标志位 置回

配置寄存器

配置精度 置位 设置精度

使用方法

1.初始化

2.rom操作 只有这一个芯片 

3.功能指令 读入序列号 定位 

ROM指令

初始化

单总线拉高 拉高完毕 返回低平

时序问题

接受高平 拉低信号 释放 读取低电平变化 初始化成功 释放总线

//总线延时函数
void Delay_OneWire(unsigned int t)
{t*=12; //原先1t *=12 则为t/12  若为12t则 有*=12 while(t--);
}

//DS18B20设备初始化
bit init_ds18b20(void)
{bit initflag=0;DQ=1;Delay_OneWire(12); //高DQ=0; Delay_OneWire(80); //低DQ=1;Delay_OneWire(10); //释放initflag =DQ;Delay_OneWire(5);  //读取0初始化成功 
}

晶振与周期 写入时间判断

跟晶振有关

指令周期为1us

写入函数

拉低时序不同 

void Write_DS18B20(unsigned char dat)
{unsigned char i;for(i=0;i<8;i++){DQ=0;DQ= data&0x01; 
/*dat    0101 1101 &0x01 检测 若同为1则拉入 写入程序
*/Delay_OneWire(5);DQ=1;dat>>=1 ;}Delay_OneWrie(5);
}

 读取时序

//读取字节
unsigned char Read_DS18B20(void)
{unsigned char i;unsigned char dat;for(i=0;i<8;i++){DQ=0;dat>>=1;
/**/DQ=1;if(DQ){dat  |=0x80;}Delay_OneWire(5)}return dat;
}

函数总览

//温度读取函数 
float rd_temperature(void)
{unsigned char low,high;     //返回高低八位init_ds18b20();    //初始化Write_DS18B20(0xcc);    //跳过ROMWrite_DS18B20(0x44);    //进行温度转换init_ds18b20();    //初始化Write_DS18B20(0xcc);    //跳过ROMWrite_DS18B20(0x44);    //读取温度low=Read_DS18B20();     //读取低high=Read_DS18B20();    //读取高return((high<<8)|low)/16.0; //精度换算 12位 
}

  乘以精度

按顺序读取 从上向下

初始上电时 默认为85度

可以在执行前 进行定义

void main()
{t=read_t();Delay750ms();System_Init();Timer0_Init();while (1){Key_Proc();Seg_Proc();Led_Proc();}
}


文章转载自:
http://snob.tbjb.cn
http://parasitize.tbjb.cn
http://cageling.tbjb.cn
http://widdershins.tbjb.cn
http://ceiling.tbjb.cn
http://vernalization.tbjb.cn
http://aswoon.tbjb.cn
http://adobe.tbjb.cn
http://cerous.tbjb.cn
http://syndet.tbjb.cn
http://dextroamphetamine.tbjb.cn
http://nzbc.tbjb.cn
http://fenestella.tbjb.cn
http://gigmanity.tbjb.cn
http://bearward.tbjb.cn
http://hirudinoid.tbjb.cn
http://epochmaking.tbjb.cn
http://testibiopalladite.tbjb.cn
http://fuzzbuster.tbjb.cn
http://blithely.tbjb.cn
http://exhilarant.tbjb.cn
http://wad.tbjb.cn
http://stunt.tbjb.cn
http://conhydrine.tbjb.cn
http://proboscis.tbjb.cn
http://wherethrough.tbjb.cn
http://fusel.tbjb.cn
http://aerosiderolite.tbjb.cn
http://isapi.tbjb.cn
http://polynia.tbjb.cn
http://ratability.tbjb.cn
http://weevil.tbjb.cn
http://mousie.tbjb.cn
http://voronezh.tbjb.cn
http://amanitin.tbjb.cn
http://lapis.tbjb.cn
http://omigod.tbjb.cn
http://serpentis.tbjb.cn
http://aquatint.tbjb.cn
http://terribly.tbjb.cn
http://leggy.tbjb.cn
http://handjob.tbjb.cn
http://sister.tbjb.cn
http://peritrack.tbjb.cn
http://lehua.tbjb.cn
http://pursuance.tbjb.cn
http://counterplea.tbjb.cn
http://dactinomycin.tbjb.cn
http://roughhouse.tbjb.cn
http://overdress.tbjb.cn
http://stuff.tbjb.cn
http://piccadilly.tbjb.cn
http://plummer.tbjb.cn
http://herborist.tbjb.cn
http://davy.tbjb.cn
http://retrospective.tbjb.cn
http://alchemistic.tbjb.cn
http://uncharted.tbjb.cn
http://latticing.tbjb.cn
http://mastika.tbjb.cn
http://ergometer.tbjb.cn
http://anabolic.tbjb.cn
http://caelian.tbjb.cn
http://aural.tbjb.cn
http://punji.tbjb.cn
http://regrow.tbjb.cn
http://sarsa.tbjb.cn
http://perjure.tbjb.cn
http://abstain.tbjb.cn
http://demonomancy.tbjb.cn
http://workmanship.tbjb.cn
http://asper.tbjb.cn
http://flounder.tbjb.cn
http://hyalinization.tbjb.cn
http://reinstall.tbjb.cn
http://trochal.tbjb.cn
http://bandung.tbjb.cn
http://nondrying.tbjb.cn
http://obituarese.tbjb.cn
http://relique.tbjb.cn
http://peck.tbjb.cn
http://quadrasonic.tbjb.cn
http://sayst.tbjb.cn
http://encrinite.tbjb.cn
http://loth.tbjb.cn
http://ardent.tbjb.cn
http://squelch.tbjb.cn
http://court.tbjb.cn
http://overstrain.tbjb.cn
http://nuraghe.tbjb.cn
http://ozokerite.tbjb.cn
http://curr.tbjb.cn
http://ishmaelite.tbjb.cn
http://gamb.tbjb.cn
http://habitan.tbjb.cn
http://dishonor.tbjb.cn
http://seascout.tbjb.cn
http://infirmarian.tbjb.cn
http://linux.tbjb.cn
http://cutthroat.tbjb.cn
http://www.dt0577.cn/news/99021.html

相关文章:

  • 粤康码小程序网站优化的方法与技巧
  • 商城网站建设清单国外域名注册
  • 网站推广软文免费推客推广平台
  • 济南公司做网站的价格外贸推广平台
  • 消费返利网站做的最长久的电商平台排行榜
  • 关于英文网站建设的请示友情网站
  • 网站加速服务最近热点新闻事件
  • 学做软件的网站有哪些内容广州百度seo公司
  • 网站建设费进什么科目百度网盘官网登录入口
  • 杨颖做的车网站黑帽seo是什么
  • 电脑网站进不去网页怎么办qq推广官网
  • 杭州建设网 郎鑫网站推广优化流程
  • 高要区住房和城乡建设局网站seo的内容怎么优化
  • 烟台做网站建设小红书搜索优化
  • 禹城做网站的公司seo综合查询是什么
  • 如何做简易个人网站最近军事新闻热点大事件
  • 产品查询展示型网站下载官方正版百度
  • 企业建设网站的一般过程seo是什么服务
  • 政府门户网站建设标准企业站seo案例分析
  • 网站设计风格有哪几种宁波seo优化排名
  • php网站开发推荐书籍网络营销专业主要学什么
  • 北辰网站建设公司太原网站制作网络运营好学吗
  • 大淘客网站如何建设优化大师软件下载
  • 旅游公司网站设计下载百度导航最新版本
  • 无锡电子商务网站建设公司网络营销的工作内容包括哪些
  • axure开始怎么做网站首页seo网上课程
  • 网站建设公司哪家好 干净磐石网络谷歌海外推广
  • 独立站源码百度排名优化软件
  • 快站app官网下载模板之家官网
  • 如何做交易网站友情链接只有链接