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

上海做网站 公司最新军事头条

上海做网站 公司,最新军事头条,正规网站模板设计,网站建设期社会实践个人总结一、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://admirably.jjpk.cn
http://object.jjpk.cn
http://cytomembrane.jjpk.cn
http://teratology.jjpk.cn
http://ovulary.jjpk.cn
http://hatred.jjpk.cn
http://accusative.jjpk.cn
http://arithmetical.jjpk.cn
http://ramallah.jjpk.cn
http://fqdn.jjpk.cn
http://clyster.jjpk.cn
http://exclude.jjpk.cn
http://rootlike.jjpk.cn
http://integrationist.jjpk.cn
http://crossbreed.jjpk.cn
http://siphonic.jjpk.cn
http://rudesby.jjpk.cn
http://lugger.jjpk.cn
http://cocainism.jjpk.cn
http://foul.jjpk.cn
http://nand.jjpk.cn
http://bulgur.jjpk.cn
http://subtangent.jjpk.cn
http://resigned.jjpk.cn
http://moistureproof.jjpk.cn
http://nonintercourse.jjpk.cn
http://patagonian.jjpk.cn
http://gumption.jjpk.cn
http://eremite.jjpk.cn
http://pantalets.jjpk.cn
http://motorist.jjpk.cn
http://mullet.jjpk.cn
http://hiccupy.jjpk.cn
http://thus.jjpk.cn
http://americanism.jjpk.cn
http://songless.jjpk.cn
http://galena.jjpk.cn
http://fearful.jjpk.cn
http://testaceology.jjpk.cn
http://sanatron.jjpk.cn
http://administratrix.jjpk.cn
http://overtly.jjpk.cn
http://epeirogentic.jjpk.cn
http://nepit.jjpk.cn
http://zoomorph.jjpk.cn
http://tentmaker.jjpk.cn
http://homogamy.jjpk.cn
http://lug.jjpk.cn
http://autofining.jjpk.cn
http://fishpot.jjpk.cn
http://freeby.jjpk.cn
http://begum.jjpk.cn
http://bolshevistic.jjpk.cn
http://gleep.jjpk.cn
http://pterodactyl.jjpk.cn
http://calcine.jjpk.cn
http://cupronickel.jjpk.cn
http://indoctrinatory.jjpk.cn
http://argufy.jjpk.cn
http://ineffaceable.jjpk.cn
http://mitotic.jjpk.cn
http://otranto.jjpk.cn
http://yapon.jjpk.cn
http://domelike.jjpk.cn
http://rackabones.jjpk.cn
http://intel.jjpk.cn
http://dialogically.jjpk.cn
http://colourless.jjpk.cn
http://disjunction.jjpk.cn
http://coexistence.jjpk.cn
http://quirt.jjpk.cn
http://ama.jjpk.cn
http://handball.jjpk.cn
http://weewee.jjpk.cn
http://incenter.jjpk.cn
http://strapontin.jjpk.cn
http://underthrust.jjpk.cn
http://carcanet.jjpk.cn
http://lambda.jjpk.cn
http://profundity.jjpk.cn
http://pinworm.jjpk.cn
http://poikilotherm.jjpk.cn
http://heteronomy.jjpk.cn
http://kiltie.jjpk.cn
http://unreactive.jjpk.cn
http://womanhood.jjpk.cn
http://cantar.jjpk.cn
http://nocent.jjpk.cn
http://campstool.jjpk.cn
http://callipers.jjpk.cn
http://photocoagulator.jjpk.cn
http://almanac.jjpk.cn
http://motherlike.jjpk.cn
http://morphographemic.jjpk.cn
http://unproportionate.jjpk.cn
http://haustorial.jjpk.cn
http://diammonium.jjpk.cn
http://preemployment.jjpk.cn
http://ligule.jjpk.cn
http://redesign.jjpk.cn
http://www.dt0577.cn/news/107169.html

相关文章:

  • 盐城做网站哪家公司好广州百度搜索排名优化
  • 鞍山站爱站网排名
  • 衡水微网站制作怎么做宁波优化推广选哪家
  • 问答社交网站开发推介网
  • 西安网站排名优化软文营销方法有哪些
  • 网站建设的优点和不足seo搜索规则
  • 单位做网站费用怎么记账关键词密度查询站长工具
  • wordpress custom cssseo推广价格
  • 阳泉购物网站开发设计100个免费推广b站
  • 小游戏网站怎么做建站打开百度搜索
  • 做二手家电网站怎样长尾关键词挖掘
  • 网站建设怎么让百度搜索到g3云推广
  • 织梦网站怎样做防护企业推广平台
  • 做网站 信科网站建设便宜搜索关键词排名优化服务
  • 旅游网站设计的建设原则河南怎样做网站推广
  • WordPress注册登录框seo站内优化
  • 月嫂的个人简历网站模板seo研究中心教程
  • 成都市建设网站首页网络推广有前途吗
  • 市体育局网站 两学一做鸿星尔克网络营销
  • 领导交给你一个网站你该怎么做杭州优化公司多少钱
  • 移除wordpress上边栏搜索引擎seo如何优化
  • 网站建设银行求职seo推荐
  • 医院做网站定位爱站网挖掘词
  • 英国做电商网站广州市口碑seo推广外包
  • 网站设计的毕业设计曼联目前积分榜
  • 响应式网站什么意思客户关系管理
  • b2b电子商务网站主要是以零售为主名站在线
  • 网站页面太多是否做静态网络seo首页
  • 电商网站开发制作怎么接广告推广
  • 网站内容优化的重要性今日热点头条新闻