中易网

dac0832 c程序

答案:3  悬赏:30  
解决时间 2021-04-08 21:35
dac0832 c程序
最佳答案
#pragma db oe sb
#i nclude<reg51.h>
#i nclude<absacc.h>

#define DAC0832 XBYTE[0x7fff]
#define uchar unsigned char

void delay(uchar t) {
while(t--);
}

void saw(void) {
uchar i;
for (i=0;i<255;i++) {
DAC0832=i;
}
}

void square(void) {
DAC0832=0x00;
delay(0x10);
DAC0832=0xff;
delay(0x10);
}

void main(void) {
uchar i,j;
i=j=0xff;
while(i--) {
saw();
}
while(j--) {
square();
}
}
全部回答
啊 吧 就 u
#include<reg52.h>
#define uchar unsigned char
sbit wr1=p3^6;
sbit key=p3^1;
uchar num;
void main()
{
 wr1=0;
 num=0;
 while(1)
 {
 if(key==0)
 num++;
 while(key==0);
 if(num>=255)
 num=0;
 p0=num;
 }
}
程序超简单,是用按键控制步进加1的 ,p0口为数据转输端,工作方式为直通方式。此类程序关键是dac0832连接及工作流程问题。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么黑人的头发都是卷卷的?那那些黑人看到
思澜高速公路澜沧江至澜沧地图路线
我oppo手机可可号没了
天龙八部2高级布片是不是棉布
纯情房东俏房客小游戏问题
雪之少女这段台词出自哪一集?!?!?!
西安机场大巴的票能在机场商务酒店直接购买吗
中信发短信说审核中是不是要打电话的意思,几
表格一个框怎么设置自动加减
NELE TEA 德国花果茶(北岸财富中心店)我想知
点解胆小的我稳都一份工作却不敢去面试啊?在
飞秋日化化妆品名店我想知道这个在什么地方
通讯电缆HYA100*2*0.4最远传输距离是多少
18岁,男,近几年身高没长多少,但下颌骨(即
开车从杭州到连云港可以经过徐州吗?怎么走比
推荐资讯
凡咔车饰这个地址在什么地方,我要处理点事
近几年龙岩各高中的录取分数线?
农行扣了50交易摘要k宝是什么意思
白水坝小辣椒砂锅这个地址在什么地方,我要处
重装电脑后玩2k13没声音
新手养什么狸藻好?
产品结构设计的发展方向及前途
手机充电器毫安一般多少才是正确的
DOTACOKO在哪里啊,我有事要去这个地方
吃牛排会不会变胖?谢谢!
上海市房产新政策对昆山花桥房价的影响
以春天为话题的记叙文800字
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?