第四掌 STM8单片机地触角—IO口地应用.docVIP

  • 2
  • 0
  • 约1.33万字
  • 约 23页
  • 2017-05-27 发布于贵州
  • 举报

第四掌 STM8单片机地触角—IO口地应用.doc

第四掌 STM8单片机地触角—IO口地应用

STM8单片机的触角——I/O口的应用 玩转 I/O口必备的“五器” STM8S208RB单片机的I/O口分布情况如图41 图41图41表41表41表41中看出,当Px_DDRn为“1”,Pxn… /*设置输出高电平*/ PB_ODR = (1 3) | (1 2) | (1 1) | (1 0); /*设置端口方向*/ PB_DDR = (1 3) | (1 2) | (1 1) | (1 0); /*设置推挽输出和定义上拉电阻*/ PB_CR1 = 0xff; /*设置端口最大速度和关闭中断*/ PB_CR2 = (1 3) | (1 2) | (1 1) | (1 0); /*读取端口输入数据*/ i = PB_IDR 0xf0; … 悬浮与上拉 悬浮输入与上拉输入是两种输入方式,不同之处在于上拉输入时,引脚内部有个上拉电阻。当引脚悬空时,上拉输入的引脚电平是确定的,即高电平;而悬浮输入则不同,它的电平时不确定的,即使外部的一个很小的信号都会使其发生改变。 上拉输入最典型的应用就是外部按键,当按键未按下时,我们要保证它是高电平,当按键按下时才被拉低;而悬浮输入的典型应用就是模数转换,外部的任何一个小信号都要经过A/D采样转换为数字信号。 开漏与推挽 开漏输出 说开漏输出之前,我们先来看看什么是集电极开路输出。 图42图42图42

文档评论(0)

1亿VIP精品文档

相关文档