单片机原理及应用技术题库带答案 (6).doc
章8 80C51单片机的模拟量接口1 D/A与A/D转换器的主要功能是什么?答: D/A转换器:将数字量转换为模拟量。A/D转换器:将模拟量转换为数字量。2 DAC0832采用输入寄存器和DAC寄存器二级缓冲有何优点?答:可以使多路通道同步输出。3试根据图8.3的接口电路编制程序,实现产生正向的锯齿波。答:设DATA1和DATA2为锯齿波的最低和最高值,有:START :MOV DPTR,#7FFFH MOV R7,#DATA1STEP1: MOV A,R7 MOVX DPTR,A INC R7 CJNE R7,# DATA2,STEP1 JMP START4根据图8.6所示的接口电路,若要从该A/D转换器的通道1采集数据,每隔10ms读入4个数据,并将数据存入地址为30H33H的内部数据存储器中。试设计该程序。答: ORG 0 JMP MAIN ORG 0013H JMP INT1 ORG 0040H MAIN:MOV SP,#5FH MOV DPTR,#7FF9H SETB IT1 SETB EX1 SETB EALP1:MOV R0,#30H MOV R7,#4 LP2:MOVX DPTR,A SJMP $ DJNZ R7,LP2 CALL D10ms SJMP LP1D10ms:MOV R5,#10 D1ms:MOV R4,#249 DL:NOP NOP DJNZ R4,DL DJNZ R5,D1ms RET ORG 0300H INT1:MOVX A,DPTR MOV R0,A RETI- 75 -