- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4课,读IO,用按钮控制点灯
第4 课,读IO ,用按钮控制点灯
请看一下电路,今天我们要学习用单片机读取按键的值,并且使用一个按键K1 去控
制点亮P1.0 控制的LED ,用另一个按键K2 去控制P1.1 控制的LED 。看电路图,K1 是接
在P32 上的,K2 是接在P35 上的。
下面讲述一下识别按键的原理。在单片机中,我们可以读取某个IO 的值。在51 的
IO 口,如果处于输出1 的状态(51 上电后IO 就默认为1),这时IO 内部可以简化为有一个
几十K 的电阻上拉到电源VCC (P0 除外),这时这个IO 就可以作为输入脚用。P0 是没有
上拉的,相当于一个悬空的引脚,就是高阻状态,如果用 P0 ,必须在外部接上拉电阻。我
们这里用的是P3 口的IO ,内部有上拉。
如果直接读一个没有按下按键的 IO ,就会读到 1。如果这个按键按下了,这个 IO
就通过按键短路到了地。这是就会读到0 。这就是读按键的原理。
下面看程序:
程序中已经有注释了。请编译,进入仿真,开始全速运行。
这时可以在试验板上实际操作一下,按下K1 ,灯亮;按下K2 ,灯灭。
顺便可以练习一下,停止,断点,运行到光标等调试操作方式。
作业:
把程序改为:
按K1 ,P10 灯亮,P11 灯灭。
按K2 ,P10 灯灭,P11 灯亮。
原创力文档


文档评论(0)