APP下载

带按键的旋转编码开关与C8051F020单片机的接口设计

2015-11-02岳巍李杰文方哲马让奎

机电产品开发与创新 2015年2期
关键词:单片机设计

岳巍,李杰,文方哲,马让奎

(陕西宝成航空仪表有限责任公司,陕西 宝鸡 721006)

带按键的旋转编码开关与C8051F020单片机的接口设计

岳巍,李杰,文方哲,马让奎

(陕西宝成航空仪表有限责任公司,陕西 宝鸡 721006)

介绍了一种带按键的旋转编码开关的使用方法,给出了与C8051F020单片机的接口电路,以及旋钮转向判断和按键处理程序。

旋转编码开关;单片机;接口

0 引言

在单片机系统的人机接口设计中,我们常用按键式键盘作为人与设备进行信息交流的主要工具。通过按压不同的按键,进行菜单的选择和数字的输入等功能。使用按键进行信息输入具有效率高、使用方便等优点,但也有不足之处。比如要方便地完成数字的输入,需要0~9共10个数字按键和确认键、删除键等功能按键。在单片机系统中,这种按键信息处理电路通常设计为矩阵式电路,直接连接到单片机的I/O端口,以3×4键盘为例要占用7个I/O端口,单片机通过软件每隔20ms~50ms对这些I/O端口进行定时行列扫描,根据返回的扫描键值,判断是哪一个按键按下。所以使用键盘方式具有占用的I/O端口较多,键盘扫描程序耗时较长,占用单片机资源多的缺点。

在一些特殊的应用场合,如飞机仪表的面板,因为尺寸所限,通常没有地方安排较多的按键,按键太小还不利于飞行员的操作,这时就迫切需要一种体积较小、使用方便的器件来替代按键键盘实现信息的输入功能。带按键的旋转编码开关就是这样一种理想的器件。

带按键的旋转编码开关是将旋转编码开关和一个按键集成在一起,通过两者的配合使用,再结合相应的处理软件,就可以完成信息的输入,并且还具有使用快捷、灵活、占用单片机资源少的优点。……

登录APP查看全文

猜你喜欢

单片机设计
何为设计的守护之道?
《丰收的喜悦展示设计》
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
瞒天过海——仿生设计萌到家
小议PLC与单片机之间的串行通信及应用
设计秀
有种设计叫而专
基于单片机的平衡控制系统设计