单片机精进之路-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++;
  }


}
相关推荐
菜鸟江多多1 小时前
【STM32 Rocket-Pi原理图分享】
c语言·stm32·嵌入式硬件·mcu·智能硬件·原理图
iYun在学C2 小时前
驱动程序(创建设备节点实验)
linux·c语言·嵌入式硬件
知南x3 小时前
【正点原子STM32MP157学习篇】A7和M4联合调试(通过STM32CubeIDE)
stm32·嵌入式硬件·学习
天骄t3 小时前
UART通信全解析:从原理到实战
linux·单片机
qq_411262423 小时前
Ml307Udp: Failed to send data chunk
单片机·嵌入式硬件
smalming3 小时前
模块-图形界面之屏幕
嵌入式硬件
小郭团队4 小时前
1_4_五段式SVPWM (传统算法反正切+DPWM0)算法理论与 MATLAB 实现详解
嵌入式硬件·算法·硬件架构·dsp开发
XINVRY-FPGA4 小时前
XCZU47DR-2FFVE1156I XilinxFPGA Zynq UltraScale+ RFSoC
嵌入式硬件·fpga开发·云计算·硬件工程·射频工程·fpga
望云山1904 小时前
ESP32—S3学习--入门五个基础实验
嵌入式硬件·学习
wit_yuan4 小时前
openbmc 支持mctp over pcie(三)(支持作为endpoint)
linux·服务器·嵌入式硬件