• “龙江二号”微卫星传回地月合影 2019-04-18
  • 中国驻泰国大使考察合艾国光中学孔子课堂 2019-04-18
  • 【清园20年】感恩大回馈!半价!半价! 2019-04-18
  • 中央纪委紧盯节点 4年来通报曝光问题近4000起 2019-04-13
  • 2013环球企业领袖宁夏圆桌会议嘉宾云集 2019-04-13
  • 《魔兽世界》未解之谜 那些仍不能被玩家们踏足的领地 2019-04-11
  • 钱江潮评 让高质量发展插上人才的翅膀 2019-04-10
  • 习近平两会期间谈社会主义核心价值观 2019-04-02
  • 文脉颂中华——黄河新闻网 2019-04-02
  • 陈小林的专栏作者中国国家地理网 2019-03-29
  • 中英航母大战谁能赢歼151枚炸弹就能炸瘫女王 2019-03-22
  • 独特“光捕捉器”可控制分子生化性质 2019-03-22
  • 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 打印

    广东11选五中奖表: [技术问答] SC92F7322驱动IIC接口的TM1640无法显示?

    [复制链接]
    231|2
    跳转到指定楼层
    楼主
    代码在别的51上验证过了,可以显示,但是在SC92F7322上无法显示


    #define WRITE_DATA_MODE_Z   0x40        // 地址自动加
    #define WRITE_DATA_MODE_G   0x44        // 固定地址
    #define START_DATA          0xC0        //
    #define DISPLAY_EN          0x8F        // 开显示  //显示命令控制 脉冲宽度14/16
    #define DISPLAY_DIS         0x80        // 关显示


    // 端口定义
    sbit SCLK   =   P3^7;
    sbit DIO    =   P3^6;

    // sbit SCLK   =   P3^2;
    // sbit DIO    =   P3^3;

    unsigned char DisBuf[16];           // 显示缓存

    unsigned char code ch_table[]={
            0x3F,  //"0"
            0x06,  //"1"
            0x5B,  //"2"
            0x4F,  //"3"
            0x66,  //"4"
            0x6D,  //"5"
            0x7D,  //"6"
            0x07,  //"7"
            0x7F,  //"8"
            0x6F,  //"9"
            0x77,  //"A"
            0x7C,  //"B"
            0x39,  //"C"
            0x5E,  //"D"
            0x79,  //"E"
            0x71,  //"F"
            0x76,  //"H"
            0x38,  //"L"
            0x37,  //"n"
            0x3E,  //"u"
            0x73,  //"P"
            0x5C,  //"o"
            0x40,  //"-"
            0x00,  //熄灭
    };

    void Init_Display();//初始化
    void TM1640_Set(unsigned char add,unsigned char dat); //数码管显示


    // 开始
    void start()
    {
        SCLK=1;
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();       
        DIO=1;
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();       
        DIO=0;
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();       
        SCLK=0;   
    }

    void send_data(unsigned char x)          //送数据    低位先传
    {
        unsigned char  i;
        for(i=0;i<8;i++)
        {
            SCLK=0;
            _nop_();
            _nop_();
            _nop_();
            _nop_();
            _nop_();                       
            DIO=(bit)(x&0x01);
            _nop_();
            _nop_();
            _nop_();
            _nop_();
            _nop_();               
            SCLK=1;
            x>>=1;
        }
        SCLK=0;
    }

    // 结束
    void stop()
    {
        SCLK=0;
        DIO=0;
        SCLK=1;
        DIO=1;
    }

    void Init_Display()
    {
        start();
        send_data(DISPLAY_DIS);         // 关显示
        stop();

        start();
        //send_data(WRITE_DATA_MODE_Z);   // 自动地址
        send_data(WRITE_DATA_MODE_G);   // 固定地址       
        stop();

        start();
        send_data(0x8F);                // 开显示
        stop();
    }

    void TM1640_Set(unsigned char add,unsigned char dat) //数码管显示
    {
            unsigned char i;
            start();
            send_data(START_DATA);              //起始地址
            for(i=0;i<16;i++)                   //送16位数
            {
                                              DisBuf[i]=dat;
                send_data(ch_table[DisBuf[i]]);
            }
                                    stop();
    }
    沙发
    | 2019-3-15 13:12 | 只看该作者
    大佬来解答??! 我不懂
    板凳
    | 2019-3-26 15:10 | 只看该作者
    把单片机主频降低些试试
    扫描二维码,随时随地手机跟帖
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    我要发帖 投诉建议 创建版块 申请版主

    快速回复

    您需要登录后才可以回帖
    登录 | 注册
    高级模式

    论坛热帖

    快速回复 广东快乐十分走势图 返回列表
  • “龙江二号”微卫星传回地月合影 2019-04-18
  • 中国驻泰国大使考察合艾国光中学孔子课堂 2019-04-18
  • 【清园20年】感恩大回馈!半价!半价! 2019-04-18
  • 中央纪委紧盯节点 4年来通报曝光问题近4000起 2019-04-13
  • 2013环球企业领袖宁夏圆桌会议嘉宾云集 2019-04-13
  • 《魔兽世界》未解之谜 那些仍不能被玩家们踏足的领地 2019-04-11
  • 钱江潮评 让高质量发展插上人才的翅膀 2019-04-10
  • 习近平两会期间谈社会主义核心价值观 2019-04-02
  • 文脉颂中华——黄河新闻网 2019-04-02
  • 陈小林的专栏作者中国国家地理网 2019-03-29
  • 中英航母大战谁能赢歼151枚炸弹就能炸瘫女王 2019-03-22
  • 独特“光捕捉器”可控制分子生化性质 2019-03-22
  • 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 河南泳坛夺金最近500期 泳坛夺金全部开奖结果查询 时时彩官网 今日3d字谜 极速时时彩一天输多少 2009年七乐彩走势图 北京快乐8投注手机版 捕鱼达人下载 快乐十分开奖直播 3d开奖号码 时时彩购买正式网站 重庆时时彩真坑 竞彩足球胜平负什么意思 北京赛车qq群 浙江体彩6+1网上购买 云南时时彩走开奖走势图