本用户板主要服务于89S51/52/53的初级用户,适用于大学在校生、MCS51单片机初学者学习键盘、LED显示、中断、I/O控制,串行通信,同时可作为S51芯片专用编程器使用。文档配备16个子程序模块.
本板可对AT89S51/52/53等增强型C51芯片进行在线下载,采用并行接口(专利技术),不占用CPU的任何引脚资源,下载后自动运行,无需断电,不同于其它厂家的串行方式(占用串行口P3.0/P3.1).配置一个标准的点阵LCD接口及DS18B20温度传感器接口!无需用户自己接线.
1. 板间资源:
40 脚锁紧座一只:用于插入CPU芯片,进行在线下载。
CPU周围共有4 X 8=32 个跳线器,分别对应P0,P2,P1,P3口线选择:
跳线器位于上方则:
焊盘P0.(00—07)与CPU的P0.0—P0.7 口一一对应
焊盘P2.(20—27)与CPU的P2.0—P2.7 口一一对应
焊盘P3.(30—37)与CPU的P3.0—P3.7 口一一对应
同时:P3.0 口对应RS232的RX 端
P3.1 口对应RS232的TX 端
焊盘P1.(10—17)与CPU的P1.0—P1.7 口一一对应。
跳线器位于下方则:
数码管L1(笔段A—G)与CPU的P0.0—P0.6 口一一对应
数码管L2(笔段A--G)与CPU的P2.7.—P2.1 口一一对应
此时如蜂鸣器旁跳线器位于BP端则P2.0 与蜂鸣器连接
如蜂鸣器旁跳线器位于L2 端则P2.0 与L2 的小数点端连接
指示灯(D10—D17)与CPU的P1.0—P1.7 口一一对应。
按钮S0—S3 与CPU的P3.0—P3.3 口一一对应
地址开关SW1-4与CPU的P3.4—P3.7 口一一对应
RESET为RESET开关。OSC为晶体焊盘区。小LED 为电源指示灯。
RS232接线端(DB9):RX 为89S52的232 电平RDX 端
TX 为89S51 的232 电平TDX 端
GND 为89S51 的232 电平GND 端
如使用本板与PC通信,请选用直通RS232通信线!
P4口的ALE,PSN,RST与CPU的ALE,PSTN,RESET端直接相连,用于系统扩展。
电源输入为:+9V。系统工作电压为: +5V (VCC)
2. 本用户板可直接进行以下实验功能开发:
BCD 互转BIN 码、显示 键盘提示音、键盘中断
键盘译码、跳转 加法、减法运算器
交通灯及顺序控制器 定时报警器
乒乓球球游戏 时钟及秒表
LED 数码管教学、动画 舞台彩灯
MCU与PC的RS232通信 电扇、洗衣机电脑控制器
直流电机调速 步进电机控制
AD/DA扩展 串行EEPROM读写控制
3. S51F型学习开发板演示软件使用说明:
用户在购买学习板时,随机附赠的软盘中DEMO51F.ASM 为该用户板不扩展状态下35 个功能中节选的17 个功能各异的小模块组成,由红色的地址开关选择程序入口,即将地址开关SW1-SW4 拨至0-15 (SW1-SW4 对应1,2,4,8,且位于ON 位置有效),按RESET按键即可!演示0:P0,键盘二进制译码电路,将S0—S3 的按键转换成二进制值由数码管显示出来,LED指示灯显示相应键位。
演示1:P1,键盘十进制译码电路,将S0—S3 的按键转换成十进制值由数码管显示出来,LED指示灯显示相应键位。
演示2:P2,秒表计时电路,按S0 开始计时并由数码管显示出来,计满一分钟结束,蜂鸣器报警。
演示3:P3,模拟交通灯,绿灯亮,黄灯闪烁,红灯亮如此循环。
演示4:P4,数码管笔段教学,按S0 键切换,L1 显示笔段名,L2 闪烁显示相应笔段
演示5:P5,数码管笔段动画效果演示,按S0 键开始。
演示6:P6,数码管显示0—F循环,按S0 键开始。
演示7:P7,数码管显示0—F左移循环,按S0 键开始。
演示8:P8,数码管显示F--0 右移循环,按S0 键开始。
演示9:P9,LED 指示灯显示右移循环,按S0 键开始。
演示10:PA,LED 指示灯显示左移循环,按S0 键开始。
演示11:PB,LED 指示灯扩散,收敛亮灯演示,按S0 键开始。
演示12:PC,键盘提示音演示,按下任何键,蜂鸣器发声(跳线器选择BP端)。
演示13:PD,加法计算器,按S0 键开始加一运算。
演示14:PE,减法计算器,按S0 键开始减一运算。
演示15:PF,加减法计算器,按S0 键开始加一运算。按S1 键开始减一运算。
演示16:RS232串行通信,将跳线器P30、P31跳到上端,连上电缆,PC发送字符到单片机,单片机接收后按原字符返回给PC机,通信速率(fosc=12M)1200B/S—8data—2stop.本用户板如进行简单扩展可进行A/D,D/A,SPI 接口,IC2接口,LCD 点阵,步进电机,直流电机,RAM/ROM,RS485/RS422,动态扫描等,功能可扩展到70 多种-。软盘中STEP51F.ASM 为步进电机扩展方法及驱动程序, 软盘中LCD51F.ASM 为字符LCD 扩展方法及驱动程序。