2019智能仪器原理及其应用总结.docx

2019智能仪器原理及其应用总结.docx

ID:48411474

大小:21.70 KB

页数:16页

时间:2019-11-14

2019智能仪器原理及其应用总结.docx_第1页
2019智能仪器原理及其应用总结.docx_第2页
2019智能仪器原理及其应用总结.docx_第3页
2019智能仪器原理及其应用总结.docx_第4页
2019智能仪器原理及其应用总结.docx_第5页
资源描述:

《2019智能仪器原理及其应用总结.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、智能仪器原理及其应用总结  /D转换器模拟量的输入  ①.ADC0809芯片及其接口  转换程序  a.查询方式  MOV  DPTR,#0FEF8H  ;指出IN0通道地址  MOV  A,#00H  MOVX@DPTR,A  ;启动IN0通道转换  MOV  R2,#20H  DLY:DJNZ  R2,DLY  ;延时,等待EOC变低  WAIT:JB  ,WAIT  ;查询,等待EOC变高  MOVXA,@DPTR  b.延时等待方式  MOV  DPTR,#0FEF8H    MOV  A,

2、#00H    MOVX@DPTR,A  MOVXR2,#48H  ;启动IN0通道  ;延时约140μs  MOV  30H,A    ;结果存30H  WAIT:DJNZ  R2,WAIT  MOVXA,@DPTR  MOV  30H,A    ;转换结果存30H  c.中断方式    MAIN:SETB  IT1  ;选边沿触发  SETB  EX1  ;允许中断  SETB  EA  ;打开中断  MOVDPTR,#0FEF8H  MOVA,#00H  ;启动A/D转换  MOVX@DPTR,

3、A      ;执行其他任务中断服务程序:  NTR1:PUSH  DPL  ;保护现场  PUSH  DPH  PUSH  A  MOVDPTR,#0FEF8H  MOVXA,@DPTR  ;读结果  MOV  30H,A  ;结果存30H  MOV  A,#00H    MOVX  @DPTR,A  ;启动下次转  POP  A  ;恢复现场  POP  DPHPOP  DPL  RETI  ;返回  ②.AD5470芯片及其接口  延时方式对应控制程序清单:  MOV  R0,#1FH  ;启动

4、  MOVX@R0,A  MOV  R7,#10H  ;延时  DJNZ  R7,$  MOV  R1,#7FH  ;读低四位  MOVX  A,@R1  MOV  R2,A  ;存低四位  MOV  R1,#3FH  ;读高八位  MOVX  A,@R1  MOV  R3,A  ;存高四位  SJMP  $  ③.MC14433A/D芯片及其接口  设要求外部中断为边沿触发方式,主程序:    INIT:SETB  IT1  ;选择INT1边沿触发方式  MOVCIE,#10000100B  

5、;打开中断,INT1中断允许    中断服务程序:  SAP:MOVA,P1  JNB  ,SAP  ;等待DS1选通信号  JB  ,SER  ;若超、欠量程,转SER  JB  ,SP1  ;若极性为正,转SP1  SETB77H  ;为负,2EH单元D7为1  AJMPSP2  SP1:CLR  77H  ;为正,2EH单元D7为0SP2:JB  ,SP3  ;查千位(1/2位)  SETB74H  ;千位数2EH单元D4为1  AJMPSP4  SP3:CLR  74H  ;千位数2

6、EH单元D4为0SP4:MOV  A,P1  JNB  ,SP4  ;等待DS2选通信号  MOV  R0,#2EH  ;  XCHD  A,@R0  ;百位数送2EH低4位SP5:MOV  A,P1  JNB  ,SP5  ;等待DS3选通信号  SWAPA  ;高低4位交换  INC  R0  ;指针指向2FH  MOV  @R0,A  ;十位数2FH高4位SP6:MOV  A,P1  JNB  ,SP6  ;等待DS4选通信号  XCHDA,@R0  ;个位数送2FH低4位  RETI  

7、;中断返回  SER:SETB  10H  ;置超、欠量程标志  RETI  ;中断返回  ④.DMA控制的数据传输方式  2.模拟量的输出通道D/A转换器①.DAC0832单缓冲接口电路  相应程序段:  MOV  DPTR,#0FEFFH  ;给出0832的地址MOV  A,#DATA  ;欲输出的数据装入A  MOVX@DPTR,A  ;数据装入0832并启动D/A转换  ②.12位D/A转换器DAC1208  主程序:  MOV  DPTR,#0FDFFHMOV  A,DATA  MOVX  @DPTR

8、,A  ;输出高8位数据DEC  DPH  MOV  A,DATA+1  MOVX  @DPTR,A  ;输出低4位数据MOV  DPTR,#7FFFH  MOVX  @DPTR,A  ;12位数据同时送DAC寄存器  3.键盘与接口  ①.独立式键盘及其接口程序    AJMPMAIN    ORG000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。