根据pH值的非线性特点,利用AT89$51单片机设计了pH值控制器,实现了信号采集、数据处理、数据显示、键盘控制等功能。该控制器的软件使用C51汇编语言进行编程,采用模块化的设计方法,实现了数据采集模块、显示模块和键盘扫描模块的设计。