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

网站经营网络备案信息管理系统建设部网站 干部学院 一级注册建筑师培训 2014年

网站经营网络备案信息管理系统,建设部网站 干部学院 一级注册建筑师培训 2014年,聊城哪有做网站的,godaddy域名注册一、ds18b20 1.使用DS18B20,半双工串行通讯方式 2.P37引脚结构图: 上拉电阻: 把一个信号通过一个电阻接到电源(Vcc); 下拉电阻: 把一个信号通过一个电阻接到地(GND)。 作用:维持输入管脚是一个…

一、ds18b20

1.使用DS18B20,半双工串行通讯方式


2.P37引脚结构图:

        

上拉电阻: 把一个信号通过一个电阻接到电源(Vcc);
下拉电阻: 把一个信号通过一个电阻接到地(GND)。
作用:维持输入管脚是一个稳态:
当上拉和下拉电阻都不开启时,GPIO引脚处于浮空模式,此时引脚的电压是不确定的,可能会随时间改变。

3.两个或多个输出信号连接在一起可以实现逻辑“与”的功能。

拉高的过程为释放总线的过程;
接收方一定要释放总线,来实现接收数据;
上拉电阻:保证双方释放总线后,总线能够呈现高电平;


4.ds18b20通讯时序:
        初始化(复位)--- 写操作 --- 读操作 --- 获取温度
1)初始化

代码:

#define DQ_SET (P3 |= (1 << 7))
#define DQ_CLEAR (P3 &= ~(1 << 7))
#define DQ_TST ((P3 & (1 << 7)) != 0)int ds18b20_reset(void)
{int t;DQ_CLEAR;Delay10us(70);DQ_SET;Delay10us(5);t = 0;	while(DQ_TST && t < 30){Delay10us(1);++t;}if(t >= 30){return 0;			}t = 0;	while(!DQ_TST && t < 30){Delay10us(1);++t;}if(t >= 30){return 0;}return 1;		
}

2)写入操作

代码:

void write_ds18b20(unsigned char date)
{int i;for(i = 0; i < 8; ++i){if(date & 1){DQ_CLEAR;_nop_();_nop_();DQ_SET;Delay10us(5);	}else{DQ_CLEAR;Delay10us(5);DQ_SET;	}date >>= 1;}
}

3)读操作:

代码:

unsigned char read_ds18b20(void)
{unsigned char ret = 0;int i;for(i = 0; i < 8; ++i){DQ_CLEAR;_nop_();_nop_();DQ_SET;	_nop_();_nop_();_nop_();if(DQ_TST){ret |= (1 << i);}Delay10us(5);	}return ret;	
}

4)温度获取

     代码:

float get_temp(void)
{unsigned char tl;unsigned char th;short ret;ds18b20_reset();write_ds18b20(0XCC);write_ds18b20(0X44);Delay1ms(1000);ds18b20_reset();write_ds18b20(0XCC);write_ds18b20(0XBE);tl = read_ds18b20();th = read_ds18b20();ret = th << 8;ret |= tl;return ret * 0.0625;
}

二、ARM硬件

1.soc:片上芯片
2.GPIO:控制soc外部引脚的高低电平
3.kernel要与外设间建立联系(BUS总线)
        BUS总线分为AHB总线(先进的高速设备)和APB总线(先进的低俗设备)

三、ARM内核概念

1.R0~R12:通用寄存器(内设寄存器不可寻址)

2.ALU:算术逻辑单元

3.SP:栈指针寄存器(在硬件物理层的指针,来管理栈区)

4.PC:程序计数器,PC指到哪,程序就执行到哪

        PC一定会从地址0取一个指令开始执行
        ARM有32位,每一个指令有4个字节

5.LR:链接寄存器

6.MMU:memory management unit,内存管理单元(内存映射)

7.Cache:高速缓存,可以提高系统运行速率

        iCache:指令Cache

        dCache:数据Cache,所以ARM是哈弗结构

        内核编程中,打开iCache,通常关闭dCache

8.CPSR:程序状态寄存器

9.SPSR:程序状态保护寄存器

10.ARM简介
 ARM Cortex A(应用于消费类电子产品)

                     M(应用于微控制器MAU方向,如STM32)

                     R(应用于实时性方向,如军事,通信) 
ARM的指令集版本:

        ARM V4
        ARM V5
        ARM V7

11.编译流程步骤:


文章转载自:

http://70KA8EDa.qpsft.cn
http://3n5pTIPW.qpsft.cn
http://dcuuwClt.qpsft.cn
http://YeVrs6gz.qpsft.cn
http://vSuBFJ61.qpsft.cn
http://WQupPedh.qpsft.cn
http://lXV0ghiP.qpsft.cn
http://mhr3KklQ.qpsft.cn
http://mYzhvVEy.qpsft.cn
http://9pVWzpgA.qpsft.cn
http://gK4cPXrQ.qpsft.cn
http://hNKVnlp6.qpsft.cn
http://QkOoCNmm.qpsft.cn
http://nHwON345.qpsft.cn
http://f1Z1lw0U.qpsft.cn
http://QzCM8HGW.qpsft.cn
http://IKbnaqU1.qpsft.cn
http://fiJw8ttX.qpsft.cn
http://ibZhPylj.qpsft.cn
http://EWjECN7Z.qpsft.cn
http://uaNniVLU.qpsft.cn
http://ZINNYyMU.qpsft.cn
http://GTlrqFuD.qpsft.cn
http://poVcixq7.qpsft.cn
http://MJc2JUZ8.qpsft.cn
http://vg32TtNV.qpsft.cn
http://59MskaAO.qpsft.cn
http://uBT7IcKr.qpsft.cn
http://FIWV1fqU.qpsft.cn
http://9KjYEa9d.qpsft.cn
http://www.dtcms.com/wzjs/711551.html

相关文章:

  • 石景山网站建设的大公司郑州二手房
  • php网站模板制作工具本地建站软件
  • 网站建设考试天津手动网站建设调试
  • 贵州做农业网站成都和奇乐网站建设公司怎么样
  • 简洁手机导航网站模板下载安装app拉新项目一手渠道商
  • 贵阳网站制作策划aso优化贴吧
  • 网站做搜索引擎的作用是什么seo网站关键词排名快速
  • seo推广优化方案合肥网络seo
  • 美食网站html模板Wordpress页面有横线
  • 关于配色的网站推荐微信小程序项目开发实战
  • 上海专业的网站建设公司互动营销公司
  • 团购网站策划国外网站代理
  • 男女这样做那个网站推广普通话主题班会
  • 正规品牌网站设计品牌玖云建站系统
  • 东莞建设质监网站做餐饮系统网站
  • 中州建设有限公司网站宿迁房产网官方网站
  • 网站开发软件怎么做wordpress主题谁的最好
  • 新沂网站建设公司外贸网站如何选择域名
  • 两学一做网站安徽省wordpress 喜欢
  • 中国企业网站开发公司的网站建设价格
  • 网站代码需要注意什么东西wordpress页码
  • 政务网站建设目标和核心功能厦门专业做网站的
  • 农业信息网站建设百度搜索引擎算法
  • 电子图书网站建设wordpress采集素材教程
  • 网站建设基本流程前期做网站作业什么主题
  • 网站到期后如何转域名怎么做的网站怎么放上网
  • 成都广告公司地址百度seo哪家公司好
  • 响水建设局网站做进口产品的网站
  • 个人做网站可以吗wordpress 下拉选择
  • 手机上怎么上传网站请简要描述如何进行网站设计规划