第三模拟量输入通道
图3-19是一种8路12位A/D转换模板的示例。图中只给出了总线接口与I/O功能实现部分,由8路模拟开关CD4051、采样保持器LF398、12 位A/D 转换器AD574A和并行接口芯片8255A等组成。 该模板的主要技术指标如下: 分辨率:12位 通道数:单端8路 输入量程:单极性0~10V 转换时间:25μs 传送应答方式:查询 该模板采集数据的过程如下: (1) 通道选择 将模拟量输入通道号写入8255A的端口C低4位(PC3~ PC0),可以依次选通8路通道。 (2)采样保持控制 把AD574A的信号通过反相器连到LF398的信号采样保持端,当AD574A未转换期间或转换结束时=0,使LF398处于采样状态,当AD574A转换期间=1,使LF398处于保持状态。 (3)启动AD574A进行A/D转换 通过8255A的端口PC6~PC4输出控制信号启动AD574A。 (4)查询AD574A是否转换结束 读8255A的端口A,查询是否已由高电平变为低电平。 (5)读取转换结果 若已由高电平变为低电平,则读8255A端口A、B,便可得到12位转换结果。 设8255A的A、B、C端口与控制寄存器的地址为2C0H-2C3H,主过程已对8255A初始化,且已装填DS、ES(两者段基值相同),采样值存入数据段中的采样值缓冲区BUF,另定义一个8位内存单元BUF1。该过程的数据采集程序框图如图3-20所示,数据采集程序如下: 图 3-20 8路数据采集程序框图 AD574A PROC NEAR ;过程定义伪指令 MOV CX,8 ;计数器初始 CLD ;标志位DF清零 MOV AL ; MOV BUF1,AL ;CE=0, =0,R/ =0, =B=A=0,控制信号初始,通道号初始 LEA BX,BUF ;置采样缓冲区首址 NEXTCH: MOV DX,2C2H ;8255A的PC口址 MOV AL,BUF1 OUT DX,AL ;送PC口控制信号与通道号 NOP NOP =C OR AL ;CE=1 OUT DX,AL ;启动A/D AND AL ;CE=0 OUT DX,AL MOV DX,2C0H ;8255A的PA口址 POLLING: IN AL,DX TEST AL,80H JNZ POLLING ;测试 MOV AL,BUF1 OR AL;R/=1 MOV DX,2C2H OUT DX,AL ;输出12位转换数到8255A MOV DX,2C0H IN AL,DX ;读8255A的PA口 AND AL,0FH MOV AH,AL ;保留PA口低4位(12位中的高4位) INC DX ;读低8位
您可能关注的文档
- 第三大学化学化工基础课程论坛报告.ppt
- 第三多元线性回归分析.ppt
- 第三 真核微生物.ppt
- 第三工程造价的计价依据和方法.ppt
- 第三工程造价计价依据.ppt
- 第三常压柱分离技术.ppt
- 第三固体的结构与性质(次).ppt
- 第三差动放大电路及集成运放电路课件.ppt
- 第三微机原理.ppt
- 第三变压器.ppt
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
原创力文档

文档评论(0)