• 基于51单片机的数控可调稳压电源Proteus仿真


    资料编号:130  下面是相关功能视频演示:

    130-基于51单片机的数控可调稳压电源Proteus仿真(仿真+源码+全套资料)

    功能介绍:

    1、可通过按键预设数控电源的电压

    2、按下#进行确认后,产生输出电压

    3、该恒压源最大输出6.8V

    下面是程序部分展示:

    /* 根据共阴极字型编码表获取0~9,A~B字型代码 */
    uchar getcode(uchar i)
    {
        uchar p;
        switch (i)
        {
            case 0:     p=0x3f;    break;            /* 0 */
            case 1:     p=0x06;    break;            /* 1 */
            case 2:     p=0x5B;    break;            /* 2 */
            case 3:     p=0x4F;    break;            /* 3 */
            case 4:     p=0x66;    break;            /* 4 */
            case 5:     p=0x6D;    break;            /* 5 */
            case 6:     p=0x7D;    break;            /* 6 */
            case 7:     p=0x07;    break;            /* 7 */
            case 8:     p=0x7F;    break;            /* 8 */
            case 9:     p=0x67;    break;            /* 9 */
            default:             break;
        }
        return(p);
    }

    void Display(void)   //LED数值显示

     switch (px%2)
      {
    case 0:
            P20 = 1;P21 = 0; P0 = getcode(wordbuf[0]);break;
    case 1:
            P21 = 1;P20 = 0; P0 = getcode(wordbuf[1]);break;
    default:  return;
     }
    }

    /* 显示函数 */
    /*void display(void)
    {
        uchar i;
        switch (digbit)
        {
            case 1:        i=0;    break;
            case 2:        i=1;    break;
            default:     break;
        }

        P2 = 0x0;                        // 关闭显示
    //    P20=0;
    //    P21=0;
        P0 = getcode(wordbuf[i]);        // 送字型码
        P2=digbit;                        // 送字位码
        digbit=1;
        if(digbit==1)
        {    
        digbit=2;
        P20 = 1;                
        P21 = 0;
        }
        digbit=2;
        P21 = 1;
        P20 = 0;
        if (digbit<0x02)                // 共2位
            digbit = digbit*2;            // 左移一位
        else
            digbit = 0x01;
    }

    下面是该资料的分享下载链接:

    https://pan.baidu.com/s/1tw0ludeuneAZJEADssxxtw?pwd=y76m 

  • 相关阅读:
    我的个人网站不让接入微信登录,于是我做了这个
    入门力扣自学笔记113 C++ (题目编号1403)
    五线谱与简谱有什么区别 五线谱简谱混排怎么打 吉他谱软件哪个好
    2022-12-04一周学习
    第三部分—数据结构与算法基础_3. 受限线性表
    Linux01
    86双周t4 6143. 预算内的最多机器人数目 周赛309 t4 6170. 会议室 III
    基于动态时间规整算法(DTW)的语音识别技术研究-含Matlab代码
    WPF界面设计学习
    数据结构-二叉搜索树
  • 原文地址:https://blog.csdn.net/m0_74295839/article/details/127836763