基于74HC595流水灯一、实训要求电路原理图如图15-1所示,用串入并出驱动芯片编写74HC595编写单项流水灯程序。图15-174HC595流水灯硬件结构图二、。。三、,因此可以大大降低单片机I/O口的使用率,节省硬件资源,简化硬件电路,降低生产成本,操作方便。-1 74HC595引脚说明符号引脚描述Q0…Q715,1,7并行数据输出GND8地Q7’9串行数据输出MR10主复位(低电平)SHCP11移位寄存器时钟输入STCP12存储寄存器时钟输入OE13输出有效(低电平)16电源 74595的控制端说明:MR(10脚):低点平时将移位寄存器的数据清零。。SHCP(11脚):上升沿时数据寄存器的数据移位。QA-->QB-->QC-->...-->QH;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级)STCP(12脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。通常我将STCP置为低点平,当移位结束后,在STCP端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。OE(13脚):高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。表15-2 74HC595主要参数符号参数条件TYP单位 HCHCt tPHL/tPLH传输延时SHcp到Q7’STcp到QnMR到Q7’CL==5V161714212019NsNsNsfmaxSTcp到SHcp最大时钟速度 10057MHz -2 #include<>#include<>voiddelay();sbitin=P2^1;sbitout=P2^2;sbitshuju=P2^0;voidinout595(unsignedchare);voidmain(){unsignedchara; a=0xfe;while(1){ inout595(a);delay();a=_crol_(a,1
基于74HC595流水灯 来自淘豆网m.daumloan.com转载请标明出处.