欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    数码管显示控制.ppt

    • 资源ID:2761296       资源大小:808.50KB        全文页数:35页
    • 资源格式: PPT        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数码管显示控制.ppt

    1、目录目录数码管循环显示数码管循环显示09C语言语句结构语言语句结构多个数码管动态扫描显示多个数码管动态扫描显示099计数器显示(静态显示)计数器显示(静态显示)七段字形译码器七段字形译码器74LS47应用应用数码管循环显示数码管循环显示数码管循环显示数码管循环显示0 09 9目目录录 利用AT89S52单片机的P1口的P2.0P2.6七个引脚,使其依次连接到一个共阴极LED数码管的ah七个位段控制引脚上,数码管的公共端接地,编写程序使数码管上循环显示 09 十个数字。工作任务工作任务预备知识:预备知识:单片机系统中人机交流的显示部分人机交流的显示部分主要有以下三种构成方式:1、LED发光二极管

    2、显示(已学);2、LED数码管显示(本章学习);3、LCD液晶显示;1 1LEDLED数码管数码管数码管数码管 LEDLED数码管数码管数码管数码管是将是将是将是将8 8个发光二极管封装个发光二极管封装个发光二极管封装个发光二极管封装而成的而成的而成的而成的,每段为一发光二极管,每段为一发光二极管,每段为一发光二极管,每段为一发光二极管,其字形结构如图其字形结构如图其字形结构如图其字形结构如图(a)(a)所示。选择不同字段发光,可显示出不同的字形所示。选择不同字段发光,可显示出不同的字形所示。选择不同字段发光,可显示出不同的字形所示。选择不同字段发光,可显示出不同的字形,例例例例如,当如,当如

    3、,当如,当a a、b b、c c、d d、e e、f f、g g字段亮时,显示出字符字段亮时,显示出字符字段亮时,显示出字符字段亮时,显示出字符“8 8”;当当当当a a、f f、g g、c c、d d字字字字段亮时,显示出段亮时,显示出段亮时,显示出段亮时,显示出字符字符字符字符“5 5”。图图图图(b)(b)所示所示所示所示为单个为单个为单个为单个LEDLED数码管数码管数码管数码管的引脚排的引脚排的引脚排的引脚排列图,列图,列图,列图,图图图图中中中中comcom引脚是单个引脚是单个引脚是单个引脚是单个LEDLED数码管数码管数码管数码管的公共端。的公共端。的公共端。的公共端。(a)字型

    4、结构图返返回回本本节节共共共共阳极数码管阳极数码管阳极数码管阳极数码管 内部内部内部内部8 8个个个个LEDLED的的的的阳极阳极阳极阳极连接在一起作为公共引出端连接在一起作为公共引出端连接在一起作为公共引出端连接在一起作为公共引出端;只有在只有在只有在只有在公共端公共端公共端公共端接高电平时,接高电平时,接高电平时,接高电平时,该数码管才会亮。该数码管才会亮。该数码管才会亮。该数码管才会亮。共共共共阴阴阴阴极数码管极数码管极数码管极数码管 内部内部内部内部8 8个个个个LEDLED的的的的阴极阴极阴极阴极连接在一起作为公共引出端连接在一起作为公共引出端连接在一起作为公共引出端连接在一起作为公

    5、共引出端;只有在只有在只有在只有在公共端公共端公共端公共端接低电平时接低电平时接低电平时接低电平时,该数码管才会亮该数码管才会亮该数码管才会亮该数码管才会亮。LEDLED数码管引脚及内部结构数码管引脚及内部结构数码管引脚及内部结构数码管引脚及内部结构 返返回回本本节节2.2.数码管的字型编码数码管的字型编码数码管的字型编码数码管的字型编码 D7 D6 D5 D4 D3 D2 D1 D0dpgfedcba数码管编码规则数码管编码规则数码管编码规则数码管编码规则显示字符显示字符显示字符显示字符共阴极字型码共阴极字型码共阴极字型码共阴极字型码共阳极字型码共阳极字型码共阳极字型码共阳极字型码显示字符显

    6、示字符显示字符显示字符共阴极字型码共阴极字型码共阴极字型码共阴极字型码共阳极字型码共阳极字型码共阳极字型码共阳极字型码03FHC0H87FH80H106HF9H96FH90H25BHA4HA77H88H34FHB0HB7CH83H466H99HC39HC6H56DH92HD5EHA1H67DH82HE79H86H707HF8HF71H8EHLEDLED数码管字型编码表数码管字型编码表数码管字型编码表数码管字型编码表 返返回回本本节节3.3.数码管的显示方法数码管的显示方法数码管的显示方法数码管的显示方法(1 1)动态显示。)动态显示。一位一位地一位一位地轮流点亮轮流点亮轮流点亮轮流点亮各位数码

    7、管的显示方式。各位数码管的显示方式。即在某一时段,只选中一位数码管的即在某一时段,只选中一位数码管的“位选端位选端”,并送出相应的,并送出相应的字型编码,在下一时段按顺序选通另外一位数码管,并送出相应的字字型编码,在下一时段按顺序选通另外一位数码管,并送出相应的字型编码。依此规律循环下去,即可使各位数码管分别间断地显示出相型编码。依此规律循环下去,即可使各位数码管分别间断地显示出相应的字符。这一过程称为动态扫描显示。应的字符。这一过程称为动态扫描显示。(2 2)静态显示。)静态显示。指数码管显示某一字符时,相应的发光二极管指数码管显示某一字符时,相应的发光二极管恒定导通恒定导通恒定导通恒定导通

    8、或或恒定截止恒定截止恒定截止恒定截止。各位数码管相互独立,公共端恒定接地(共阴极)或各位数码管相互独立,公共端恒定接地(共阴极)或+5V+5V(共阳(共阳极)。每个数码管的八个位段分别与一个八位极)。每个数码管的八个位段分别与一个八位I/OI/O端口相连。端口相连。I/OI/O端口端口只要有字型码输出,数码管就显示给定字符,并保持不变,直到只要有字型码输出,数码管就显示给定字符,并保持不变,直到I/OI/O口输出新的段码。口输出新的段码。返返回回本本节节(1 1)74LS24574LS245 74LS245是8路同相三态双向数据总线驱动芯片,具有双向三态功能,既可以输出,也可以输入数据。结构如

    9、图所示。A、B :总线端 :()三态允许端(低电平有效)DIR :()方向控制端(DIR=“1”,信号由 A 向 B 传输;反之,信号由B传向A)4 4。电路设计。电路设计。电路设计。电路设计返返回回本本节节(2 2).数码管显示电路设计数码管显示电路设计数码管显示电路设计数码管显示电路设计 按照工作任务要求,数码管显示电路是由单片机最小应用系统、一片1位的共阴极LED数码管、一片74LS245驱动芯片外加限流电阻限流电阻限流电阻限流电阻RN1(RX8关键词关键词)构成,如图所示。返返回回本本节节5.5.程序设计程序设计程序设计程序设计1.1.数码管显示功能实现分析数码管显示功能实现分析 由于

    10、显示的数字由于显示的数字 0 09 9 的字型码没有规律可循,只能采用的字型码没有规律可循,只能采用查表查表查表查表的方的方式来完成我们所需的要求了。这样我们按着数字式来完成我们所需的要求了。这样我们按着数字0 09 9 的顺序,把每个的顺序,把每个数字的字型码按顺序排好!数字的字型码按顺序排好!建立表格(建立表格(建立表格(建立表格(用用数组数组数组数组来实现)来实现)如下所示:如下所示:unsigned char code table=unsigned char code table=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f

    11、,0 x6f;0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f;2.2.数码管显示程序如下:数码管显示程序如下:数码管显示程序如下:数码管显示程序如下:#include /#include /包含包含AT89X52.HAT89X52.H头文件头文件unsigned char code unsigned char code table=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f;table=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0

    12、 x6d,0 x7d,0 x07,0 x7f,0 x6f;unsigned char dispcount;unsigned char dispcount;void delay(void)void delay(void)unsigned char i,j,k;unsigned char i,j,k;for(i=40;i0;i-)for(i=40;i0;i-)for(j=40;j0;j-)for(j=40;j0;j-)for(k=248;k0;k-);for(k=248;k0;k-);返返回回本本节节void main(void)void main(void)while(1)while(1)for

    13、(dispcount=0;dispcount10;dispcount+)/for(dispcount=0;dispcount两个值作一个比较,判断其比较的结果是否符合两个值作一个比较,判断其比较的结果是否符合给定的条件。关系运算的结果只有给定的条件。关系运算的结果只有2 2种可能,即种可能,即“真真”和和“假假”。二、逻辑运算符和逻辑表达式二、逻辑运算符和逻辑表达式二、逻辑运算符和逻辑表达式二、逻辑运算符和逻辑表达式 关系运算符关系运算符 描述的是单个条件。描述的是单个条件。1.1.逻辑运算符逻辑运算符逻辑运算符逻辑运算符(1 1)“&”&”(逻辑与)是二元运算符,当且仅当两个运算量的(逻辑与

    14、)是二元运算符,当且仅当两个运算量的值都为值都为值都为值都为“真真真真”时,运算时,运算结果是结果是结果是结果是“真真真真”,否则为假;否则为假;(2 2)“|”|”(逻辑或)是二元运算符,当且仅当两个运算量的(逻辑或)是二元运算符,当且仅当两个运算量的值都为值都为值都为值都为“假假假假”时时,运算,运算结果是结果是结果是结果是“假假假假”,否则为真;否则为真;(3 3)“!”(逻辑非)是一元运算符,当运算量的值为(逻辑非)是一元运算符,当运算量的值为“真真”时,运算结果是时,运算结果是“假假”,当运算量的值为,当运算量的值为“假假”时,运算结果是时,运算结果是“真真”。2.2.逻辑表达式逻辑

    15、表达式逻辑表达式逻辑表达式 用逻辑运算符将关系表达式或逻辑量连接起来的式子,称为逻辑表用逻辑运算符将关系表达式或逻辑量连接起来的式子,称为逻辑表达式。达式。一般逻辑表达式用于描述多个条件的组合。一般逻辑表达式用于描述多个条件的组合。注意:注意:注意:注意:对于参与运算的量,只要是非零,就被当作是只要是非零,就被当作是只要是非零,就被当作是只要是非零,就被当作是“真真真真”。四、四、四、四、switch switch 语句语句语句语句 在多分支程序中,当分支较多时,使用在多分支程序中,当分支较多时,使用 if if 嵌套程序冗长而且可读性嵌套程序冗长而且可读性降低。此时可使用降低。此时可使用 C

    16、 C 语言提供的语言提供的 switch switch 语句。语句。switchswitch(表达式)(表达式)case case 常量表达式常量表达式1 1:语句:语句1 1 case case 常量表达式常量表达式2 2:语句:语句2 2 case case 常量表达式常量表达式n n:语句:语句n n default default:语句语句n+1n+1 注意事项:注意事项:注意事项:注意事项:(1 1)各个)各个casecase的常量表达式的值必须不同;的常量表达式的值必须不同;(2 2)注意)注意breakbreak语句的使用;语句的使用;(3 3)defaultdefault子句可以省略不写子句可以省略不写(除非有必要除非有必要)。五、循环结构控制语句五、循环结构控制语句五、循环结构控制语句五、循环结构控制语句 1.while1.while语句语句其特点是:先判断表达式,后执行语句。其特点是:先判断表达式,后执行语句。2.do-while2.do-while语句语句do-whiledo-while语句特点是先执行循环体,然后判断循环条件是否成立。语句特点是先执行循环体,然后


    注意事项

    本文(数码管显示控制.ppt)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开