STC89C52下载器电路图
- 格式:pdf
- 大小:23.90 KB
- 文档页数:1


据指针 12SO 字节
SRAM ~1L 8 16M2>64k
宇竹闪存
2k・sic字节
ISP引导码
P0
8051
徴处理器 四个&隹 并行瑞口 P1
/
ETROM
A/D
D白怡flash
石加价 P2 n
P4
0—P43
四个附
电子万年历系统设计方案
1.1 STC89C52 简介
STC89C52完全兼容MCS-51还有新的功能,比如新增两级中断优先级,多一个外 中断,置EEPRO,M512B存等。还支持ISP下载,不用编程器,只要一个 MAX23和一 些廉价的元件就能写程序,可擦写10万次。比51起最大的优点能支持在线下载,在 线烧写程序,而不必专门买昂贵的编程器,只需要ISP下载线就可以了。 1.2 性能参数
STC单片机比51单片机性能有以下优越性: 7 图 (1)高抗静电(ESD), 6000伏静电测试,直接打在芯片管脚上,安然无恙 T2/P1. 0
T2EX/PL 1
P1.2
PL 3
PL. 4
P1. 5
Pt 6
Pl. 7
Rsr
RXLVP3 0
TXD/P3, 1
INTO/F3. 2 而1 /P3, 3
T0/P3. 4
I1./P5. 5
WP3. 6
R^/PS. 7
XTAL2
XT All
vss
1 40
2 39
3 38
4 37
5 36
6 35
— 34
S 33
9 - 32
10 p 31
11 O 30
112 29
13 28
114 27
15 26
16 25
117 24
1S 23
19 22
120 21
VCC
PO.0 ADO
1 PO.1/ADL J
PO. 2
PO. 3 鱼D3
FO. 4. AD I
7 ■■■■I P2.4 A12 _] P2 3,
A11
1 P2. 2 1:J
二I P2, 1/-A9 二I
P2. 0 AS ⑵ 超强抗干扰,轻松过2KV/4KV快速脉冲干扰(EFT)。
STC89C52串口下载的冷启动法与带电下载法
作者:jdzj868 来源:机电之家下载站 录入:jdzj868 更新时间:2009-12-23 16:36:01 点击数:0
【字体: 】
STC89C52RC单片机可以直接用串口进行ISP编程,对于使用者来说,这就变得很简单了.这里要说的是,对STC89C52RC进行串口ISP编程的两种方法.
第一种 冷启动, 即彻底关断用户目标板的电源,再上电.这一方法为厂家推荐之方法.宏晶公司在STC89C52RC数据手册上给出了下面的编程流程.
具体做法如下:
1.首先确保有STC89C52RC的目标板至少有最小系统.
2.到宏晶公司的网站下载一个软件,下载地址为: /datasheet/stc/stc-isp-v2.9-setup/stc-isp-v2.9-setup-beta5.exe
先在MCU Type下拉列表中选择正确的单片机型号,这里就选STC89C52RC啦,然后点击“Open File”打开待下载的文件,接着选择正确的COM口以及本机可用的最高波特率,COM口根据你接的串口来确定,最高波特率通常不必改动,接下来就是选择是否启用单片机的倍速特性,根据自己的需要来定,选择芯片内置振荡器的增益大小,可以根据提示,按提示要求去做,可得到较低的EMI特性。
一切选项最好之后,可以开始下载.
关断电源,然后点击“Download/下载”按钮,点完后,再接通电源,这里要注意,关断电源到接通电源时间应稍微长一些,保证板子充分放电.只要注意操作顺序应该没有什么问题,如果点击“Download/下载”未及时插上电源,会出现如下图所示画面,不必担心,直接将电源插上即可。
第二种 不切断电源的方法
与冷启动相比,前面的操作都一样,只是从冷启动需要关断电源的操作步骤开始不一样.当冷启动需要关断电源时,在本方法下,不需要关断电源.此时,请按照下面步骤进行:
基于STC89C52单片机的数字温度计
学院:信息科学与工程学院
专业:电子信息科学与技术
基于STC89C52单片机的数字温度计
2 一、摘 要
温度的检测是工业生产中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型数字温度传感器实现对温度的测试与控制得到更快的开发。本文设计了一种基于STC89C52单片机的温度检测系统,该系统将温度传感器DS18B20接在控制器的端口上,对温度进行采集,将采集到的温度值显示在1602液晶屏上。经实验测试表明,该系统设计和布线简单,结构紧凑,有可读性高,反应速度快,测量准确,抗干扰能力强,性价比高,扩展方便等优点,具有关阔的应用前景。
关键词:STC89C52 数字温度计 DS18B20
二、前言
随着人民生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便是不可否定的,其中数字温度计就是一个典型的例子。
单片机控制温度检测系统的温感系统主要是DS18B20芯片,该芯片由一根总线控制,电压范围为3.0v--5.5v。DS18B20具有测温方便、测温范围广、测温精度高等特点。出于对此类问题的探索,我们设计并制作了此温度检测系统。
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确。其输出温度采用数字显示,主要用于对测温比较准确的场所,该设计控制器模块主要使用STC89C52单片机,测温传感模块使用DS18B20;显示模块使用1602液晶显示屏,可以只管、准确的显示所测温度值。
三、系统组成及工作原理
3.1、总体设计方案
经分析,将系统分为两个部分,一个是由温度传感器DS18B20组成的检测部分,另一个是由单片机和1602液晶组成的主控与显示部分。如图所示DS18B20将检测到的数据送到单片机,单片机对接收到的数据进行处理并送到1602显示,6V电源给各个部分供电。
3.2系统单元的选择与论证
STC89C52RC单片机介绍
STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。
主要特性如下:
1. 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051。
2. 工作电压:5。5V~3.3V(5V单片机)/3。8V~2。0V(3V单片机)
3. 工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz
4. 用户应用程序空间为8K字节
5. 片上集成512字节RAM
6. 通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。
7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3。0,TxD/P3.1)直接下载用户程序,数秒即可完成一片
8. 具有EEPROM功能
9. 具有看门狗功能
10. 共3个16位定时器/计数器。即定时器T0、T1、T2
11. 外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒
12. 通用异步串行口(UART),还可用定时器软件实现多个UART
13. 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)
14. PDIP封装
STC89C52RC单片机的工作模式
掉电模式:典型功耗〈0.1μA,可由外部中断唤醒,中断返回后,继续执行原程序 空闲模式:典型功耗2mA
正常工作模式:典型功耗4Ma~7mA
掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备
STC89C52RC引脚图
STC89C52RC引脚功能说明