求助:I/O扩展
各位大哥,小弟我做的是电缆检查仪,需要256个I/O口和电缆相连。要求各个I/O除具有一般I/O的功能外,还要能相互独立在单片机的控制下输入输出。请问用什么芯片可以实现,最好给出原理图!小弟感激不尽~
基本构思是单片机发送控制信号,使某一通道输出5V参考信号测试,数字量为1,再输出0V电压测试,数字量为0,然后读取信号采集通道的数据,发送给单片机,单片机判断故障原因、类型,送显示器显示。为保证每两个端点都能测量到,我们采用组合的方式,即按下开始键后,在第一点加载信号,从第二点开始往下扫描采集信号;在第二点加载信号,从第三点开始往下扫描采集信号;同理,直至两两端点全部测试完成。正确的连接方式存储在单片机中,单片机的测试结果和单片机存储的连线方式作比较、判断。当单片机判断有故障发生时,显示错误连线,故障原因,此时单片机程序中断,检查人员在确认错误后,按下键盘上继续键继续检测;若一根线有多种错误时,需分屏显示错误,通过上下键分别显示错误。显示电路可采用LED或LCD显示,对于本设计来说,至少需要7位显示,其中,前三位用来显示信号加载端的编号(绿色显示),第四位用来显示故障类型(红色显示),后三位用来显示信号采集端的编号(绿色显示)。
[/size][/size][/size]
发表时间:2007年4月16日17:26:17