第2章 输入输出接口与过程通道-2.pptVIP

  • 5
  • 0
  • 约1.54万字
  • 约 88页
  • 2019-10-26 发布于湖北
  • 举报
(3)通道选择 C4C3C2C1C0=00000,选通道0 C4C3C2C1C0=11111,选通道31 (4)软件触发 写入任意内容均可。 3.程序设计举例 软件触发启动A/D转换,查询DRDY,DRDY=0时读结果。 编程步骤: ① 设置增益 [base+09]] ② 设置通道加延时(5us以上)[base+10] ③ 软件触发加延时(20us以上)[base+12] ④ 查询DRDY [base+05] ⑤ 读结果 [base+04][base+05] 2.4.5 模入通道模板 C程序: int i, adch, adcl, chno; outportb(0x229,0x01); //增益2:0-5V输入 for(i=0;i20;i++); //延时 outportb(0x22a,chno); //写通道号 for(i=0;i50;i++); //延时 outportb(0x22c,0); //启动A/D do { adch=inportb(0x225); //读DRDY所在寄存器 } while ((adch0x10)==0x10); //DRDY=1,继续查询 adch=inportb(0x225); //读高位结果 adcl=inportb(0x224); //读低位结果 i=(adch0x0f)*256+adcl /

文档评论(0)

1亿VIP精品文档

相关文档