51开发板

合集下载

51单片机开发板原理图

51单片机开发板原理图

J12 AIN0 R28 470R J4 1 2 3 4 5 6 1 2 3 4 8 7 6 5 4 3 2 1
11 7 4 2 1 10 5 3
dp
RJ5 502
VCC
VCC *
15 14 13 12 11 10 9 7
OSEG1 OSEG2 OSEG3 OSEG4 OSEG5 OSEG6 OSEG7 OSEG8
ISP 1 3 5 7 9 2 4 6 8 10
VCC GND
RST P15 P16 P17
GND RCLK VCC SCLK MOSIO
13 12 10 11 14
U4 OE RCLK SRCLR SRCLK SER VCC QA QB QC QD QE QF QG QH QH'
16 15 1 2 3 4 5 6 7 9
U8 GND QH QH SER CLK SH/LD H G F E D C B A
GND SN74HC595D
470R
DS1 CLK JP1
2
LCDE RD WR P24 P23 P22 SDA SCL
P16 D1
P17 D2
JP7 USBM D1 D2 + USB
74165PL1 15
PR5 VCC P00 P01 P02 P03 P04 P05 P06 P07 1 2 3 4 5 6 7 8 9
PR3 9 8 7 6 5 4 3 2 1 A103J VCC P16 P17 P32/CS1 P33/CS2 P34 P35 P36 P37 VCC 1 2 3 4 5 6 7 8
VCC CLK INH 74LS165
D8 D7
R8 R7
D6 D5
R6 R5

51单片机开发板使用手册

51单片机开发板使用手册

STU_MAIN单片机开发板使用手册第一章STU_MAIN 单片机开发板简介 (2)1.1 单片机开发板概述 (2)1.2 单片机开发板载资源介绍 (2)1.3 STU_MAIN 单片机开发板接口说明 (4)1.4 如何开始学习单片机 (5)第二章软件使用方法 ......................... . (6)2.1 KEIL 软件的使用方法 (6)2.2 STC-ISP 软件的安装与使用 (13)2.3 使用USB 口下载程序时设置步骤 (18)第三章STU_MAIN 开发板例程详细介绍 (21)3.1 准备工作 (21)3.2 安装STC-ISP下载程序 (21)3.3 闪烁灯 (22)3.4 流水灯 (23)3.5 单键识别 (25)3.6 利用定时器和蜂鸣器唱歌 (28)3.7 DS18B20 温度测量显示实验 (31)3.8 LCD1602 字符液晶显示 (36)3.9 串口通讯实验 (39)3.10 基于DS1302的多功能数字钟实验 (41)3.11 EEPROM X5045 实验 (47)第一章STU_MAIN 单片机开发板简介1.1 单片机开发板概述STU_MAIN 单片机开发板是经过精心设计开发出的多功能MCS-51 单片机开发平台。

该开发板集常用的单片机外围资源、串口调试下载接口于一身,可以让您在最短的时间内,全面的掌握单片机编程技术。

该开发板特别适合单片机初学者、电子及通信等专业的课程设计以及电子爱好者自学使用。

STU_MAIN 单片机开发板可作为单片机课程的配套设备,课程从最基本的预备知识开始讲起,非常详细的讲解KEIL 编译器的使用,包括软件仿真、测定时间、单步运行、全速运行、设置断点、调试、硬件仿真调试、变量观察等,整个过程全部用单片机的C 语言讲解,从C 语言的第一个主函数MAIN 讲起,一步步一条条讲解每一个语法、每条指令的意思,即使对单片机一巧不通,对C 语言一无所知,通过本课程的学习也可以让你轻松掌握MCS-51 单片机的C 语言编程。

51开发板原理图

51开发板原理图

DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7
10 9 8 5 4 2 3 7
a b com com a c d f b g e f e c d g dp dp DS4 LED-7SEG
DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7
10 9 8 5 4 2 3 7
a b com com a c d f b g e f e c d g dp dp DS3 LED-7SEG +5
LCD1 GND VCC VO RS WR E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 BG VCC BG GND
In Doing We Learn!
R54 1K
+5
H
E
Q13 9012
6
16 DB7
+5
R10 R11 R12 R13 R14 R15 R16 R17
USB供电电路
+5
F1
DM FUSE DP
LEDS2 9012
R44 1K 1 6
Q14 LEDS1 9012
R45 1K 1 6
Q15 LEDS0 9012
R46 1K 1 6
Q17 9012
CON8
D J5
+5IN J7
+5IN 4.7K R5 CON8 4.7K R26
C2 0.1uF 1K R33 DP DM DP 18 R57 18 R58
KeyOut4 KeyOut3 KeyOut2 KeyOut1 K1 KEY KeyIn1 K2 KEY KeyIn2 C KeyIn3 K4 KEY KeyIn4 K8 KEY K12 KEY K16 KEY K3 KEY K7 KEY K11 KEY K15 KEY RS-232 K6 KEY K10 KEY K14 KEY K5 KEY K9 KEY K13 R1 R2 R3 R4 KEY +5 4.7K 4.7K 4.7K 4.7K +5

51单片机开发板电路原理图

51单片机开发板电路原理图

4.7K
J-JDQ J-JDQ
1
2
A K
D1 4007
3
VCC JDQ JDQ
VCC
VCC
2
JDQ4001 1
3 2 1
6
5
R5 470
中断/独立按键
INT0 INT0
D/A转换
U3 VCCC8 104 D0 D1 D2 D3 D4 D5 D6 D7 DA_CS 1 P36 2 18 19 17 7 6 5 4 16 15 14 13 10 3 ~CS ~WR1 ~WR2 ILE ~XFER DI0 DI1 DI2 DI3 DI4 DI5 DI6 DI7 GND GND VDD VCC Jout J-out 20 1 2 3 4
VCC 16 2 6 15 10 9 C4 104 C6 104 C7 104 P31 P30 C2 30p C1 30p VCC CRY1 12M
电源
R11
VCC
扩展插针接口
P23 P22 P21 P20 P37 P36 VCC VCC
470 A
VCC
6 5 4 3 2 1
AT89S52 20 VCC 40
4*4矩阵键
VCC 0 SDA D LCD_RS 4 LCD_RW 8 LCD_E C SCL 2 1 D E F 1 LEDJDQ LED 2 9 A B 5 6 7 INT0 1 PS2DATA 2 P16 3 P17 VCC PS2DATA JPS2 1 2 3 4 5 6 PS/2
1 2
C10 104
ADC0831
DAC0832 DAC0832
AT24C02
VCC
LED彩灯
LED1 LCD_RS LED2 LCD_RW LED3 LCD_E LED4 BELL SCL LED5 SDA

51单片机开发板电路图

51单片机开发板电路图

VCC 6 5 4 3 2 1 VCC VCC D C B A
步进电机驱动接口
WE1
WE2
WE3
六位高亮度数码管(共阴 )
WE4
WE5
WE6
COM1 COM2 ULN2003
SPEAKER
VCC
DC
喇叭
D0 D1 D2 D3 D4 D5 D6 D7
2 3 4 5 6 7 8 9
74HC573 ULN2003驱动电路 VCC
a b c b e f g dp
a f e g d b c dp com
a b c b e f g dp
a f e g d b c dp com
a b c f b e e f g dp
a g d b c dp com
a b c b e f g dp
D14
a f e g d b c dp com
RL1 J01 P06 P05 P04 P03 P02 P01 P00 1 2 3 4 5 6 7 U9
直流电机接口
8*8 LED点阵屏
DC MOTOR
具体功能请参考芯片资料 ,原理图只供电气连接线路
VCC RE2 10K C11 150PF AD IN 2 1 C R12 10K CSAD 1 RD 2 WR 3 4 5 6 7 8 9 10 R15 10K U5 CS RD WR CLK IN INTR VCC 20 19 18 DB1 17 DB2 16 DB3 15 DB4 14 DB5 13 DB6 12 DB7 11 DB8
GND
avr X1 Y1 11.0592 X2 CJ3 avr
1 D- 2 D+3 4 U0 7805
+ D2 D1 C

