当前位置: 首页 > news >正文

pc网站和手机网站国内搜索引擎网站

pc网站和手机网站,国内搜索引擎网站,网站各类备案,帝国网站教程数码管中有8位数字,从右往左分别为LED1、LED2、...、LED8,如下图所示 如何实现点亮单个数字,用下图中的ABC来实现 P2.2管脚控制A,P2.3管脚控制B,P2.4管脚控制C //定义数码管位选管脚 sbit LSAP2^2; sbit LSBP2^3; s…

数码管中有8位数字,从右往左分别为LED1、LED2、...、LED8,如下图所示 

如何实现点亮单个数字,用下图中的ABC来实现  

P2.2管脚控制A,P2.3管脚控制B,P2.4管脚控制C

//定义数码管位选管脚
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;  

    for(i=0;i<8;i++){
        //位选
        switch(i){
            case 0:
                LSC=1,LSB=1,LSA=1;  //7:LED8
                break;
            case 1:
                LSC=1,LSB=1,LSA=0;  //6:LED7
                break;
            case 2:
                LSC=1,LSB=0,LSA=1;  //5:LED6
                break;
            case 3:
                LSC=1,LSB=0,LSA=0;  //4:LED5
                break;
            case 4:
                LSC=0,LSB=1,LSA=1;  //3:LED4
                break;
            case 5:
                LSC=0,LSB=1,LSA=0;  //2:LED3
                break;
            case 6:
                LSC=0,LSB=0,LSA=1;  //1:LED2
                break;
            case 7:
                LSC=0,LSB=0,LSA=0;  //0:LED1
                break;
        }
    } 

每一位有8段,如下图所示 

eg显示0:0    0    1    1    1    1    1    1

------------------------------------------------------

DP(小数点)    G   F    E    D   C   B    A 

//段码数据 
u8 gsmg_code[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; 

//0       1       2       3      4       5       6      7       8      9       A      B      C      D       E       F

P0端控制数码管

1、静态数码管实验

#include "reg51.h"
typedef unsigned int u16;
typedef unsigned char u8;
//数码管显示数字的数组(共阴数码管)
u8 gsmg_code[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};  //0-F
#define SMG_A_DP_PORT P0
//控制静态数码管显示数字0,即让P0端口输出数字0的段码0x3f(共阴)
void main(){
    while(1){
        //显示数字0
        SMG_A_DP_PORT=gsmg_code[0];
    }
}

2、动态数码管实验 

 #include "reg51.h"
typedef unsigned int u16;
typedef unsigned char u8;
//段码数据 
u8 gsmg_code[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
#define SMG_A_DP_PORT P0
//定义数码管位选管脚
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
void delay(u16 time){
    while(time--);
}
//动态数码管
void smg_display(){
    u16 i=0;
    for(i=0;i<8;i++){
        //位选
        switch(i){
            case 0:
                LSC=1,LSB=1,LSA=1;  //7
                break;
            case 1:
                LSC=1,LSB=1,LSA=0;  //6
                break;
            case 2:
                LSC=1,LSB=0,LSA=1;  //5
                break;
            case 3:
                LSC=1,LSB=0,LSA=0;  //4
                break;
            case 4:
                LSC=0,LSB=1,LSA=1;  //3
                break;
            case 5:
                LSC=0,LSB=1,LSA=0;  //2
                break;
            case 6:
                LSC=0,LSB=0,LSA=1;  //1
                break;
            case 7:
                LSC=0,LSB=0,LSA=0;  //0
                break;
        }
        SMG_A_DP_PORT=gsmg_code[i];
        delay(5000);
        SMG_A_DP_PORT=0x00;  //消隐
    }
}
void main(){
    while(1){
        smg_display();
    }
}

http://www.hrbkazy.com/news/22835.html

相关文章:

  • 最好网站建设公司运营团队关键词推广排名软件
  • react.js做的网站查询百度关键词排名
  • 网上代做论文的网站网络营销公司排行榜
  • 江门建设银行网站seo工具网站
  • 建设工程消防设计备案网站长沙seo服务
  • 东莞整站优化推广公司找火速app开发公司哪家好
  • 浙江手机网站建设软文300字案例
  • 个人怎么做贷款网站网站推广方法
  • 百度公司可以做网站么站长素材官网
  • 湖南人文科技学院图书馆官网南京百度提升优化
  • 网站开发建设书籍推荐百度推广入口
  • 荆州建设局网站站长工具app
  • 催眠美女做仆人网站华为手机业务最新消息
  • 做网站guangxiyanda百度推广系统营销平台
  • 做电子商务网站价格目录型搜索引擎有哪些
  • 做冰饮视频网站引流推广怎么做
  • php学什么可以做网站8个公开大数据网站
  • 企业网站开发目的和意义论坛排名
  • 自己购买域名做网站百度竞价排名叫什么
  • 宁波网站建设活动seo基础
  • 苏州外贸网站建站东莞网站公司
  • 自己怎样做网站显示危险整站优化seo
  • 潮州网站建设推广创建自己的网址
  • 网站怎么做外链中国万网域名查询
  • 丹凤县人民政府门户网站建设seog
  • 石家庄网站建设公司怎么样java培训班学费一般多少
  • 如何给客户更好的做网站分析百度答主招募入口官网
  • 网站 模板网络视频营销平台
  • 大鹏网络网站建设新网seo关键词优化教程
  • 汕头网站推广优化seo推广的全称是