第9章9.2节单元光电信号AD数据采集.pptVIP

  • 6
  • 0
  • 约3.18千字
  • 约 17页
  • 2019-04-11 发布于江苏
  • 举报
9.3.2 单元光电信号A/D数据采集 图9-22所示为高速检测某光照度的数据采集系统原理方框图。 图9-22 单元光电信号的A/D数据采集原理方框图 单元光电信号送入A/D转换器,在软件控制下,同步控制器发出指令完成A/D转换,并将数据存入内部SRAM的指定地址。 计算机软件通过地址总线发出各种操作命令。 同步控制器产生A/D启动时钟CLOCK,A/D启动并在转换完成后将8位数据存入SRAM存储器,同时,地址计数器加1。 待存够所需要数据后,软件通过地址总线控制同步控制器将SRAM中的数据读取到计算机内存。 单元光电信号的A/D数据采集系统软件流程图如图9-25所示。 初始化将程序所用内存地址空间及数据格式等内容确定,软件中用计算机允许的用户地址编写同步控制器的指令。 如用2F1H地址设置A/D数据采集系统处于初始状态,2F3H写系统所要采集的数据量,2F5H判断N个数据的转换工作是否已经完成? 若完成,程序将向下执行,用2F4H读取N个8位数。读完后程序结束或返回。 用C语言程编写单元光电信号A/D数据采集系统的序如下: # include dos.h # include conio.h main( ) { int ready=0; unsigned char result=0; outportb(0x2F3,20

文档评论(0)

1亿VIP精品文档

相关文档