- 5
- 0
- 约小于1千字
- 约 26页
- 2018-03-07 发布于河南
- 举报
51单片机ch4.1.2
例說89S51-C語言 输入口的应用 第四章 本章内容 PORT 0 的输入功能 四个按钮开关(Tack Switch) 8P 拨码开关(DIP Switch) mm Tack Switch的符号、外观与尺寸 8P DIP Switch的符号、外观与尺寸 数字型拨码开关的外观(四位数)与内部结构(每一位数) 数字型拨码开关的开关状态 数字型拨码开关的实物图 电路板用数字型拨码开关的尺寸与外观(一位数) 按钮开关的输入电路 闸刀开关的输入电路 BCD 拨码开关的使用 开关的动作 互锁电路 连续动作 分解动作 RC 去抖动电路 按钮开关动作与去抖动函数的波形分析 动作分析 1.按下按钮,8051检测到第一个低电平信号时,随即调用debouncer函数以延迟 20ms,这段时间程序不动作。 2. debouncer函数结束后,继续检测开关是否为高电平?若检测到第一个高电平,再调用 debouncer函数以延迟 20ms,这段时间程序不动作。 3. debouncer函数结束后,程序才响应该按钮所要进行的动作。 实例演练4-3-1 拨码开关控制实验电路图 实际接线(使用黄板) 实际接线(使用绿板) 流程图 例说89S51-C语言 yiher ON ON ON ON F OFF ON ON ON E ON OFF ON ON D OFF OF
原创力文档

文档评论(0)