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


}
相关推荐
Lugas Luo1 小时前
SATA 协商流程深度分析 (基于 libata 与 AHCI 控制器)
linux·嵌入式硬件
charlie1145141911 小时前
嵌入式C++教程实战之Linux下的单片机编程:从零搭建 STM32 开发工具链(3)WSL2 USB 透传,让 ST-Link 穿越虚拟化边界
c++·stm32·单片机·学习·嵌入式
项目題供诗2 小时前
STM32-简介(一)
stm32·单片机·嵌入式硬件
Darth Nihilus2 小时前
Horizon Journey 5 Evaluation and Development Kit(一)
嵌入式硬件·汽车
电子科技圈2 小时前
芯科科技驱动和重塑智能门锁行业格局多协议、安全性、AI技术与开发工具共同赋能
大数据·人工智能·嵌入式硬件·mcu·物联网·智能家居·iot
Heartache boy3 小时前
野火STM32_HAL库版课程笔记-TIM通道捕获应用之超声波测距
笔记·stm32·单片机
dqsh063 小时前
振兴中华之threadX RTOS移植到stm32用stm32cubeMX 保姆级教程
stm32·单片机·嵌入式硬件·rtos·threadx
XINVRY-FPGA3 小时前
XC7VX485T-2FFG1157I Xilinx Virtex-7 FPGA
arm开发·嵌入式硬件·fpga开发·硬件工程·fpga
GreenGoblin3 小时前
14.DSP学习记录之I2C
单片机·dsp开发·c2000
Lugas Luo4 小时前
SATA 协议报错信号与根因定位分析指南
linux·嵌入式硬件