KR-51开发板使用说明书

KR-51开发板使用说明书

KR-51/AVR开发板使用说明声明:本指导教程和配套程序仅在开发和学习中参考,不得用于商业用途,如需或引用,请保留声明和出处。

请不要在带电时拔插芯片以及相关器件。

自行扩展搭接导致不良故障,本公司不负任何责任。

产品不定时升级,所有更改不另行通知,本公司有最终解释权。

一、开发板硬件资源介绍1 . 开发板支持USB 程序下载(宏晶科技STC系列单片机)2. 开发板支持AT89S51 ,AT89S52 单片机下载(需要配合本店另外下载器下载)3. 开发板支持ATmega16,ATmega32 AVR 单片机下载(需要配合本店另外转接板和下载器使用)4. 开发板供电模式为:电脑USB 供电(USB 接口)和外部5V 电源供电(DC5V接口)5. 开发板复位方式:上电复位和51按键复位6. 外扩电源:通过排针外扩5 路5V 电源,3路3.3V电源方便连接外部实验使用7. 所有IO 引脚全部外扩,方便连接外部实验使用8. 开发板集成防反接电路,防止接反,保护开发板二、开发板功能模块介绍(1 )8 位高亮度贴片led 跑马灯;(2) 4 位共阳数码管显示;(3)LCD1602 和LCD12864液晶屏接口;(4) 1 路无源蜂鸣器;(5) 1 路ds18b20 温度测量电路(与DHT11 温湿度接口共用);(6) 1 路红外接口电路(7) 4 路独立按键(8) 1 路CH340 USB转串口通讯电路(全面支持XP/WIN7/WIN8系统);(9)1路蓝牙模块接口(可做蓝牙测试板,USB转蓝牙);(10)1路2.4G模块接口;(11)1路WiFi模块接口(可做WiFi测试板,USB转WiFi)三开发板跳线选择本开发板接线简单,适合初学者使用,开发板各模块的跳线使用注意事项:烧写程序时,拔掉蓝牙模块,WiFi模块,J10处用跳线帽短接1,3和2,4。

蓝牙模块和WiFi模共用串口,不能同时使用。

使用1602、12864液晶接口时请拔下数码管J4 跳线帽。

自制51单片机开发板介绍

自制51单片机开发板介绍

自制51单片机开发板介绍1.1 P89LV51RD2单片机简介P89LV51RD2[1]是一款80C51微控制器,包含64kB Flash和1024字节的数据RAM。

P89LV51RD2的典型特性是它的X2方式选项,使得可通过该特性来选择应用程序以传统的80C51时钟频率(每个机器周期包含12个时钟)或X2方式(每个机器周期包含6个时钟)的时钟频率运行,其中,选择X2方式可在相同时钟频率下获得2倍的运行速度,或者在降低一倍的时钟频率下,保持同样的运行速度,从而使功耗更低,并极大地降低EMI。

Flash程序存储器支持并行和串行在系统编程(ISP)。

ISP允许在软件控制下对设计好的单片机系统进行重复编程。

P89LV51RD2也可采用在应用中编程(IAP),允许随时对Flash程序存储器重新配置,即使应用程序正在运行时也不例外。

其主要特性如下:80C51核心处理单元;3V的工作电压,操作频率为0~33MHz;64kB的片内Flash程序存储器,具有ISP(在系统编程)和IAP(在应用中编程)功能;通过软件或ISP选择支持12时钟(默认)或6时钟模式;SPI(串行外围接口)和增强型UART;PCA(可编程计数器阵列),具有PWM和捕获/比较功能;4个8位I/O口,含有3个高电流P1口(每个I/O口的电流为16mA);3个16位定时器/计数器;可编程看门狗定时器(WDT);8个中断源,4个中断优先级;2个DPTR寄存器;低EMI方式(ALE禁能);兼容TTL和CMOS逻辑电平;掉电检测;低功耗模式掉电模式,外部中断唤醒;空闲模式;PDIP40,PLCC44和TQFP44的封装。

