51/AVR单片机技术驿站!  <在线翻译>     便利工具    特色网址   无弹窗、无插件的绿色站点...  英才招聘   学历查询  喜欢>>收藏我站 

当前位置:首页 > 取经杂谈 > 详细内容
BCD码十进制拨盘
作者:佚名  发布时间:2009/11/20  阅读次数:1937  字体大小: 【】 【】【

       BCD码十进制拨盘是向单片机应用系统输入数据的设备,并且十分方便,是一种硬件设置数据的设备。使用拨盘输入的数据具有不可变性,却又易于修改。十进制输入BCD输出的拨盘是最常使用的一种。图10.16是一个四位BCD码拨盘组结构和连接示意。每位拨盘有0~9十个拨动位置,每个位置有相应的数字表示,分别代表拨盘输入的十进制数。所以,一位拨盘可以代表一位十进制数,可以根据设计的需要,用多位BCD码拨盘组成多位十进制数。

                                               图 10.16   4位BCD码拨盘结构和连接
  
       BCD码有一个输入控制线A,四个BCD码输出信号线。拨盘的各个不同的位置,使输入控制线A分别与四根BCD码输出线中的某几个根接通,使BCD码输出线的状态与拨盘所显示的值一致,并使该编码信号输入单片机的CPU。BCD码拨盘的输入输出状态见表10.3。
  
       BCD码拨盘与单片机相连的应用见图10.17。拨盘的输入控制线A接+5V,四根输出线通过电阻接地并接单片机CPU的P1口。由表10.3可知,当拨盘在0~9的某个位置时,四根输出线的8、4、2、1端有一组相应的电平状态生成,CPU可以通过读取P1口的端口状态知道拨盘设置的数据。在这种情况下,拨盘输出的BCD码为正逻辑电平。如果BCD码拨盘的输入控制线A接地,四根输入线通过电阻接+5V,那么拨盘输出的BCD码为负逻辑电平。
  
       BCD码拨盘与单片机相连的应用见图10.17。拨盘的输入控制线A接+5V,四根输出线通过电阻接地并接单片机CPU的P1口。由表10.3可知,当拨盘在0~9的某个位置时,四根输出线的8、4、2、1端有一组相应的电平状态生成,CPU可以通过读取P1口的端口状态知道拨盘设置的数据。在这种情况下,拨盘输出的BCD码为正逻辑电平。如果BCD码拨盘的输入控制线A接地,四根输入线通过电阻接+5V,那么拨盘输出的BCD码为负逻辑电平。见图10.18所示。

       BCD码拨盘与单片机相连的应用见图10.17。拨盘的输入控制线A接+5V,四根输出线通过电阻接地并接单片机CPU的P1口。由表10.3可知,当拨盘在0~9的某个位置时,四根输出线的8、4、2、1端有一组相应的电平状态生成,CPU可以通过读取P1口的端口状态知道拨盘设置的数据。在这种情况下,拨盘输出的BCD码为正逻辑电平。如果BCD码拨盘的输入控制线A接地,四根输入线通过电阻接+5V,那么拨盘输出的BCD码为负逻辑电平。

我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[0]
    暂无已审核评论!

网站导航 管理登陆 ┊ 免责声明 问题反馈  友链说明
本站部分内容来自网络共享资源,如有冒犯您的权利请来信告之删除或纠正!
不得对本站进行复制、盗链或镜像,转载内容须获得同意或授权;欢迎友情链接、站务合作!

    我要报警 Alexa
 mcusy_cn#126.com (请把#改成@) 交流:522422171
本站学习交流群:138..158(高级群1-)、77930286(高级群2)、61804809(群3)
Copyright© MCUSY All Rights Reserved
本站网警备案号: WZ36040002485
  ICP备案证书号:粤ICP备09034963号