c51单片机教程--输入口的应用

c51单片机教程--输入口的应用

ID:40048215

大小:15.90 MB

页数:83页

时间:2019-07-18

c51单片机教程--输入口的应用_第1页
c51单片机教程--输入口的应用_第2页
c51单片机教程--输入口的应用_第3页
c51单片机教程--输入口的应用_第4页
c51单片机教程--输入口的应用_第5页
资源描述:

《c51单片机教程--输入口的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、输入口的应用第四章9/19/20211本章内容9/19/20212例说89S51-C语言PORT0的输入功能9/19/20213例说89S51-C语言四个按钮开关(TackSwitch)9/19/20214例说89S51-C语言8P拨码开关(DIPSwitch)9/19/20215例说89S51-C语言mmTackSwitch的符号、外观与尺寸9/19/20216例说89S51-C语言8PDIPSwitch的符号、外观与尺寸9/19/20217例说89S51-C语言数字型拨码开关的外观(四位数)与内部结构(每一位数)9

2、/19/20218例说89S51-C语言数字型拨码开关的开关状态类型数字8输出端4输出端2输出端1输出端16进制BCD0OFFOFFOFFOFF1OFFOFFOFFON2OFFOFFONOFF3OFFOFFONON4OFFONOFFOFF5OFFONOFFON6OFFONONOFF7OFFONONON8ONOFFOFFOFF9ONOFFOFFONAONOFFONOFFBONOFFONONCONONOFFOFFDONONOFFONEONONONOFFFONONONON9/19/20219例说89S51-C语言数字型拨码开

3、关的实物图9/19/202110例说89S51-C语言电路板用数字型拨码开关的尺寸 与外观(一位数)9/19/202111例说89S51-C语言按钮开关的输入电路9/19/202112例说89S51-C语言闸刀开关的输入电路9/19/202113例说89S51-C语言BCD拨码开关的使用9/19/202114例说89S51-C语言开关的动作9/19/202115例说89S51-C语言互锁电路9/19/202116例说89S51-C语言连续动作9/19/202117例说89S51-C语言分解动作9/19/202118例说

4、89S51-C语言RC去抖动电路9/19/202119例说89S51-C语言按钮开关动作与去抖动函数 的波形分析9/19/202120例说89S51-C语言动作分析1.按下按钮,8051检测到第一个低电平信号时,随即调用debouncer函数以延迟20ms,这段时间程序不动作。2.debouncer函数结束后,继续检测开关是否为高电平?若检测到第一个高电平,再调用debouncer函数以延迟20ms,这段时间程序不动作。3.debouncer函数结束后,程序才响应该按钮所要进行的动作。9/19/202121例说89S5

5、1-C语言实例演练4-3-1拨码开关控制实验9/19/202122例说89S51-C语言拨码开关控制实验电路图9/19/202123例说89S51-C语言实际接线(使用黄板)9/19/202124例说89S51-C语言实际接线(使用绿板)9/19/202125例说89S51-C语言流程图9/19/202126例说89S51-C语言基本开关控制实验(ch4-3-1.c)9/19/202127例说89S51-C语言思考一下!在本实验里,有没有“抖动”的困扰?若希望拨码开关中的S1、S3、S5三个开关都on,则前四个LED亮

6、;S2或S4或S6开关on,则后四个LED亮;S7及S8开关on,则所有LED全亮,程序应如何编写?若将拨码开关换成一般家里墙壁上的开关,而LED换成继电器(RELAY),是否可作为家里的负载控制?9/19/202128例说89S51-C语言实例演练4-3-2按钮ON-OFF控制实验9/19/202129例说89S51-C语言按钮ON-OFF控制实验电路图9/19/202130例说89S51-C语言实际接线9/19/202131例说89S51-C语言流程图9/19/202132例说89S51-C语言基本按钮ON-OFF

7、控制实验(ch4-3-2.c)9/19/202133例说89S51-C语言思考一下!在本实验里,有没有“抖动”的困扰?若将按钮开关当成启动电机的ON-OFF开关,而LED换成继电器(RELAY),是否可作为电机控制?若同时按下PB1与PB2按钮会怎样?9/19/202134例说89S51-C语言实例演练4-3-3按钮切换式控制实验9/19/202135例说89S51-C语言按钮切换式控制实验电路图9/19/202136例说89S51-C语言实际接线9/19/202137例说89S51-C语言流程图9/19/20213

8、8例说89S51-C语言按钮切换式控制实验(ch4-3-3.c)9/19/202139例说89S51-C语言思考一下!在本实验里,改变debouncer函数的时间长短,看看有什么影响?若按住PB1不放会怎样?如何改善?9/19/202140例说89S51-C语言实例演练4-3-4按钮开关应用实验9/19/202141例说89S51

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。