第5章-MC9S12XS输入输出端口模块及其应用实例.pptVIP

  • 16
  • 0
  • 约7.21千字
  • 约 49页
  • 2018-04-12 发布于河北
  • 举报

第5章-MC9S12XS输入输出端口模块及其应用实例.ppt

第5章-MC9S12XS输入输出端口模块及其应用实例

5.3 输入/输出端口应用实例 5.3.2 读取输入设备拨码开关状态实例 由电路图可知,通过MC9S12XS128的PORTA端口可以读取8位拨码开关状态。本例依然使用图5.21所示的控制LED电路,使用MC9S12XS128的PORTB端口控制8只LED灯,考虑通过8只LED灯的亮灭反映8位拨码开关状态的设置情况。 5.3 输入/输出端口应用实例 5.3.2 读取输入设备拨码开关状态实例 实例程序清单如下所示。 5.4 智能车系统中输入/输出端口的应用 5.4.1 键盘接口设计 键盘多由多个按键组成,一般将其排列成阵列式,如图5.23所示。 5.4 智能车系统中输入/输出端口的应用 5.4.1 键盘接口设计 当没有键按下时,行和列线之间是不相连的,若第N行第M列的键被按下,那么第N行与第M列的线就被接通。如果在列线上加上信号,根据行线的状态,便可得知是否有键按下。如果在列线上逐行加上一个扫描信号,就可以判断按键的位置。 根据上述原理,利用MC9S12XS128的一个或两个端口就能方便地实现扩展键盘接口。图5.24给出了用MC9S12XS128的PORTA端口扩展4×4的键盘。PORTA端口的低4位作为行线,高4位作为列线。 5.4 智能车系统中输入/输出端口的应用 5.4.1 键盘接口

文档评论(0)

1亿VIP精品文档

相关文档