AT89C52是一个低电压、高性能CMOS单片微控制器,片内置一个8位处理器、一个布尔处理器和Flash存储单元。将微处理器和Flash存储器结合在一起,可反复擦写的Flash存储器可有效地降低开发成本。
脉冲高度分析器是按脉冲的高度进行分类计数,A/D转换的是脉冲高度值,为了对脉冲高度进行转换,同时实现死时间控制需要使用时序控制电路。虽然AT89C52与ASD7807通常采用执行“MOVX指令”的总线型接口,但是由于本装置时序控制的特殊性,ASD7807与AT89C52的接口不能采用执行“MOVX指令”的总线型接口。根据控制器AT89C52芯片提供的系统资源,设计中采用ASD7807与AT89C52的P1口相接的方式。属于用户I/O口的P3口,其8根口线可以位操作,抽出部分口线用作A/D转换的握手信号线。