- 2
- 0
- 约8.84千字
- 约 51页
- 2019-10-19 发布于湖北
- 举报
10 单片机典型外围接口技术 10.1 键盘接口 10.2 显示接口 10.3 DAC接口 10.4 ADC接口 (2)单缓冲方式 使输入寄存器或DAC寄存器二者之一处于直通。CPU只需一次写入即开始转换。控制比较简单。 80C51与DAC0832的单缓冲连接方式的接口电路如图10-16所示。图中,DAC0832输入寄存器和DAC寄存器均用P2.7选通,共用—个端口地址,将数据写入输入寄存器的同时也写入DAC寄存器,故称为单缓冲器连接方式。设DAC0832的地址为07FFFH,则执行下列三条指令就可以将一个数字量转换为模拟量: MOV DPTR,#7FFFH;端口地址送DPTR MOV A,#DATA ;8位数字量送累加器A MOVX @DPTR,A ;向寄存器写入数字量,同时启动转换 图10-16 80C51与DAC0832的单缓冲连接方式的接口电路 用该连接方式产生一个锯齿被信号的程序如下: WAVE: MOV DPTR,#7FFFH ;指向DAC0832 MOV A,#00 ;赋数字量初值 LOOP: MOVX @DPTR,A ;送数并启动转换 MOV R0,#delayC ;delayC为延时常数 DJNZ R0,$ ;延时,改变delayC可改变锯齿波周期 CJNE
原创力文档

文档评论(0)