本站近期与电子报单片机公共实验室合作推出系列教学文章!

欢迎来到51单片机学习网:庆祝51单片机学习网全面改版

返回主页XL2000实验仪 51论坛 单片机教学 本站例程  技术资料  软件下载  产品介绍 学液晶显示 如何购买  

         步进电机  xl600实验仪  红外线遥控  c语言集锦 自制编程器 音响技术 品质技术 音响网址   更新中..51论坛

51单片机学习网XL2000开发套件火热推出,全自动smt贴片工艺,推广期间每套单价998元

点击察看说明书(64页彩色PDF文档)

1.1 系统简介

4.3 ISP引脚连接

端口按键判断

红外线遥控 555硬件振荡器

1.2 模块接口定义

5.1 仿真概述

矩阵按键识别技术

汉字显示屏 PS2键盘实验
2.1 软件安装   5.2 KEIL软件指南

74LS14反向器

1602液晶显示屏 SD 卡实验
2.2 软件界面介绍 

51引脚说明

74LS138译码器

8155试验

485通信实验 
2.3 软件操作

八路跑马灯

74LS164串入并出

24C02储存

DS1302实时时钟
3.1 USB驱动安装

继电器控制

74LS165并入串出 步进电机 产生hex文件
3.2  特别 usb安装 

8路拨动开关

dac0832应用

93c46 演示

常见问题解答
4.1 ISP 介绍 

数码管静态扫描 

模拟/数字转换器

串行双向通信 系统配置指南
4.2  下载头之插头定义

数码管动态扫描

小喇叭警报器 18B20温度显示 购买方式

*实验10: 74LS164 串入并出实验

在单片机系统中, 如果并行口的IO资源不够,而串行口又没有其他的作用, 那么我们可以用74LS164来扩展并行IO口,节约单片机资源。74LS164是一个串行输入并行输出的移位寄存器。并带有清除端。

其中; Q0—Q7 并行输出端 。 A,B串行输入端。 MR 清除端, 为0时,输出清零。 CP 时钟输入端。

74LS164 引脚定义

74LS164逻辑表

74LS164 电路原理:

74ls164参考实验照片:

  接线方法:1 用一个2PIN数据排线一端插入CPU部分JP53(P3口)的P3.0,P3.1。

另外一端插入74LS164部分的输入端JP20。

 2 用一根8PIN的数据排线, 一端插入74LS164部分的输出端JP26, 另一端插入8路指示灯的JP32。  

参考程序: 我们通过以下实验利用74LS164串行口实现8路跑马灯程序。

org 00h

mov scon,#00000000b   ;设定UART方式MODE0

start:mov dptr,#table ;数据指针指到TABLE loop:clr a            ;清除ACC

movc a,@a+dptr       ;到TABLE取数据

cjne a,#03,a1      ;到结束码03了么?不是到A1

jmp start           ;是则重新开始

a1: cpl a           ;取到的数据反向

mov 30h,a           ;A存入30H

mov sbuf,30h         ;30H的值存入SBUF

loop1:jbc ti,loop2 ;监测TI=1?是则跳到LOOP2

jmp loop1            ;否则继续监测

loop2: call delay    ;延时

inc dptr             ;数据指针加1

jmp loop

DELAY: ; 延时程序

MOV  R5,#255

D3:MOV R2,#255

D4: DJNZ R2,D4

DJNZ R5,D3

RET

table : db 01h,02h,04h,08h  ;左移

db 10h, 20h,40h,80h  

 db 01h,02h,04h,08h

db 10h, 20h,40h,80h

 db 80h,40h,20h,10h    ;右移

db 08h, 04h,02h,01h

 db 80h,40h,20h,10h

db 08h, 04h,02h,01h

db 00h,0ffh,00h,0ffh   ;闪烁

db 03h

END

精致外观

精致外观

精致外观

精致外观

精致外观

精致包装

精致包装

精致包装

配套附件

配套附件

使用手册

使用手册

使用手册

配套附件

配套附件

配套附件

配套附件

配套附件

配套附件

配套附件

精致细节

精致细节

精致细节

精致细节

配套光盘