位置:51电子网 » 技术资料 » 传感与控制

串行口控制的键盘和显示的程序流程

发布时间:2016/7/17 16:42:05 访问次数:769

   串行口控制的键盘和显示的程序AD8002AR流程图如图8.9所示,图8.8为在Proteus上的仿真原理图。

   图8.8中,〃LS165为并入串出移位寄存器,16位按键分两次(P3.4=0或P3,5=0)扫描到D0~D7,再经并串转换由s0脚串行移位输出到单片机的串行输入口RxD,单片机的TxD为其提供移位时钟信号,串行口设置为方式0,即同步移位输入,相当于扩展了8位输入。晶体管Q1起反向和隔离作用。

   LS164为串入并出的移位寄存器,其拉电流可直接驱动共阳极的7段LED数码管,欲显示的数据经单片机的RxD串行输出到⒎Ls1“的串

行移位输入端1&2,TxD为其CLK端提供移位时钟脉冲信号,一次完成8位移位输出;γLsl“还可通过前级的输出Q7(13脚)和后级移位输

入1&2连接实现级联,图8.8(b)为三级相连的原理图。

   图中⒎Ls08与门作为开关使用,单片机读键时可令P3.3=0,关断弘Ls1gZI的时钟信号,以不影响LED的显示。

       


   串行口控制的键盘和显示的程序AD8002AR流程图如图8.9所示,图8.8为在Proteus上的仿真原理图。

   图8.8中,〃LS165为并入串出移位寄存器,16位按键分两次(P3.4=0或P3,5=0)扫描到D0~D7,再经并串转换由s0脚串行移位输出到单片机的串行输入口RxD,单片机的TxD为其提供移位时钟信号,串行口设置为方式0,即同步移位输入,相当于扩展了8位输入。晶体管Q1起反向和隔离作用。

   LS164为串入并出的移位寄存器,其拉电流可直接驱动共阳极的7段LED数码管,欲显示的数据经单片机的RxD串行输出到⒎Ls1“的串

行移位输入端1&2,TxD为其CLK端提供移位时钟脉冲信号,一次完成8位移位输出;γLsl“还可通过前级的输出Q7(13脚)和后级移位输

入1&2连接实现级联,图8.8(b)为三级相连的原理图。

   图中⒎Ls08与门作为开关使用,单片机读键时可令P3.3=0,关断弘Ls1gZI的时钟信号,以不影响LED的显示。

       


热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!