而我们用ULN2003为步进电机提供脉冲信号。ULN2003 中每一对达林顿都串联一个2。7K基极电阻,在5V 的电压下,能与TTL 和CMOS 电路直接相连,可直接解决原先要的标准逻辑缓冲器来处理的数据。ULN2003 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V 的电压,输出还可在高负载电流并行运行。首先从P2口输出00000001B,由于单片机与ULN2003连接只用到了P2。0—P2。3,所以ULN2003与单片机连接的四个管脚中每段时间都只会有一个管脚处于导通状态(是通过单拍方式来控制步进电机),而剩余的管脚都处断开状态。可使和ULN2003连接的步进电机只有一个导通的引出端。步进电机电路如2。7所示。文献综述
图2。7 步进电机电路图
2。8键盘和显示接口电路
使用独立的按键电路,每个按键都各自占有一根I/O接口线,各个I/O口的工作状态不相互影响,这类键盘则使用端口直接扫描的方法。本设计中的键盘需要用的是5个按键。其中S2是自动和手动切换键,S3是设置退出键,S4是手动反转和设置参数减键,S5是手动正转和设置参数加键,S6是参数设置键。按键接口电路如2。8所示。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
图2。8 键盘接口电路
液晶显示器以它的低功耗、小体积、显示内容丰富、轻巧的众多优点,在各种小系统中得到了很普遍的使用。显示电路中则使用的液晶显示模块位LCD1602。它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7点阵字符位组成,每个点阵字符位都可显示一个字符,而且每位和每行之间都会有一个点距的间隔,起到了字符间距和行间距的作用。1602LCD则说明显示的内容为16X2,就是可显示两行而且每行由16个字符的液晶模块(显示字符和数字)。1602采用标准的16脚接口
AT89C52单片机智能窗帘控制系统的设计(5):http://www.youerw.com/zidonghua/lunwen_91038.html