第四节 比色皿架槽位的识别
仪器样品室内比色皿架的1个参比槽和3个试样槽位的识别是通过样品室内的相应光电耦合器的输出信号变化来实现的,如图6.4.9。
当拉动样品室拉杆移动比色皿架,使不同槽位进入光路时,图6.4.9中的三个光电耦合器的输出信号,通过8155送入微处理器8031,8031根据R,S1,S2的状态组合,执行相应的服务程序(如表6-4-3)。
第五节 自动调零/调满度的实现
当比色皿架的参比槽位进入光路时,仪器自动调零/调满度,实现电路如图6.4.10。
当比色皿架的参比槽位进入光路时,微处理器8031通过R,S1,S2信号检测到槽位目前是参比槽,输出图6.4.10中的P1.7信号(高电平),由于P1.7驱动能力不够,所以加了驱动芯片MC1413,MC1413输出信号Control_relay,使图6.4.1中的继电器工作,自动光门遮住入射狭缝,仪器完成自动调零功能。然后,P1.7变为低电平,继电器停止工作,自动光门回到初始位置,入射光打入入射狭缝,仪器调满度。
第六节 人机接口的实现
一。键盘按键的识别
8031的串行口工作在方式"0"状态下,通过74LS164移位寄存器扩展8根并行输出口,作为键盘扫描列线,与微处理器8031的P1口(P1.0~P1.2)的三跟键盘扫描线组成3X8行列式键盘,如图6.4.12。
微处理器8031送数据到74LS164使8列扫描线全为0,8031读P1.0~P1.2判断三跟信号线上是否有低电平,判断哪一行有低电平则哪一行就有按键按下,然后再判断哪一列有键按下,就可以判断出哪个按键被按下,8031根据按键执行相应的键盘服务程序。
二。打印机控制信号
仪器使用的打印机接口是采用标准的Centronic并行接口。共使用了10根信号线。8根打印机绘图数据输出信号,2根状态信号线如图6.4. 13。8根绘图数据信号线是微处理器8031通过8155送往打印机的8根并行数据信号。忙信号BUSY,是打印机通过8155的PB0送往微处理器的状态信号,高电平为忙,打印机告诉微处理器目前不能接收8位绘图数据。选通/STROBE信号,是微处理器通过8155的PC5口送往打印机的数据选通脉冲,将8位绘图数据锁存入打印机中。