第3章 数码管显示输出.docVIP

  • 13
  • 0
  • 约 11页
  • 2017-01-03 发布于贵州
  • 举报
第3章 数码管显示输出 3.1 概述 3.1.1 数码管数码管是一种广泛仪表时钟车站家电等场合半导体发光器件由多个发光二极管封装在一起组成“8”字型的器件,颜色有红绿蓝黄等发光二极管数码管数码管数码管.2.5数码管静态显示实例 功能要求:使用数码管静态显示数字或字符。 硬件说明:如图3-7所示共阳数码管显示输出电路,单片机P0口输出位码数据, P1口输出段码数据。8位位码数据经驱动晶体管8550后,分别连接到8个数码管的公共端(阳极)。8个数码管的同名段引脚彼此连接,100Ω电阻起限流作用。 软件说明: 1、P1口依据表3-1所示共阳数码管段码表,送出段码数据; 2、在PNP驱动晶体管8550的作用下,共阳数码管的位码数据是低电平有效,即P0口送出的位码数据中,低电平数据位经晶体管8550之后会变为高电平数据位,恰好选中对应的数码管;例如,选中数码管LED1的位码数据是0xFE,8个数码管全部选中用于显示的位码是0x00。 3、本例P1口送出的段码数据是0xF8,即数组元素duan[7],则显示数字“7”;P0口送出的位码数据是0x00,即8个数码管全部显示。最终显示效果是8个数码管同时静态显示数字“7”。 4、通过改变本例主函数中送到P0口的位码数据和送到P1口的段码数据,可以显示其它数字或字符。 图3-7 共阳数码管显示输出 程序清单如下: #include reg52

文档评论(0)

1亿VIP精品文档

相关文档