一个典型的STC89C5x学习板电路图
STC89C5x单片机实验板使用说明
STC89C5x单片机实验开发板简介一、概述STC89C5x单片机实验开发板采用了STC宏晶科技公司的新型ISP(在线可编程) STC89C5x系列单片机作为CPU,与目前流行的单片计算机MCS-51系列内核完全兼容,克服了目前的单片机实验仪不能在线编程(即需要专门的编程器)、只能在实验室使用、携带不方便的缺点,是学习、开发单片机的理想工具。
图1 STC89C5x单片机实验开发系统图STC89C5x单片机实验开发板上设计了目前单片机教学中流行的LED循环灯、模数转换(A/D)、数模转换(D/A)、RS232接口、数码管、单脉冲发生器等电路、且价格低廉、适合各类学校的实验室使用。
该实验板设计小巧携带方便,配以+5V电源可以交由学生在实验室以外的场合很方便地学习使用,可作为学生在课程设计、毕业设计、电子大赛、机器人大赛中使用。
由于STC89C5x实验开发板集成了单片机应用系统的许多功能,也可直接作为目标板使用。
二、STC89C5x单片机实验开发板结构说明STC89C5x单片机实验开发板结构如下:图2 STC89C5x单片机实验开发板整体结构由上图可见,STC89C5x单片机实验开发板由以下几部分构成:1.CPU系统:包括复位、时钟、在线编程电路及I/O引线插孔;2.显示模块:采用串行显示,由六片74HC164和六个七段共阴数码管组成;3.串行接口:采用MAX232构成;4.模数转换模块:采用ADC0809及外围器件,能够实现八路八位的模拟量数据采集;5.数模转换模块:采用串行D/A转换TLC5616,能实现10位的数模转换;6.LED显示模块:由8个LED灯构成,其中3个红灯、两个黄灯、3个绿灯;方便进行各种编程实验;7.单脉冲发生电路:产生单个正或负脉冲;8.用户外接元件区:方便用户外加少量外接元件进行实验。
三、软件操作说明1.打开STC-ISP在线编程软件,在MCU Type栏目下选中单片机,例本实验板所用为STC89C52RC;2.根据您的计算机端口设置情况选中COM端口(计算机COM口设置查询可以右键点击桌面我的电脑—管理—设备管理器—端口),波特率一般保持默认,如果遇到下载问题,可以适当下调一些,3.先确认硬件连接正确,按如图点击“打开文件”并在对话框内找到您要下载的hex文件;4.按下图选中两个条件项,这样可以使您在每次编译keil时HEX代码能自动加载到STC-ISP,点击“Download/下载”;5.给单片机上电即可把可执型文件HEX写入到单片机内,如图是正在写入程序截图:6.程序写入完毕,目标板开始运行程序结果。
STC89C52单片机学习开发板介绍
STC89C52单片机学习开发板介绍全套配置:1 .全新增强STC89C52 1个【RAM512字节比AT89S52多256个字节FLASH8K】2 .优质USB数据线 1条【只需此线就能完成供电、通信、烧录程序、仿真等功能,简洁方便实验,不需要USB 转串口和串口线,所有电脑都适用】3 .八位排线 4条【最多可带4个8*8 LED点阵,从而组合玩16*16的LED点阵】4 .单P杜邦线 8条【方便接LED点阵等】5 .红色短路帽 19个【已装在开发箱板上面,短路帽都是各功能的接口,方便取用】6 .实验时钟电池座及电池 1PCS7 .DVD光盘 1张【光盘具体内容请看页面下方,光盘资料截图】8 .全新多功能折叠箱抗压抗摔经久耐磨 1个【市场没有卖,专用保护您爱板的折叠式箱子,所有配件都可以放入】9 .8*8(红+绿)双色点阵模块 1片【可以玩各种各样的图片和文字,两种颜色变换显示】10.全新真彩屏SD卡集成模块 1个【请注意:不包含SD卡,需要自己另外配】晶振【1个方便您做实验用】12.全新高速高矩进口步进电机 1个【价格元/个】13.全新直流电机 1个【价值元/ 个】14.全新红外接收头 1个【价格元/ 个】15.全新红外遥控器(送纽扣电池) 1个【价格元/个】16.全新18B20温度检测 1个【价格元/只】17.光敏热敏模块 1个(已经集成在板子上)【新增功能】液晶屏 1个配件参照图:v1.0 可编辑可修改温馨提示:四点关键介绍,这对您今后学习51是很有帮助的)1.板子上各模块是否独立市场上现在很多实验板,绝大部分都没有采用模块化设计,所有的元器件密密麻麻的挤在一块小板上,各个模块之间PCB布线连接,看上去不用接排线,方便了使用者,事实上是为了降低硬件成本,难以解决各个模块之间的互相干扰,除了自带的例程之外,几乎无法再做任何扩展,更谈不上自由组合发挥了,这样对于后继的学习非常不利。
几年前的实验板,基本上都是这种结构的。
STC89C5芯片手册的简要介绍PPT
第3章 片内存储器和特殊功能寄存器 (SFRs
• 程序存储器和数据存储器是各自独立编址的.STC89C51RC/RD+系列单片机除可以访问片上Flash存 储器外,还可以访问64KB的外部程序存储器。 • STC89C54RD+系列单片机内部有1280字节的数据 存储器,其在物理和逻辑上都分为两个地址空间:内 部RAM(256字节)和内部扩展RAM(1024字节)。 • 而STC89C51RC系列单片机内部有512字节的数据 存储器,其在物理和逻辑上都分为两个地址空间:内 部RAM(256字节)和内部扩展RAM(256字节)。 • 可以访问在片外扩展的64KB外部数据存储器。
1.2 STC89C51RC/RD+系列单片机 的内部结构
STC89C51RC/RD+系列单片机的内部结 构框图如下图所示。STC89C51RC/RD+ 单片机中包含中央处理器(CPU)、程序存 储器(Flash)、数据存储器(SRAM)、定时/ 计数器、UART串口、I/O接口、 EEPROM、看门狗等模块。 STC89C51RC/RD+系列单片机几乎包含 了数据采集和控制中所需的所有单元模块, 可称得上一个片上系统。
7.2 定时/计数器T2
定时器2是一个16位的定时计数器,通过 T2CON进行设置。其相关寄存器如下:
第8章 串行口通信
• 内部集成全双工串行通信口,与8051兼容 • 设有两个互相独立的接受发送缓冲器,同时接发 数据,统称串行通信特殊功能寄存器SBUF • 串行通信设有四种工作方式:其中有两种波特率 可变,另外两种固定。波特率由内部定时计数器 产生,用软件进行设置,选择不同的工作方式。 • 主机可以通过查询或中断方式对接发进行程序处 理,灵活方便!
stc89c51原理图
R48
R39
103
U27
C
CS _RTL8019 CS _USB
74HC138A
1 C21 C22 104 C23 104 C24 104
LED
旧底图总号
D
底图总号
104
更改 标记
数量 更改单号
签名
日期
更改 标记
数量 更改单号
签名
日期
更改 标记
数量 更改单号
签名
日期
拟 制 审 核
D
CPU
标准化 签名 日期 批 准 等级标记 第1张 共 4张
A
S2
103 103 103 103 103
XTAL1
+
U9
R52 33R0 3 4 7 8 13 14 17 18 11 1 D0 D1 D2 D3 D4 D5 D6 D7 LE OE Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 2 5 6 9 12 15 16 19 R31
A
C32
20P
XTAL2
B
P37/ RD P36/ WR
SMEMRB SMEMWB RSTDRV AEN IOCHRDY SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 GND TPOUT+ TPOUTVDD TXTX+ X1
BD4 BD5 BD6 BD7 EECS BCSB BA14 BA15 BA16 BA17 VDD BA18 BA19 BA20 BA21 JP AUI LED2 LED1 LED0 LEDBNC TPIN+ TPINVDD RX+ RXCD+ CDGND X2
1
格式(3)
2
单片机 STC89C54
√ 掉 电 模 式 : < 0.1μ A, 空 闲 模 式 : 2mA
UART(串口) 3 个定时器
双数据 指针
A/D 不加价
A / D (高速)可做: 按键扫描 电池电压检测 掉电检测 音量、频谱检测等
STC 89 系列单片机选型一览表 超低价
型 号
STC 89C51 STC 89C52 STC 89C53 STC 89C54 STC 89C55 STC 89C58 RC RC RC
STC89C51RC / RD+ 系列单片机中文指南
---无法解密 ---低功耗,超低价 --- 高速,高可靠 --- 强抗静电,强抗干扰
STC 89 系 列 单 片 机 , 高 速 、 高 可 靠 、 在 线 编 程
提 升 的 是 性 能 , 降 低 的 是 成 本
8/16/32/64k 字节 闪存
4. 7元
1280
字节
IAP
内置系统 ISP 监控程序
SRAM
P4 口地址 0E8H INT2/P4.3 INT3/P4.2 P4 口均可位寻址
国内技术支援:宏晶科技(深圳) www.MCU-Memory.com support@mcu-memory.com Update date: 2005-9-20
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
最 高 时 钟 看 双 P I I Flash RAM 降低 频 率 Hz 门 倍 4 S A 5V 3V 存储器 字节 EMI 狗 速 口 P P
0~80M 0~80M 0~80M 4K 8K 15K 16K 20K 32K 64K 0~80M 0~80M 0~80M 0~80M 0~80M 0~80M 4K 8K 15K 16K 32K 64K 512 512 512 1280 1280 1280 1280 512 512 512 1280 1280 1280 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
STC89C5芯片手册的简要介绍PPT
5.2 指令系统分类总结
- -和8051完全兼容
如果按功能分类,STC89C51RC/RD+系列单片机 指令系统可分为: 1.数据传送类指令; 2.算术操作类指令; 3.逻辑操作类指令; 4.控制转移类指令; 5.布尔变量操作类指令。
第6章 中断系统
6.1 中断结构
6.2 中断寄存器
6.3 中断优先级
1.3.1 STC89C51管脚图
1.8 STC89C51系列单片机封装尺寸 图
第2章 省电模式及复位
• 2.1 STC89C51单片机的省电模式 单片机的省电模式 正常工作模式下,STC89C51RC/RD+系列单片机的典型功 耗是4mA ~ 7mA, 掉电模式下的典型功耗是<0.1uA, 空闲模式(建议不要使用此模式)下的典型功耗是2mA. • 2.2 复位 • • • • • 1 外部RST引脚复位 2 软件复位 3 上电复位/掉电复位 4 看门狗(WDT)复位 5 冷启动复位和热启动复位
STC89C51单片机芯片手册
一. STC89系列单片机总体介绍
• • • • 1.1 STC89C51单片机简介 1.2 STC89C51系列单片机的内部结构 1.3 STC89C51系列单片机管脚图 1.8 STC89C51系列单片机封装尺寸图
1.1 STC89C51单片机简介
STC89C51 RC/RD+系列单片机STC 推出的新一代高速/低功耗/超强抗干扰 的单片机,指令代码完全兼容传统 8051单片机,12时钟/机器周期和6时 钟/机器周期可任选,HD版本 8051单 片机MAX810专用复位电路。
第3章 片内存储器和特殊功能寄存器 (SFRs
• 程序存储器和数据存储器是各自独立编址的.STC89C51RC/RD+系列单片机除可以访问片上Flash存 储器外,还可以访问64KB的外部程序存储器。 • STC89C54RD+系列单片机内部有1280字节的数据 存储器,其在物理和逻辑上都分为两个地址空间:内 部RAM(256字节)和内部扩展RAM(1024字节)。 • 而STC89C51RC系列单片机内部有512字节的数据 存储器,其在物理和逻辑上都分为两个地址空间:内 部RAM(256字节)和内部扩展RAM(256字节)。 • 可以访问在片外扩展的64KB外部数据存储器。
AT89C51单片机开发板原理图电路
A
Revision
GND
P3.2
1
2
3
4
6
COM3 R9 120 P0.1 P0.2
D2 D3 D4 P0.3
+5V 1
RP2
D
3
Q3 8550
D1 P0.0
D
GND 7805 PWR GND D10 4001 1 CP1 100u 2 Vin Vout 3 +5V
E
E
+5V R6 1K
+5V P0.4
D5 D6 P0.5 D7 COM4 P0.6 P0.7 120
GND +5V VLCD RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 +5V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1602 VSS VDD VO RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 A K TG1602 GND
GND
JP2 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
CN2 2 1 CN3 MAX232 1 C8 104 3 4 C9 104 5 P3.1 P3.0 11 10 12 9 C1+ C1C2+ GND C2T1IN T2IN R1OUT R2OUT T1OUT T2OUT R1IN R2IN VCC V+ V2 6 15 GND 14 7 13 8 GND C10 104 GND UART 1 6 2 7 3 8 4 9 5 D+ D+5V C5 4.7u R23 + C6 104 10K C7 1u GND 2 1 TXD P3.1 U11 1 2 3 4 5 6 7 8 9 10 11 12 13 14 DCD RI GND D+ DVDD REGIN VBUS RST# NC SUSPEND# SUSPEND NC NC CP2102 DTR DSR TXD RXD RTX CTX NC NC NC NC NC NC NC NC 28 27 26 25 24 23 22 21 20 19 18 17 16 15 GND RXD1 TXD1 P3.0 P3.1 RXD P3.0 +5V
stc89c516
中优定A 断 先时/ 源级器D
向下 兼容 Winbond
向下 兼容 Philips
向下 兼容 Atmel
STC89C51 RC 0-80M
4K
512 √ √ √ √ √ √ 1K+ 2 1ch+ 8 4 3 W78E51 P89C51
STC89C52 RC 0-80M
8K
512 √ √ √ √ √ √ 1K+ 2 1ch+ 8 4 3 W78E52 P89C52
用户程序是用 ISP/IAP 机制写入,一边校验一边写,无读出命令,彻底无法解密。DIP-40,PLCC-44,
PQFP-44 三种封装(PLCC、QFP 有 P4 口),RC/RD+ 系列单片机 P4 口地址为 E8H,并有 2 个附加外部中断,
P4.2/INT3,P4.3/INT2。STC89LE516AD/X2 系列单片机 P4 口地址为 C0H,无附加外部中断。 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC 增强型 8051 单片机中文指南(RC/RD+ 系列)
国内技术支援:宏晶科技(深圳) www.MCU-Memory.com support@dsp-memory.com Update date: 2005-2-16
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
STC89C58 RD+ 0-80M
32K 1280 √ √ √ √ √ √ 8K+ 2 1ch+ 8 4 3 W78E58 P89C58 AT89C51RC
STC89C516 RD+ 0-80M
63K 1280 √ √ √ √ √ √ 2 1ch+ 8 4 3 W78E516 P89C51RD2 AT89C51RD2
STC89C52原理图
DS1 11 DS2 7 DS3 4 DS4 2 DS5 1 DS6 10 DS7 5 DS8 3
a b a c f d g e e f d g dp com
a b c f e d g b c f e d
a g b c
f e d
g
DS1 11 DS2 7 DS3 4 DS4 2 DS5 1 DS6 10 DS7 5 DS8 3
R18 2 330 4 6 8
光敏
JP11 SW3
AIN3 AIN2 AIN1
AIN0 R30 10K R29 10K
AIN1 R32 10K R31 10K
AIN2 R37 10K R33 10K
AIN3
R39 10K
R38 10K
VCC
GND vcc U7
键盘接口
RST 9 P3010 P3111 P3212 P3313 P3414 P3515 P3616 P3717 XTAL2 18 XTAL1 19 20
470
330
单片机主编程座
U8 JP4 P10 P11 P12 P13 P12 P12 P12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Header 7X2 1 2 3 4 5 6 7 8 IN1 IN2 IN3 IN4 IN5 IN6 IN7 out2 out2 out3 out4 out5 out6 out7 16 15 14 13 12 11 10 9 a b c d LS1 Speaker VCC JP7 1 2 3 4 5 6 P31 JP10 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 RST 9 P30 10 P31 11 P32 12 P33 13 P34 14 P35 15 P36 16 P37 17 XTAL2 18 XTAL1 19 20 Header 20 GND P10 P11 P12 P13 P14 P15 P16 P17 1 2 3 4 5 6 7 8 P1.0(T2) P1.1(T2EX) P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0(RXD) P3.1(TXD) P3.2(INT0) P3.3(INT1) P3.4(T0) P3.5(T1) P3.6(WR) P3.7(RD) XTAL2 XTAL1 GND VCC (AD0)P0.0 (AD1)P0.1 (AD2)P0.2 (AD3)P0.3 (AD4)P0.4 (AD5)P0.5 (AD6)P0.6 (AD7)P0.7 (A8)P2.0 (A9)P2.1 (A10)P2.2 (A11)P2.3 (A12)P2.4 (A13)P2.5 (A14)P2.6 (A15)P2.7 EA/VPP ALE/PROG PSEN 40 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 31 30 29 P00 P01 P02 P03 P04 P05 P06 P07 VCC JP12 1 P00 2 P01 3 P02 4 P03 5 P04 6 P05 7 P06 8 P07 9 EA 10 P20 ALE 11 P21 PSEN 12 P22 WEI 13 P23 DUAN 14 P24 P25 15 P25 P24 16 DUAN P23 17 WEI P22 18 P21 19 EA P20 20 ALE PSEN Header 20 EA EA1 VCC
STC89C51原理图
U4 P10/T P11/T P12 P13 P14 P15 P16 P17 INT1 INT0 T1 T0
1 2 3 4
D15 R14
R13
IIC总线AT24C02
VCC VCC C13 C XTAL2 晶振 1 2 3 4 VCC U11 8 7 6 5
时钟3V备用电池 V1 1 +
eg
STC89C52RC
VCC U14 CS WR1 WR2 ILE XFER DA0 DA1 DA2 DA3 DA4 DA5 DA6 DA7
R31
D07 D06 D05 D04 D03 D02
GND VCC
一体化红外接收头SM0038
VCC
D01 8 D00 7 6 5 4 3 2 1
1 2
8 7 6 5 4 3 2 1
按扭开关1
按扭开关1
按扭开关1
D37
电源开关
K6
K11
K16
K21
P3.7
CON8
CON8
按扭开关1
按扭开关1
按扭开关1
按扭开关1
数码管Y为段选端,X为位选端 数模转换ADC0804 距阵键盘和4位独立键盘连接在P3口上 可进行单片机计时器和外部中断的操作
4位8段阴数码管
4位8段阴数码管
B
AD调节
VIN+ 6 VIN- 7 A GND8 V REF 9 D GND10
按扭开关1
CON8
电源输出接口扩展
1 2 3 4 5 6 7 8 D10 D11 D12 D13 D14 D15 D16 D17
K4
K9
K14
K19
P3.5
P0口扩展
89S5x和STC单片机下载器的制作和使用
Fc一20插头插在基本系统板上.如图11所示。
霞铷
田ll并行通信插击与基本系统连接 I 2 J软件简介 已经安装有双龙电子下载软件的电脑,在其桌面 上就有图12所示的国标。同样用鼠标左键双击该图标 便可进入MCU下载程睁的工作界面.如图鸲斯示。
R1IN GND
习戛r
: I■DB…9 ……; ……………………-_
图2串行通信电路
3.并行通信电路 并行通信电路由74HC244、连接器DB25、连 接器FC一20、扁平电缆等组成。如图3所示。图 中CN201(DB25)的(4)脚和(5)脚来自上位PC机, 用来控制八缓冲器数据线的通断。当该两脚为低电 平时,缓冲器可以正常传输数据。即数据从nAi进. nYi(n=1—2,i=1~4)输出。当该两脚为高电平时。 缓冲器输出端呈高阻状态。阻止数据传输。CN201
MCU
图1、图2、图3、和图4中的所有元器件均没 有特殊要求。都可在电子市场上买到。具体型号或 规格如表1所示。对应实物图如图5所示。
表1材料清单
名称
型号或规格
数量
元器件代号
外形l图 5l
AT89S5x或
单片机
1
STCl2Cx
集成块
MAX232
1
稳压块
LM7805
1
集成块
74HC244
1
昌振
11.0592MHZ
1—8.2—4
2
C101.C102
1—2
2
C103.C201
1—4.2—2
4
C104.C105
1—6
C107.
2
C108。
STC89C51单片机实验板原理图
P20 P21 P22 P23 P24 P25 P26 P27
1 2 3 4 5 6 7 8
C
S18 INT1 P34 GND
S19 T0 P35 GND
S20 T1
Header 8X2A
Header 8X2A
Header 8X2A
Header 8X2A GND
VCC MAX232 15 C6 0.1uF 0.1uF 6 4 GND VCC 16 2 1 3 11 10 12 9 P31 P30 Bell Title Size A3 Date: File: 2009-11-9 Sheet of E:\DXP 2004\..\电协STC单片机实验板.SchDoc Drawn By: 7 8 Number Revision C8 0.1uF 0.1uF C9 0.1uF 0.1uF P24 R5 1K 1K Q5 8550 PNP 蜂鸣器 D VCC P32 1 2 3 GND 4 VCC P33 5 6 PS2-6PIN S
IrDA
PS2-6PIN
D
RT-OUT1 T-IN1 RT-OUT2 T-IN2 RR-IN1 R-OUT1 RR-IN2 R-OUT2 MAX232
1
2 Vs
HS0038A2 HS0038A2
GND
O UT
3
P33 IrDA
GND
1
2
3
4
5
6
DISPLAY N1 N2 N3 N4 A VCC
LED P16
LEDA LED1 P17
LEDB LED1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
A
P25 P26 P27 P00 P01 P02 P03 P04 P05 P06 P07
教学课件第2章89C51单片机硬件结构和原理
当ROM容量不够时,尽量选择高容量存储器空间的单片机,如 89C52、89C54、89C58等,应避免外扩程序存储器,因为会增加 硬件负担。
程序存储器
FFFFH
(64K)
0FFFH (4K)
0000H
内部
EA=1
外部
EA=0 0000H
0FFFH (4K)
1
28
2
27
EPROM
3
26
4
25
5
24
6
23
7
22
8
21
9
20
10 2764 19
11
18
12
17
13
16
14
15
1
28
2
27
EPROM
3
26
4
25
5
24
6
23
7
22
8
21
9
20
10 2764 19
11
18
12
17
13
16
14
15
64K
3. 程序存储器
通过16位PC寻址,最大可寻址64kB地址空间
程序存储器资源分布
4. 数据存储器
片内、片外分开编址
如何区分0000-00FFH的地址空间是片内RAM还 是片外RAM?
片内RAM:
• 低128B片内RAM ① 高128B片内RAM
0000-007FH 0080-00FFH
SFR:特殊功能寄存器区
PSW位地址
数据存储器
FFFFH
CY AC F0 RS1 RS0 OV F1 P