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


}
相关推荐
云数据构建师2 小时前
TB67S580FNG 芯片核心特点与应用概述
单片机·嵌入式硬件
CosimaLi2 小时前
STM32F10x硬件I2C
stm32·单片机·嵌入式硬件
学习路上_write4 小时前
STM32回调函数使用/定时器/GPIO/串口/
c语言·单片机·嵌入式硬件
稻草、5 小时前
合泰单片机之时基中断
单片机·嵌入式硬件
盈创力和20076 小时前
物联网 “神经” 之以太网:温湿度传感器的工业级 “高速干道”
运维·服务器·网络·嵌入式硬件·以太网温湿度传感器
GilgameshJSS6 小时前
STM32H743-ARM例程36-DNS
c语言·arm开发·stm32·单片机·嵌入式硬件
工具人55557 小时前
电脑插入USB一个端口都识别不出来
单片机·嵌入式硬件·电脑
KOAN凯擎小妹7 小时前
晶振信号质量:上升下降时间与占空比
单片机·嵌入式硬件·fpga开发·信息与通信
sheepwjl8 小时前
《嵌入式硬件(二十一):基于IMX6ULL的脉冲宽度调制(PWM)操作》
嵌入式硬件·pwm·脉冲宽度调制
小莞尔9 小时前
【51单片机】【protues仿真】基于51单片机简易电子琴系统(8键)
c语言·单片机·嵌入式硬件·物联网·51单片机