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

网站优化应该怎么做/百度竞价怎么收费

网站优化应该怎么做,百度竞价怎么收费,营销型网站建设规划书,东莞建设银行营业时间IO口模式回顾点滴分享A int *p, i; B int i, *pi; C int i, *p; D int *p&i, i;(答案解析在文末!先做做看看)今天回顾记录一下单片机的IO口,这里说的是GPIO,General Purpose Input Output (GPIO)。通用型输入输出端口&#x…
b3d050407e18d21a284c17c02bd23e0d.gifIO口模式回顾b3d050407e18d21a284c17c02bd23e0d.gif

a258d43703ced6c7fe10ec513178f0ff.gif

点滴分享fbbcae0c23e7229c48028a77962c91b3.pngA int *p, i;     B int i, *p=i;      C int i, *p;   D int *p=&i, i;(答案解析在文末!先做做看看)fbbcae0c23e7229c48028a77962c91b3.png38aaa56b38238b3ae24240942ea1ed77.gif

4cf5efb7ce2f1e504d20fcdc98117956.png

今天回顾记录一下单片机的IO口,这里说的是GPIO,General Purpose Input Output  (GPIO)。通用型输入输出端口,简称GPIO口,是单片机与其他外围设备和电路进行信息交换和控制的桥梁。

(下面以stm32单片机为例)IO口模式主要有:模拟输入、浮空输入、上拉输入、下拉输入、开漏输出、推挽输出、复用开漏输出和复用推挽输出。

1、模拟输入

GPIOModeAIN模拟输入,即关闭施密特触发器,将电压信号传送到片上外设模块(不接上下拉电阻)。应用ADC模拟输入,或者低功耗下省电。

2、浮空输入

GPIOModeIN_FLOATING浮空输入。浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空的情况下,读取该端口的电平是不确定的。可以做按键识别。就是不接上拉,也不接下拉,外部电路是什么状态,就是什么状态,具有不确定性。

3、上拉输入

GPIOModeIPU上拉输入。IO内部上拉电阻输入,一般来讲,上拉电阻为1K-10K,电阻越小,驱动能力越强。当GPIO引脚无输入时,上拉输入在默认状态下为高电平。

4、下拉输入

GPIOModeIPD下拉输入,IO内部下拉电阻输入,同上对比理解。当GPIO引脚无输入时,下拉输入在默认状态下为低电平。电阻的作用:防止输入端悬空,减少外部电流对芯片的干扰,限流,增加高电平输出时的驱动能力。

5、开漏输出

GPIOModeOut_OD开漏输出,输出端相当于三极管的集电极。要得到高电平状态需要上拉电阻才行。适合于做电流型的驱动,其吸收电流的能力相对较强,一般20mA以内。IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路改变为低电平或不变。可以读IO输入电平变化,实现C51的IO双向功能。(这里也就是为什么51单片机P0口为啥要接上拉电阻的原因,P0是开漏输出结构,不能输出高电平)

6、推挽输出

GPIOModeOut_PP推挽输出,可以输出高、低电平,连接数字器件。推挽输出是因为它的输出结构类似于推挽结构,它是一种由两个三极管(或者其他MOS管等)分别受到一个信号的控制,这信号的互补的,就是说只有一个三极管导通,一个三极管导通的时候另一个就要截止。推挽输出可以输出高电平,也可以输出低电平。当锁存器为“1”时候可以持续提供强上拉,这种输出结构可以驱动需要很大电流的器件。

7、复用开漏

GPIOModeAF_OD复用开漏输出,可以理解为GPIO口被用作第二功能时的配置情况,即并非作为通用IO口使用。片内外设功能(TX1,MOSI,MISO.SCK.SS(SPI))

8、复用推挽

GPIOModeAF_PP复用推挽输出,片内外设功能(I2C的SCL,SDA)

总结

引用一下别人说得不错的话

浮空,顾名思义就是浮在空中,上面用绳子一拉就上去了,下面用绳子一拉就沉下去了.  

开漏,就等于输出口接了个NPN三极管,并且只接了e,b. c极 是开路的,你可以接一个电阻到3.3V,也可以接一个电阻到5V,这样,在输出1的时候,就可以是5V电压,也可以是3.3V电压了.但是不接电阻上拉的时候,这个输出高就不能实现了.  

推挽,就是有推有拉,任何时候IO口的电平都是确定的,不需要外接上拉或者下拉电阻. ”

4c7b0e01c471d5650785c2ddabba7df8.png

f50d3efee4cd012f8b77e8c144bf0359.png

解析:本题目主要考察了指针变量定义的相关问题A选项定义了一个指向整型的变量的地址p和一个整型的变量i。这种定义是可以的。B选项定义了一个整型的变量i和一个指向整型的变量的地址p,且变量p的值初始化为变量i,p是多少要看i具体分配的空间所占用的地址。这种定义是可以的。C选项定义了一个整型的变量i和一个指向整型的变量的地址p。这种定义是可以的。D选项定义了一个指向整型的变量的地址p,且变量p的值初始化为变量i的地址和一个整型的变量i,但问题是变量i在*p=&i之后被定义,此时会编译器会报出一个error:‘i’undeclared,需要把i的定义放到*p=&i之前,题目中的这种定义是不可以的。以上若有错误,望各路大神指出,小弟我将感激不尽!部分来源于网络,未商用,用于技术知识传播!d55c5e27aeb37178ef7a44101deea572.png827b060a0e139586b5465d6472c3d0ec.png扫码关注我一下呗-一个“不正经”的混子-e942de4739807ac85fd26cda0e681174.png

点我留言

http://www.jmfq.cn/news/4959901.html

相关文章:

  • 网站哪些功能是PHP做的/怎样做一个网页
  • 网站配色 标记色/一手app推广接单平台
  • 公司网站管理制度/搜索引擎优化的主要内容
  • 如何做网站源码/常州网站建设书生商友
  • 上海做网站最专业/网站设计制作公司
  • 昆明做网站建设的公司/奉化首页的关键词优化
  • 网站首页英文/灰色关键词快速排名
  • 郑网站建设/cps推广接单平台
  • 建筑工程网正保/宁波seo行者seo09
  • 丽水网站建设专业的公司/search搜索引擎
  • 网站服务器租用注意事项/加拿大搜索引擎
  • 网站建设员工技能要求/百度竞价推广点击软件奔奔
  • 泰州网站制作哪家好/百度竞价排名查询
  • 手机做任务网站/网络seo关键词优化技巧
  • 厦门网站设计定制/百度竞价是seo还是sem
  • 石湾做网站公司/怎么做网络营销平台
  • b2b哪个免费网站好/seo外包公司怎么样
  • 微网站免费制作/seo长沙
  • wordpress知名博客主体/网络推广优化工具
  • 微信公众平台 网站 对接/长沙优化网站哪家公司好
  • phpcms v9网站建设入门/大亚湾发布
  • 券商 做网站/我们seo
  • 网站备案 多少钱/会计培训班的费用是多少
  • 自己做社交网站/百度发广告需要多少钱
  • 网站备案号查询网址/西安网络推广公司大全
  • 网站建设制作人员招聘要求/广州seo工资
  • 可不可以用帝国cms做企业网站/怎样在浏览器上找网站
  • 新泰网站建设流程/哪个公司网站设计好
  • 从零开始制作 wordpress 主题/seo每日工作
  • 长沙app开发报价/搜索引擎优化包括