51单片机教程(八)- 数码管的静态体现

[复制链接]
发表于 2025-12-30 18:15:58 | 显示全部楼层 |阅读模式
1、项目分析


      
  • 使用数码管体现指定的字符、数字和符号。
2、技能预备

1、体现器及其接口


      
  • 单片机体系中常用的体现器有:
         
    • 发光二极管LED(Light Emitting Diode)体现器、液晶LCD(Liquid Crystal Display)体现器、CRT体现器等。   
    • LED、LCD体现器有两种体现结构:
              
      • 段体现(7段、米字型等)      
      • 点阵体现(5×8、8×8点阵等)     
         
      
2、数码管实物


      
  • 数码管是一种半导体发光器件,其根本单位是发光二极管。




3、数码管特点


      
  • 可体现内容
         
    • 数字、小数点(0-9)和部门英笔墨符(A、C、E、F、L)、符号(.)。   
       
  • 特点:
         
    • 自觉光、亮度高,特殊适当环境亮度低的场合使用。
         
    • 牢固,不怕打击。
         
      

4、数码管结构与原理

      
  • 数码管结构
         
    • LED体现器(数码管)系发光器件的一种。常用的LED发光器件有两类:数码管和点阵。   
    • 数码管内部由七个条形发光二极管和一个小圆点发光二极管构成,根据各管的亮暗组合成字符。根据内部发光二极管的接线情势可分为共阴极和共阳极两种。   
    • 使用时,共阴极数码管公共端接地,共阳极数码管公共端接电源。每段发光二极管需5~10mA的驱动电流才气正常发光,一样寻常需加限流电阻控制电流的巨细。   
       
  • 数码管原理
         
    • LED数码管的a~g七个发光二极管。加正电压的发光,加零电压的不能发光,差别亮暗的组合就能形成差别的字型,这种组合称为字型码。共阳极和共阴极的字型码是差别的。

         
      

5、数码管驱动电路


      
  • 要驱动1个四位数码管常见的有以下几种数码管驱动电路(本电路是使用:共阴极数码管):
         
    • 使用12个IO口   
    • P2.4-P2.7驱动位选,IO口直接驱动位选   
    • P0驱动段选,IO口直接驱动段选   

      

6、数码管体现分析


      
  • LED数码管的结构:共阳与共阴

      
  • 体现设置
         
    • 设置位选,设置 P2.4 - P2.7 对应位为高电平,即可选择第1 ~ 4 位数码管工作   
    • 设置段选:设置 P0.0 - P0.7 对应位为高电平,即可控制体现的字符、数字内容   
      

3、项目实行

实行1 第1位数码管体现字符:b

  1. /************************************
  2. *实验名:数码管静态显示
  3. *实验效果:第一个数码管显示字符“b”
  4. ************************************/
复制代码

      
  • 分析


方式1:单独设置

  1. #include <reg52.h>
  2. #define par P0
  3. sbit pos1 = P2^4;
  4. sbit pos2 = P2^5;
  5. sbit pos3 = P2^6;
  6. sbit pos4 = P2^7;
  7. void main()
  8. {
  9.    
  10.    
  11.         pos1 = 1;
  12.         pos2 = 0;
  13.         pos3 = 0;
  14.         pos4 = 0;
  15.         par = 0x7C;
  16.         while (1);
  17. }
复制代码

方式2:团体设置

  1. #include <reg52.h>
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表