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

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

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

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

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

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

第一章:XL1000 单片机综合仿真试验仪简介

5.1 仿真概述

实验12 DA转换dac0832的原理与应用

1.1 系统简介

5.2 KEIL UV2软件操作指南

实验13 模拟/数字转换器ADC0804

1.2各个模块接口的定义

第六章:XL1000单片机系统实验

实验14 小喇叭警报器试验
第二章: 快速入门篇用XL1000作跑马灯实验

MCS-51单片机引脚说明

/实验15 红外线遥控试验
2.1软件安装 

实验1  最简单的八路跑马灯

实验16 汉字显示屏显示倚天一出宝刀屠龙
2.2软件界面介绍 

实验2  用xl1000试验仪做8路彩灯控制器

实验17  1602液晶显示屏显示A 
2.3软件操作

实验3  8路指示灯读出8路拨动开关的状态 

实验18  8155试验

第三章  USB接口安装指南

实验4  数码管静态扫描 

实验19  24C02储存开机次数实验

3.1 USB驱动程序安装

实验5  数码管动态扫描显示01234567

实验20  步进电机实验 
3.2特别情况下的usb安装 

实验6  端口按键判断技术(按键显示数字)

实验21  93c46 演示程序 

第四章ISP 下载部份的应用

实验7  矩阵按键识别技术

实验22 串行双向通信实验 
4.1   ISP 下载部份介绍 

实验8 74LS14反向器实验 

实验23 综合实验 18B20数字温度显示系统 
4.2  XL1000下载头之插头定义  实验9  74LS138 38译码器部分实验 第七章 怎样产生hex文件?
4.3常用芯片的ISP相关引脚连接方法 实验10  74LS164 串入并出实验 第八章   常见问题解答
第五章 XL1000 仿真操作指南 实验11 74LS165并入串出实验 第九章 系统配置和售后服务指南

 

*实验18  8155试验

8155是作为输入输出以及RAM扩充的IC. 特性如下: 256字节的RAM。

一组可编程6位IO口。 两组可编程8位IO口。

可编程14位二进制计时计数器。 多工地址和数据总线。

内部地址锁存。 8155采用40脚双列直插封装,单一+5v电源。

 

管脚说明:

PC3-- 1

ALE-- 11

21 --PA0

31 --PB2

PC4—2

AD0-- 12

22 --PA1

32 --PB3

TIMERIN-- 3

AD1-- 13

23 --PA2

33 --PB4

RESET—4

AD2-- 14

24 --PA3

34 --PB5

PC5—5

AD3-- 15

25 --PA4

35 --PB6

TIMEROUT—6

AD4-- 16

26 --PA5

36 --PB7

IO/M-- 7

AD5-- 17

27 --PA6

37 --PC0

CE/CE-- 8

AD6-- 18

28 --PA7

38 --PC1

RD-- 9

AD7-- 19

29 --PB0

39 --PC2

WR-- 10

VSS-- 20

30 --PB1

40 --VCC


     RESET:复位信号线,高电平有效。在该输入端加一脉冲宽度为600ns 的高电平信号,就可使8155可靠复位,复位时三个输入/输出口预置为输入方式。
    CE:片选端,8155为低电平有效。8156为高电平有效,当8155上加上一个低电平时,芯片被选中,可以与单片机交换信息。
    AD0~AD7:三态地址/数据总线。在ALE 的下降沿把8位地址锁存于内部地址锁存器,地址可代RAM或输入/输出用,由IO/M信号的极性而定,8位数据的流向取决于RD或WR信号的状态。
    ALE:地址锁存器启用信号线,高电平有效,其下降沿把AD0~AD7上的地址,片选信号、IO/M信号锁存起来。
    IO/M:IO和RAM选择信号线。高电平造反输入/输出,该线低电平选择存储器。
    RD:读信号线,低电平有效。当片选信号与RD有效时,开启AD0~AD7缓冲器,如果IO/M为低电平,则RAM的内容读至AD0~AD7,如果IO/M为高电平,则选中的输入/输出口的内容读到AD0 ~AD7。
    WR:写信号线,低电平有效。当片选信号和WR信号有效时,AD0~AD7上的数据将根据IO/M极性
    写入RAM或I/O口。
    PA0~PA7:输入/输出口A的信号线。通用8位输入/输出口,输入/输出的方向通过对命令/状态
    寄存器的编程来选择。
    PB0~PB7:输入/输出口B的信号线。通用8位输入/输出口,输入/输出的方向通过对命令/状态
    寄存器的编程来选择。
    PC0~PC5:输入/输出口C的信号线。6位可编程输入/输出口,也可用作A和B口的控制信号线,
    通过对命令/状态寄存器编程来选择。
    INT:定时/计数器输入信号线,定时/计数器的时钟由此线输入。
    TOUT:定时/计数器的输出信号线,输出信号为方波还是脉冲则由定时/计数器的工作方式而定。
    VCC:电源线,接+5V直流电源。
    VSS:接地线,接到公用地线上。

接线方法:

1用一根8PIN的数据排线, 一端接到8155部分的JP58一端接到CPU部份的P0口JP51.

2用一根4PIN数据线一端插入CPU部分JP53(P3口)的P3.4,3.5,3.6,3.7另外一端插入8155部分的JP63。

(注意在xl1000中另外设立了一个JP61作为8155的PB口输出。 可用于其他试验)

8155试验例程:用8155扩展出26路的跑马灯程序,运行可看到26路灯轮流闪烁。  

org 00h
clr p3.5 ;8155复位
setb p3.5
clr p3.5
setb p3.4 ;8155IO/M=1选择使用在输入输出口。
mov r1,#00h ;命令状态寄存器地址00H
mov a,#0fh ;设定命令/状态寄存器PA,PB,PC为输出
movx @r1,a
a1:MOV R1,#01H ; PA的地址01
MOV R2,#08H ; 左移动8次
MOV A,#0FEH ;左移初值
A2:MOVX @R1,A ; 输出到PA
CALL DELAY ; 延时
RL A ; 左移1位
DJNZ R2,A2 ; 是否到8次?
MOV R1,#02H ; PB口地址02H
MOV R2,#08H
MOV A,#0FEH
A3: MOVX @R1,A
CALL DELAY
RL A
DJNZ R2,A3
MOV R1,#03H ; PC口地址03H
MOV R2,#06H
MOV A,#0FEH
A4:MOVX @R1,A
CALL DELAY
RL A
DJNZ R2,A4
JMP A1
DELAY: ; 延时程序
MOV R7,#255
D1:MOV R6,#255
D2: DJNZ R6,D2
DJNZ R7,D1
RET
End

8155部分参考原理图:

精致外观

精致外观

精致外观

精致外观

精致外观

精致包装

精致包装

精致包装

配套附件

配套附件

使用手册

使用手册

使用手册

配套附件

配套附件

配套附件

配套附件

配套附件

配套附件

配套附件

精致细节

精致细节

精致细节

精致细节

配套光盘