会汇编的来看看咯

2020-01-30 14:10发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
enthier
2020-01-30 15:49
#include "reg51.h"
#define dac_data P0
#define DAC_CS   P2_0
#define DAC_WR  P2_1

sbit P2_1 = P2^0;
sbit P2_1 = P2^1;

unsigned char data = 0xff;

void delay(void)
{
  unsigned i,j;
  for(i = 0;i < 3; i ++)
    for(j = 0xff; j > 0; j --);
}
int main(void)
{
while(1)
{
   data ++;
   dac_data = data;
   DAC_CS = 0;
   DAC_WR = 0;
   DAC_CS = 1;
   DAC_WR = 1
   delay();
  }
}
随便写的,看看对不对,好久没有弄51了,位定义不知道弄对了没有。


一周热门 更多>