- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实验制作
实验题目:按钮开关应用实验
完成时间:2013 年5 月31 日
系 别:
班 级:
姓 名:
学 号:
1
按钮开关应用实验
一、实验目的
1.掌握七段LED 数码管的结构及工作原理;
2 .掌握共阳极LED 数码管连接方法、及其静态和动态显示方
法;
3 .进一步掌握并行接口芯片8255A 的使用方法;
4 .掌握独立式按键的控制方法的设计。
二、实验器材
七段LED 数码管 89S51 单片机 三个按钮开关 30pF 的两
个微电容 1 个0.1uF 电容 晶振 限流电阻(220 欧7 个、10 千欧
2 个、100 千欧1 个) 导线若干
三、实验说明
1.按一下PB1 按钮,LED 数码管会显示一个数字1,再按一下
会显示数字 2,就这样连续按,数字将会从1 依次变到9 。
2 .按一下PB0 按钮(复位键),LED 数码管上的数字将会从9
归零。
3 .按一下PB2 按钮,LED 数码管上的数字将从0 变到9,连续
按数字将会从9 逐一的变到0 。
4 .所以此按钮开关的运用可以通过PB1 按钮和PB2 按钮以及
PB0 按钮的控制来进行简单的计数功能。
2
四、实验原理
1.七段LED 数码管的组成
如图1 所示,LED 数码管由7 个发光二极管组成,此外,还有
一个圆点型发光二极管(在图中以dp 表示),用于显示小数点。通
过七段发光二极管亮暗的不同组合,可以显示多种数字、字母以及
其它符号。LED 数码管中的发光二极管共有两种连接方法:
共阳极接法:把发光二极管的阳极连在一起构成公共阳极。使用时
公共阳极接+5V 。这样阴极端输入低电平的段发光二极管就导通点
亮,而输入高电平的则不点亮。
常用的七段LED 数码管尺寸与引脚配置图
3
七段LED 数码管的七个LED 组合图
如图1
2.七段LED 数码管的显示代码
把发光二极管的阳极连在一起构成公共阳极。使用时公共阳极
接+5V 。这样阴极端输入低电平的段发光二极管就导通点亮,而输
入高电平的则不点亮。
4
为了显示数字或符号,要为 LED 显示器提供代码,因为这些
代码是为显示字形的,因此称之为字形代码。七段发光二极管,再
加上一个小数点位,共计八段。因此提供给 LED 显示器的字形代
码正好一个字节。若a、b 、c 、d、e 、f、g 、dp 8 个显示段依次对应
一个字节的低位到高位,即D0 、D1 、D2 、D3 、D4 、D5 、D6 、D7 ,
则用共阴极 LED 数码管显示十六进制数时所需的字形代码如下表
所示。
表1 共阳极七段LED 数码管驱动信号编码
5
3 .七段LED 数码管的两种显示
4 .(1) 静态显示
按图二(a )连接线路,将键盘输入的一位十进制数用 LED1
静态显示出来。由第 3 章可知,实验台上的两个LED 为共阴极结
构,而位码用反相驱动器驱动,因此,S1 接+5V 使LED1 被选中,
S0 接地使LED0 未被
文档评论(0)