摸数转换 DAC0832的应用〖AT89S52单片机实用例程〗
3页十摸数转换 应用实验任务用两个按键通过单片机控制 输出,使 可以输出 05V 的幅值,频率为 1锯齿波和三角波两种波形。通上电源后;按下 输出三角波,在按下 出锯齿波。硬件电路图注意:应 1 对应 2 对应 按键可以直接使用 键(程序中以扫描方式识别按键) 。硬件电路图中的画框的部分,运放 连接部分需要用户自己搭建,注意 用的是正负 12V 的双电源供电。我们只使用 个运放中的两个实验原理 8 位全 速 D/A 转换器,采用 R2电阻解码网络,转换结果为一对差动电流输出,转换时间大约为 1用单电源+5V+15V 供电。参考电压为10V 。在此我们直接选择+5V 作为参考电压。三种工作方式:直通方式,单缓冲方式,双缓冲方式;在此我们选择直通的工作方式将 R 1S 管脚全部接数字地。管脚 8 接参考电压,在此我们接的参考电压是+5V。那么经过第一级运放后,输出电压将是 V,在经过第二级运放反相放大 1 倍以后将可以输出 0V5V 了。我们在控制 输出数据有规律的变化将可以产生三角波,锯齿波,梯型波等波形了。C 语言源程序#; /键值判断; /产生三角波时用到的标志 /延时子程序 i,j;i=20;i0;j=248;j0; /按键扫描程序3_2=0); /延时跳过按下时的抖动3_2=0) ; /定时器产生锯齿波标志; /暂时停止波形输出; /开始定时 ,产生锯齿波3_2=0); /如果一直按着键,则等待松键开; /延时跳过松开后的抖动 3_3=0); /延时跳过按下时的抖动3_3=0); /定时器产生三角波标志; /暂时停止波形输出; /开始定时 产生三角波3_2=0); /如果一直按着键,则等待松键开; /延时跳过松开后的抖动 /请注意写程序时的格式规范,此处是为了节省纸张t0( /定时中断服务函数if(0) /产生锯齿波P0=0(0;if(1) /产生三角波 if(0)P0=0(0;if(1)P0=0if(0) ;) ;
《摸数转换 DAC0832的应用〖AT89S52单片机实用例程〗》由会员工****分享,可在线阅读,更多相关《摸数转换 DAC0832的应用〖AT89S52单片机实用例程〗》请在金锄头文库上搜索。
中国医科大学21秋《肿瘤护理学》平时作业一参考答案89
2023年高中个性签名唯美
2022从业资格考试-导游资格-全国导游基础知识考前拔高名师测验卷41(附答案解析)
北京首钢氧气厂简介
2023年春节对联2023兔年
生活住房承租协议电子版(7篇)
贵阳制冷剂技术应用项目招商引资方案_模板范本
大安市绿色物流项目企划书
【沪科版】七年级上册数学教案3.1 第3课时 去括号解一元一次方程1
用地面积30亩箱包工业4.0智慧工厂建设项目商业计划书写作模板-融资招商
论风险导向审计法在银行内审工作中的应用
教务管理系统操作手册供参考
员工关系管理答案
爱心捐赠倡议书范文3篇
2023业务员年度工作计划标准范本(三篇).doc
人教版四年级上册语文第一单元作文讲义
设备报废管理制度模板(6篇).doc
高中语文教师研修计划标准范本(三篇).doc
总磷测定方法确认报告
五万半包装修参考
2022-08-23 3页
2022-08-23 2页
2021-04-14 9页
2021-02-03 37页
2021-02-03 37页
2021-02-03 39页
2021-02-03 14页
2021-02-03 39页
2020-09-25 1页
2020-09-25 2页