下图1-1为P89LV51RD2的内部功能框图,图1-2为本开发板采用的TQFP44的引脚图。

关于P89LV51RD2的详细介绍请参见参考文献[1]。

图1-1 P89LV51RD2内部功能框图图1-2 P89LV51RD2 TQFP44封装引脚图1.2 开发板主要功能和特性下图1-3为开发板的外观照片图,图1-4、图1-5为原理图。

朗译LY-51S开发板资料开发板学习课件

朗译LY-51S开发板资料开发板学习课件

89S52引脚图
时钟、复位电路
时钟电路:
复位电路:
I/O端口-P0口 1.P0端口 总线I/O端口,双向,开漏,数据地址分 时复用,该端口除用于数据的输入/输出 外,在89S52单片机外接程序存储器时,还 分时地输出/输入地址/指令。由P0端口 输出的信号无锁存,输入的信息有读端口 引脚和读端口锁存器之分
5、方式3
2个8位方式。工作方式3只适用于定时 器0。如果使定时器1为工作方式3,则定时 器1将处于关闭状态。
6、汇编编程举例
利用定时器/计数器每隔1ms控制产生宽度为2个机器周期的负脉冲,由 P1.0送出,设时钟频率为12MHz ORG 0000H AJMP MAIN ORG 000BH AJMP T0INT ORG 100H MAIN: MOV TH0,#0DDH MOV TL0,#18H SETB TRO LOOP: SJMP LOOP ORG 200H T0INT: CLR P1.0 SETB P1.0 MOV TH0,#0DDH MOV TL0,#18H RETI
P0端口结构
P1端口结构
P2端口结构
I/O端口-P3口(双功能口) P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 -RXD 串行接口 -TXD -/INT0 外部中断输入 -/INT1 -T0 定时/计数器输入 -T1 -/WR 外部数据读、写 -/RD
I/O端口-P3口(双功能口)
数据传送指令(2)
MOV MOVC MOVC MOVX MOVX MOVX MOVX PUSH POP XCH XCH XCH XCHD SWAP
DPTR, #data16 A, @A+DPTR A, @A+PC A, @Ri A, @DPTR @Ri, A @DPTR, A direct direct A, Rn A, direct A, @Ri A, @Ri A
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

