- 28
- 0
- 约1.45万字
- 约 83页
- 2016-04-28 发布于湖北
- 举报
工作方式0应用 例:74LS165芯片的输入端接八个开关,利用单片机串行方式0将开关的状态串行输入单片机,并在LED上显示。 74LS165芯片资料 74LS165是8位并入串出移位寄存器。各引脚功能如下: 高电平表示移位, 低电平表示置位。 SH/LD(shift/load 移位/置位):移位与置位控制端。 在开始移位之前,需要先从并行输入端口读入数据,这时应将SH/LD置0,并行口的8位数据将被置入74LS165内部的8个触发器;在SH/LD为1时,并行输入被封锁,移位操作开始。 74LS165芯片资料 74LS165是8位并入串出移位寄存器。各引脚功能如下: INH(clock inhibit 时钟抑制):时钟禁止端。当INH为低电平时,充许时钟输入。 CLK(clock):时钟输入端 D0~D7:并行输入端 SI(serial input 串行输入):串行输入端,用于扩展多个74LS165的首尾连接端。 SO(serial output):串行输出端. QH:也是串行输出端,它与SO是反相的关系. VCC:接+5V电源端. GND:接地 编程思路: 让SH/LD引脚产生一个低电平,输入并锁存开关状态; 让SH/LD引脚产生一个高电平,以串行方式0将开关状态移位传送给单片机,通过P2口输出; C语言参考程序: #include reg51.h #define uint uns
原创力文档

文档评论(0)