欢迎来到天天文库
浏览记录
ID:43676770
大小:95.50 KB
页数:8页
时间:2019-10-12
《微机原理课件34》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、二、DAC0830/2DAC0830/2是美国国家半导体公司的产品,这是用CMOS工艺制成的单片8位D/A变换器。1、原理框图它由两个8位寄存器和一个8位可乘D/A变换器组成。2、引脚说明__CS:片选ILE:输入寄存器允许,高有效。______WR1:写1,当CS,WR1,ILE同时有效时,DB0-7→输入寄存器。____XFER:传送控制________WR2:写2,当XFER,WR2同时有效时,输入寄存器→DAC寄存器DI0~7:数据总线IOUT1:DAC输出电流1,当输入数字为全1时,电流最大(约为0.33mA)。
2、IOUT2:DAC输出电流2,当输入数字为全0时,电流最大。Rfb:反馈电阻,由于片内具有反馈电阻,故可以与外接运放的输出端连接。Vref:基准电压:电压范围为-10V~10VVcc:数字电压电源端,其值范围为+5V~+15VAGND:模拟地DGND:数字地3、主要性能指标A、电流稳定时间:1usB、分辨率:8位C、可以使用双缓冲,单缓冲,直通输入三种操作方式。D、逻辑输入与TTL兼容。4、与8086CPU的连接由图可知,DAC0832工作于单缓冲方式,当CPU执行下述指令后,U0将输出2.5V模拟电压。MOVA
3、L,80HOUT40H,AL(设0832DAC端口地址为40H)注意:运放A必须外加Vref必须外接-5V电源,才可能得到0~+5V的模拟电压输出。三、应用举例:应用DAC0832组成波形发生器。1、应用DAC0832组成波形发生器电原理图:2、三角波的产生执行下面程序,在U0端可得到三角波电压波形。程序:START:MOVBL,01HLOOP1:MOVAL,BLOUT20H,ALINCBLJNZLOOP1MOVBL,FEHLOOP2:MOVAL,BLOUT20H,ALDECBLJNZLOOP2JMPSTAR
4、T3、锯齿波的产生执行下面程序,可在U0输出端得到锯齿波电压。START:MOVAL,00HLP:INCALOUT20H,ALCALLDELAYJMPLPDELAY:MOVCX,0100HLOOPDELAYRET程序中,延时子程序用来调节锯齿波的周期,赋予CX的初值不同,则延迟时间就不同,其锯齿波的周期也不同。
此文档下载收益归作者所有