51测试网 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 论坛

         

        点击察看说明书(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温度显示购买方式

                  实验21 串行双向通信实验

               所谓“串行通信”是指外设和计算机间使用一根数据信号线(另外需要地线,可能还需要控制线),数据在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间长度。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本。例如,目前在IBM PC机上的COM1、COM2接口,就是RS-232C接口。
              在简单的应用中, 只需要有3条线即可完成通信, 分别是 第二脚RXD , 第3脚TXD ,第5脚GND。串行通信与单片机之间的接口:由于串行通信的电平逻辑定义是+15V( 高电平1)-15V(低电平0) 而单片机中分别用5V ,0V 来表示1,0 它们之间必须通过电平转换才可以完成通信。 最常用的是美信的MAX232电路。

             相关原理:

         

           以下程序烧写通过后,关闭XLISP烧写软件,把XL2000的JP17(编程/仿真)按下到仿真状态。 打开配套光盘的工具软件sscomv20串口调试工具。选择通信串口号,波特率4800:


        程序运行照片:

        接线方法:

        ;1、按键接到P3口。用一条8PIN数据排线,把按键部份的JP48,接到CPU部份的P3口JP53.

        ;2、接8位数码管的数据线。将数码管部份的数据口 JP5接到CPU部份的P0口JP51.

        ;3、接8位数码管的显示位线。将数码管部份的显示位口 JP8接到CPU部份的P2口JP52.

            接收过程:在字符串输入框中输入1,然后点“发送”XL2000的数码管则显示1。输入2则显示2。

        按键窗口接收到的四句话:

         

        汇编语言参考程序:

        ORG 0000H

        AJMP main0

        ORG 0080H

        main0: MOV 20H,#00H ;设置串口工作方式

        MOV TMOD,#22H

        MOV SCON,#40H

        MOV TH1,#0F3H      ;速率4800,(12M晶体)

        MOV PCON,#80H

        SETB TR1

        SETB REN               ;允许接收

        clr p2.6               ;开数码管

        ajmp start

        start:

        l1:jnb p3.3,l3             ;如果P3.3按下则执行L3

        jnb p3.4,l4

        jnb p3.5,l5

        JNB P3.2,L6

        jbc ri,rec

        mov p0,#0ffh

        rec: mov a,sbuf         ;缓冲数据送到a

        mov p1,a

        CJNE A,#00110001b,T00      ;比较接收到的数据

             MOV P0,#07eH          ;数码管显示1

         mov p0,#0ffh

        t00: CJNE A,#00110010b,T2

             MOV P0,#0A2H          ;数码管显示2

         mov p0,#0ffh

        T2: CJNE A,#00110011b,T3

             MOV P0,#62H

        T3: CJNE A,#00110100b,T4

        MOV P0,#74H

        T4: CJNE A,#00110101b,T5

             MOV P0,#61H

        T5: CJNE A,#00110110b,T6

             MOV P0,#21H

        T6:  CJNE A,#00110111b,T7

             MOV P0,#7AH

        T7:  CJNE A,#00111000b,T8

             MOV P0,#20H

        T8:  CJNE A,#00111001b,t9

             MOV P0,#60H

        T9: CJNE A,#00110000b,t10

        MOV P0,#28H

         

        精致外观

        精致外观

        精致外观

        精致外观

        精致外观

        精致包装

        精致包装

        精致包装

        配套附件

        配套附件

        使用手册

        使用手册

        使用手册

        配套附件

        配套附件

        配套附件

        配套附件

        配套附件

        配套附件

        配套附件

        精致细节

        精致细节

        精致细节

        精致细节

        配套光盘