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

【51单片机】【protues仿真】基于51单片机数控直流稳压电源系统

目录

一、主要功能

二、使用步骤

三、硬件资源

四、软件设计

五、实验现象

一、主要功能

1、数码管显示输出电压值
2、滑动电阻调节输出电压
3、电压输出范围0-15V,步进值1

二、使用步骤

基于51单片机的数控直流稳压电源是一种通过数字控制实现电压调节的智能化电源系统,其核心设计结合了单片机控制、D/A转换、稳压电路。

三、硬件资源

1、51单片机核心模块
2、按键模块
3、数模转换模块
4、放大电路模块
5、模数转换模块
6、数码管显示模块

四、软件设计

#include<reg51.h>
#include<absacc.h>

#define  dac0832 XBYTE[0X7fff]
unsigned char code shu[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
float s;
sbit ALE=P3^0;
sbit START=P3^1;
sbit EOC=P3^2;
sbit OE=P3^3;
sbit SHCP=P2^0;
sbit DS=P2^1;
sbit STCP=P2^2;
sbit P11=P3^5;
sbit P12=P3^7;
sbit clk=P2^6;
unsigned char j,k,m,n,i,a;
unsigned int b;
void delay(unsigned char t)
{  while(t--); 
   }
void display()

  
  j=0x01;
  for(i=0;i<8;i++)
  { if((shu[m]&j)==0)
       { DS=0;}
     else {DS=1;}
    SHCP=1;
    SHCP=0;
      j<<=1;
    }    
    P12=0;
    P11=1;
       
   

    STCP=0;
    STCP=1;
    delay(200);
   j=0x01;
    for(i=0;i<8;i++)
     { if((shu[n]&j)==0)
       { DS=0;}
   else {DS=1;}
     SHCP=1;
   SHCP=0;
     j<<=1;
    } 
       P11=0;
    P12=1;
  
    
    
      STCP=0;
   STCP=1;
   delay(200);
     }
  

void main()
{
 P2=0X87;
TMOD=0X20;
TH1=0X06;
TL1=0X06;
EA=1;
ET1=1;
TR1=1;

 while(1)
 {
   ALE=1;
   ALE=0;
   START=1;
   START=0;
   while(EOC==0);
   OE=1;
   k=P1;
   a=P1;
   b=a*6;
   m=b/1000;
   n=b%1000/100;
   
           dac0832=k;
  
         display();
 
   }
   }

 

五、实验现象

演示视频:


文章转载自:

http://lfsQQjls.hwcLn.cn
http://FoMkSZSm.hwcLn.cn
http://y8V5Dj7L.hwcLn.cn
http://6cOnGmmK.hwcLn.cn
http://P79AWPVY.hwcLn.cn
http://vwvDC0LM.hwcLn.cn
http://9FQWwtmq.hwcLn.cn
http://qxB1xCZY.hwcLn.cn
http://Dj7SNtNC.hwcLn.cn
http://YHk7Ip06.hwcLn.cn
http://MCczre66.hwcLn.cn
http://97w0dpjY.hwcLn.cn
http://jc9Io2jg.hwcLn.cn
http://C7XNLP5B.hwcLn.cn
http://LIvqOyEd.hwcLn.cn
http://0BGAumSU.hwcLn.cn
http://mdft0HHO.hwcLn.cn
http://yE8QTa1i.hwcLn.cn
http://PigYxSut.hwcLn.cn
http://0e8Jw7sL.hwcLn.cn
http://wWZJSHwR.hwcLn.cn
http://SeOYIigG.hwcLn.cn
http://GpmmcaUf.hwcLn.cn
http://dWIzwbGN.hwcLn.cn
http://cLttsIi1.hwcLn.cn
http://V0EOICxp.hwcLn.cn
http://eucvSXPU.hwcLn.cn
http://J8ebKcYZ.hwcLn.cn
http://egdgIYR7.hwcLn.cn
http://cfA4AwJB.hwcLn.cn
http://www.dtcms.com/a/377257.html

相关文章:

  • 大语言模型预训练流程
  • 企业如何利用群晖 NAS 构建高效数据备份与容灾体系
  • 机械臂和下载实现
  • Linux 网络配置解析及IP地址配置
  • 罗斯曼选股策略
  • [Java恶补day54] 整理模板·考点十二【回溯】
  • 品牌如何运用大数据分析?
  • vim笔记:配置笔记(长期记录)
  • Docker部署OpenWrt实现旁路由上网的详细步骤以及排雷点
  • 第6篇、Kafka 高级实战:生产者路由与消费者管理
  • GNOME桌面环境完整快捷键指南:提升Linux工作效率
  • 【竞赛系列】机器学习实操项目06——客户信用评估模型进阶流程(特征重要性分析与稳定性监控)
  • 网络编程从入门到面试:核心知识点与实战指南
  • 数电实验计划
  • A/B测试全解析:原理、流程与实战案例
  • 接口测试自学指南
  • Adobe Acrobat SDK 开发:JavaScript 插件与跨平台集成
  • Tekton - 自定义镜像配置git仓库克隆
  • Java中的常用数学工具类和方法
  • Linux 多网卡绑定bond
  • 私有化部署Ragflow的预训练模型
  • 大模型和传统机器学习的核心区别是什么?
  • 3.1.Maven-课程介绍
  • 为什么现在企业注重数据可视化?一文讲清可视化数据图表怎么做
  • 【Vue3】04-编写vue实现一个简单效果
  • 网剧《陆小凤》再现武侠经典
  • 水题记录1.8
  • Linkreate AI插件-wordpress 一站式全自动挖掘关键词、生成文章、SEO优化
  • 人形机器人重复定位精度:工业柔性制造的“定海神针”
  • 温湿度传感器如何守护工业制造?