此款宝贝不支持货到付款,价格不包含发票,需要发票请联系客服,谢谢!
宝贝描述:
1、开发板PCB尺寸:15.4CM*10.9CM
2、彩屏液晶(单片机也可以控制彩屏了,让你的学习充满乐趣)
3、12864液晶接口(可插汉字图形液晶)
4、1602LCD字符型液晶(1602可显示两行,每行16个ASCII码字符。


5、四相步进电机控制接口(可以联系步进电机的各种控制)
6、直流电机接口(可以练习直流电机的PWM调速控制)
7、AD/DA芯片PCF8591T(做AD、DA实验,AD、DA是一个相当重要的功能,贴近工程,贴近实际应用)
8、光敏电阻、热敏电阻(AD功能的实际应用,可以测光强度、温度,相比与其他开发板只能测可调电阻的电压,更有趣)
9、8个高亮LED发光二极管(可做闪灯,走马灯,各式花样灯)
10、8位共阳数码管(已焊接好)
11、8*8点阵(已焊接好)
12、4 x 4矩阵键盘(熟悉矩阵键盘编码、解码扫描原理,可作为人机输入接口)
13、4个精致独立按键(可做普通独立按键检测试验,也可做外中断INT0 INT1,外定时器T0实验)
14、EEPROM AT24C02(做IIC总线实验,可以储存数据到该芯片中)
15、DS1302时钟芯片(熟悉SPI总线,用DS1302可以做一个万年历电子时钟)
16、红外一体化接收头(做红外解码试验)
17、2路温度传感器DS18B20接口(学习编写1-WIRE总线程序,可以采集温度,做温度计。


18、USB转串口芯片PL2303HX(USB转串口实验,并且可以用来下载STC 单片机,一线下载,方便)
19、使用UNL2003大功率驱动芯片(这里用它来驱动步进电机,直流电机,继电器和蜂鸣器)
20、继电器试验(低电压控制高电压)
21、MAX232串口通讯芯片(可与计算机通信,同时也可做为STC单片机下载程序的接口)
22、无源蜂鸣器(可以让单片机发声、唱歌,让单片机变成电子琴)
23、晶体振荡器可自由更换(做实验时需要不同晶振频率时,可很方便的插拔更换)
24、PS2接口(单片机可以方便的控制USB鼠标,键盘等设备)
25、ISP下载接口(支持ATMEGA16单片机(需要转接板),暂不支持AT89S52单片机下载)
26、32个IO外扩接口(方便你的二次开发)
27、51和AVR双复位按键
28、40PIN紧锁座(非常方便单片机芯片的取放)
29、USB供电(USB可以提供500MA的电流,完全能满足开发板的需求了)
30、预留电源+5,GND接口(方便用户扩展其他外围电路时取电和共地)
其他配件链接网址:
1 AVR转接板:
/item.htm?id=12816919203&prt=132022602 3082&prc=1
2 12864 液晶:
/item.htm?id=10728566979&prt=132022606 2069&prc=1
3 1602 液晶:
/item.htm?id=10729054233&prt=132022612 6839&prc=1
发货清单:
1如图焊接好的51/AVR开发板一块(含铜柱)
2 STC89C52单片机(工业级)芯片一块
3 USB供电及下载电源线一根
4原装进口DS18B20一个
5红色短路帽10个
6购买后提供最小系统全套开发资料,收到货后请联系我们(提供资料下载地址),我们会在一个工作日内发送。

主要包括最小系统原理图PDF文档、开发软件、例程(更新中)、相关数据手册等。

主要例程如下(均调试通过):
1 led跑马灯(从上到下和从下到上依次点亮)
2 PWM 控制 LED 灯渐亮渐灭程序(led最暗和最亮时,蜂鸣器报警)
3 蜂鸣器唱歌—八月桂花香
4 蜂鸣器唱歌-世上只有妈妈好
5 蜂鸣器唱歌-2002的第一场雪
6 蜂鸣器-报警发生器
7 蜂鸣器-滴滴报警声
8 蜂鸣器-模拟枪声
9 蜂鸣器-消防车警报声
10 独立按键控制led灯
11 数码管数字移动显示
12 数码管数字钟显示(带按键调时间功能)
13 矩阵键盘数码管显示
14 矩阵键盘1602显示
15 继电器实验
16 点亮全部点阵
17 点阵移动显示效果
18 点阵显示数字
19 直流电机PWM
20 步进电机实验
21 1602液晶字符显示
22 外部中断电平触发
23 定时器0实验
24 单片机串口与PC机通讯
25 pc机串口控制单片机流水灯
26 数码管DS18B20温度测量
27 1602液晶 DS18B20温度测量
28 单片机测温电脑显示
29 PCF8591 AD-DA实验
30 实时时钟DS1302数码管万年历显示
31 实时时钟DS1302LCD1602万年历显示
32 EEPROM-IIC-AT24C02实验
33 IR红外遥控实验
34 12864液晶显示实验(带中文字库)
35 TFT2.4寸触摸屏汉子显示程序
注:此板目前调试主要存在如下问题:(我们不夸张开发板的功能,还原单片机的本质)
1此开发板可以支持STC89C52 usb下载程序,支持ATmega16单片机(需要转接板),但暂不支持AT89S52单片机下载程序,可能原因:点阵部分可能会对下载接口有影响。

不焊接点阵,下载正常。

3 STC89C52使用USB下载程序时,会对矩阵键盘B1和B2按键产生影响.
解决办法:
(1)使用USB下载程序后,将选择usb下载的2个红色短路帽拿掉即可。

(2)使用RS232串口(DB9座)下载
(3)使用外接电源单独供电。

相关文档
最新文档