单片机精进之路-8da转换

代码如下,随着给DA数据输入口的值由小到大变化,接DA输出口的LED由暗变亮。

cpp 复制代码
//测试程序,下载后可观察到D13发光二极管由暗变亮再熄灭过程,
#include<reg51.h>
sbit wela = P2^7;
sbit dula = P2^6;
sbit dawr = P3^6;
sbit csda = P3^2;

unsigned char a,j,k;

void delay(unsigned char i)
{
  for(j=i; j>0; j--)
    for(k=125; k>0; k--);
}

void main()
{
  wela=0;
  dula=0;
  csda=0;
  a=0;
  dawr=0;

  while(1)
  {
	  P0=a;
	  delay(20);
	
	  a++;
  }


}
相关推荐
小神兵6 分钟前
对电压源与电流源的的简单理解
单片机·嵌入式硬件·物联网
comyccccc1 小时前
三极管与MOS管工作原理全解析学习笔记
单片机·嵌入式硬件
FPGA小徐2 小时前
运放电路:负载必须接地时,如何做电流采样(浮地负载 vs 接地负载)
单片机·嵌入式硬件
木白CPP2 小时前
USB(一): USB 概述&&介绍
linux·网络·嵌入式硬件
木白CPP4 小时前
USB(二):USB设备枚举过程
嵌入式硬件
女神下凡4 小时前
芯参谋(37):EEPROM_电路设计指南
arm开发·单片机·嵌入式硬件·fpga开发·设计规范
沐欣工作室_lvyiyi6 小时前
基于云平台的输液智能监测控制系统设计与实现(论文+源码)
stm32·单片机·单片机毕业设计·电子信息工程毕业设计
EatFan7 小时前
当 CubeMX 遇上 AI Agent:用 MCP 让 AI 直接生成 STM32 HAL 工程
人工智能·stm32·嵌入式硬件·cubemx·stm32cubemx·hal·mcp
Zwawa7 小时前
蜂鸣器为什么会响:有源、无源和低电平触发
单片机·嵌入式
待什么青丝7 小时前
【外设】之大彩串口显示屏
单片机·qt·显示器