- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“八位数码管滚动显示”程序测试与原理说明
程序运行效果说明
程序设计目标:数码管数值从往左移动显示。程序下载到上,看到8数码从左到右显示八个数字,后显示接着是再接着是重复的规律显示,达到的效果是数字循环向左移动。
图1 8位数码管用到的引脚截图
数码管电路图及工作原理说明
图2数码管电路图
本电路图由8个数码管及相应的控制电路组成。图2中绿色部分不属于本程序控制范围。但是由于P2^3是数码管与发光二极管的共用引脚,因此在此列出。8个LED数码管是否显示由位选线决定。要控制8个LED数码管的显示需要3位二进制码表示,并且电路图中与P2^0、P2^1、P2^2对应的SEL0、SEL1和SEL2就是用于控制8个数码管显示的位选引脚。SEL0、SEL1、SEL2组合的值为多少,则对应第几个数码管显示。 确定要显示的数码管之后需要确定具体显示的数值,依据其对应的数码管八段中的段位来决定。每个LED数码管八段定义如图3所示。
图3 LED数码管八段位定义示意图
如果去掉DP小数点位就是七段。A在8位中的最低位,DP位为最高位。组合成的八位对应P0口的八位。数码管又分为共阴极和共阳极两种类型;其中共阴极就是将八个LED阴极连在一起,让其接地,这样给任何一个LED发光管另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。一个发光二极管的引脚图如图4所示。
图4 一个八段发光二极管电路示意图
共阴极数码管相应段位输入编码位1,则相应段灯亮;而共阳极数码管对应段位输入编码为0,则相应段灯亮。本处是采用的共阴极数码管。如果想让共阴极数码管显示数字0,则A、B、C、D、E、F、G位都需要输入为1。H与DP位为0,组合即二进制编码即为0x3f;以字符1为例,需要提示的是该1是靠数码管左端显示,还是靠右端显示。如果1靠数码管左端显示,则相应段位0x30);如果1靠右端显示,则Ox06),本程序采用的是第二种。其它数值显示以此类推。共阴极数码管0~f的段编码分别为uchar duanxuan[]=={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};而实际本处只使用0~9共10个数字。本程序给出的0x40,0x00,可自行分析对应的数值。
您可能关注的文档
- 力学专题辅导:6、 汽车两种启动方式.doc
- 采购合同书(墙地砖类).doc
- 《国际劳务合同》【雇佣合同】.doc
- 2016内蒙古超高压供电局工程设备、固定资产及批量材料合同范本.docx
- 广西--劳动合同范本.doc
- 新人教版必修1《第1章+运动的描述》2012年单元测试卷(贵州省遵义市赤水一中).doc
- 山东省名牌产品 代理 合同.doc
- 2016内蒙古超高压供电局工器具、材料、低值易耗类合同范本.docx
- 5、家装装修合同.doc
- 学习方法辅导:3、重视三个素质的培养.doc
- 【C5】幕墙工程合同.doc
- MIT机电工程与计算机科学系【本科生课程】6.911.转录的话语韵律结构.Transcribing.Prosodic.Structure.of.Spoken.Utterances.with.ToBI[www.ed2kers.com].pdf
- MIT机电工程与计算机科学系【本科生课程】6.034.人工智能.Artificial.Intelligence[www.ed2kers.com].pdf
- 【C17】栏杆制安合同.doc
- 【F2】康体游乐设施供货安装合同.doc
- MIT机电工程与计算机科学系【本科生课程】6.042J.计算机科学数学.Mathematics.for.Computer.Science[www.ed2kers.com].pdf
- 【H5】人防设备供货安装工程合同.doc
- 【C12】地下室基坑支护合同.doc
- MIT机电工程与计算机科学系【本科生课程】6.189.Python编程的通用介绍.A.Gentle.Introduction.to.Programming.Using.Python[www.ed2kers.com].pdf
- 导航按键与数字按键综合控制数码管程序设计说明.doc
文档评论(0)