SST89E系列51单片机
华晴电子EL-89C驱动安装说明书

选中刚才保存的 led.c 的文件,点击 Add,然后点击 Close,文件添加完成
点击“+”号,可以看到 c 文件已经添加到工程中了 下一步需要进行编译前工程设置
点击 Options for Target 出现如下对话框 仅作编译文件用时需要设置 OutPut 一项,点击 OutPut
在“Create HEX File”前打钩,表示编译需要产生十六进制文件,这个文件是我们烧写到单 片机必须的文件,所以必须勾选此项。点击“确定”
点击“下一步” 显示如图界面,点击“完成”
“系统属性”界面,点击“设备管理器”
右击“我的电脑”,选择“属性”,显示
如图此为 ASP 下载器
打开烧写软件 AVR_fighter 选择对应的芯片
打开选择一个要下载的 HEX 文件
2.3 安装 keil C51 软件编写第一个程序
2.3.1 keil C51 安装 双击光盘中\keil C51 完全破解版\setup 文件 夹中 setup.exe 可执行安装文件,出现如下界面:
至此,基础设置完成,下一步进行编译工作
点击 Project -> Rebuild all target files (重新编译所有目标文件)
底部编译结果显示"test1" - 0 Error(s), 0 Warning(s). 表示没有错误没有警告; Program Size: data=9.0 xdata=0 code=21 可以看到程序大小,data 占用 9 字节,程序代码占 用 21 字节; creating hex file from "test1"... 产生 hex 文件,这个文件正式烧写单片机需要的 此时用上述烧写单片机方法把生成的 hex 文件载入单片机,即可在开发板上看到实验结果。
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 语言编程。
SST89C系列单片机ISP/IAP功能的实现

作者: 唐义思
作者机构: 重庆人文科技学院,重庆合川401524
出版物刊名: 科技资讯
页码: 11-12页
年卷期: 2015年 第21期
主题词: 单片机 监控程序
摘要:具有ISP/IAP功能的单片机给使用者提供了极大的方便,特别是在高校,大部份的单片机实验室都采用SST89C××系列的单片机,一是该型单片机价格低廉,二是该型单片机同时具有ISP/IAP功能.但是由于某些不可预料的原因,很容易造成用于实现ISP和IAP功能的监控程序损坏,从而导致单片机无法工作,该文阐述了SST89C××单片机的ISP/IAP功能的实现方法.由于
SST89C××系列的单片机在刚出厂时就已结具备了ISP功能,因此图文并茂地着重介绍了具有ISP 功能的SST89C××单片机在没有专用编程器时该如何实现IAP功能的方法.。
YL-51开发板使用手册

YL-51单片机学习开发板使用手册在使用前请详细阅读本手册………………………………………………………………………………………………版本号:2011012.22.001目录前言: 拿到实验板后首先需要做的几件事 (4)第一章YL-51单片机学习开发系统介绍1.1 YL-51单片机学习开发板简介 (5)1.1.1 YL-51学习板功能简介 (5)1.1.2 YL-51学习板硬件配置说明(标配+选配) (7)1.2 硬件说明 (10)1.2.1 I/O口分配说明 (10)1.2.2 跳线说明 (11)第二章 YL-51单片机学习开发板使用说明2.1 单片机开发环境的建立 (12)2.1.1 usb口驱动安装 (12)2.1.2 STC-ISP下载软件安装 (14)2.1.3 KEIL单片机开发软件安装 (14)2.2 开发流程 (14)2.2.1 单片机开发平台的建立 (14)2.2.2 STC单片机程序下载方法 (15)2.2.4 Keil工程文件的建立、设置与编译 (16)第三章 YL-51单片机学习方法介绍 (23)第四章 经典实验例程详细解答,更多请查看光盘相关程序文件夹4.01 闪烁灯 (25)4.02 流水灯 (26)4.03 单键识别 (28)4.04 设计一个59秒计数器 (31)4.05 矩阵键盘检测 (33)4.06 利用定时器和蜂鸣器唱歌.............................................................................,.. (39)4.07 模数转换ADC0804的应用 (43)4.08 数模转换DAC0832的应用 (46)4.09 DS18B20 温度测量显示实验 (48)4.10 1602 字符液晶显示 (54)4.11 EEPROM AT24C02 实验 (61)4.12串口通讯实验 (66)4.13 DS1302时钟+LCD1602显示 (68)第五章 扩展配件应用说明5.1 USB-ISP下载器使用 (76)5.1.1 USB-ISP下载器功能简述 (76)5.1.2 USB-ISP下载器驱动安装 (77)5.1.3 USB-ISP下载器使用安装图示 (81)5.1.4 USB-ISP下载器程序下载方法 (82)第六章 产品服务 (86)前言: 拿到实验板后首先需要做的几件事……当用户拿到实验板后的第一件事是先看实验板供电是否正常、下载程序功能是否正常、各芯片功能是否都能成功实现,检测方法如下所示:1. 先把产品包装中的四个铜柱及镙母安装在实验板上。
89S52简介

4.1 89S52单片机的介89S52单片机最初是由Intel 公司开发设计的,但后来Intel 公司把51 核的设计方案卖给了几家大的电子设计生产商,譬如SST、Philip、Atmel 等大公司。
如是市面上出现了各式各样的但均以51 为内核的单片机,倒是Intel 公司自己的单片机却显得逊色了。
这些各大电子生产商推出的单片机都兼容51 指令、并在51 的基础上扩展一些功能而内部结构是与51 一致的。
89S52有40个引脚,4个8位并行I/O口,1个全双工异步串行口,同时内含5个中断源,2个优先级,2个16位定时/计数器。
89S52的存储器系统由4K 的程序存储器(掩膜ROM),和128B的数据存储器(RAM)组成。
【3】89S52单片机的基本组成框图见图4-1。
【3】P0P1P2P3图4-1 80C51单片机结由图4-1可见,89S52单片机主要由以下几部分组成:1.cpu系统8位cpu,含布尔处理器;时钟电路;总线控制逻辑。
2.存储器系统4K字节的程序存储器(ROM/EPROM/Flash,可外扩至64KB);128字节的数据存储器(RAM,可再外扩64KB);特殊功能寄存器SFR。
3.I/O口和其他功能单元4个并行I/O口;2个16位定时计数器;1个全双工异步串行口;中断系统(5个中断源,2个优先级)。
4.1.1 89S52单片机主要特性1. 一个8 位的微处理器(CPU)。
2. 片内数据存储器RAM(128B),用以存放可以读/写的数据,如运算的中间结果、最终结果以及欲显示的数据等,SST89 系列单片机最多提供1K 的RAM。
3. 片内程序存储器ROM(4KB),用以存放程序、一些原始数据和表格。
但也有一些单片机内部不带ROM/EPROM,如8031,8032,80C31 等。
目前单片机的发展趋势是将RAM 和ROM 都集成在单片机里面,这样既方便了用户进行设计又提高了系统的抗干扰性。
虚席

在使用前请详细阅读本手册目录本产品为了最大减少产品成本,把相关产品资料提供网络下载,减去了光盘成本。
下载:开发板原理图/doc1/mcu/实验板原理图.rar测试程序及源码/doc1/mcu/测试程序举例.rar工具软件/doc1/mcu/工具软件.rar开发板上部分元件资料/doc1/mcu/实验板上部分器件资料.rar仿真监控模块程序/doc1/mcu/仿真模块监控程序液晶模块资料/doc1/mcu/液晶模块资料.rar第一章 HS5101 单片机学习开发系统简介第一章HS5101 单片机学习开发系统简介HS5101 单片机学习开发系统首创将实验板、仿真器、下载线集成在同一系统中,可以直接支持 51 系列单片机的烧写和实验。
您只需一套 HS5101 开发系统和一台电脑而不需要其它任何设备即可轻松学习 51 系列单片机。
本系统的仿真也适合开发人员开发单片机产品使用,真正一次投资,终生受益。
1.1 性能特点:编程器、实验板、仿真器、下载线四合一直接使用计算机 USB 接口供电,也可外接电源适配器供电编程与实验共用唯一的锁紧插座,串行下载与仿真共用同一串口,无需并口支持,连线更简洁,操作更方便板载丰富的实验硬件资源,可通过 40Pin 外扩接口扩展任意实验提供丰富的实验例程,附带汇编和 C 源代码可直接将器件放在开发系统锁紧座上进行编程,单独作编程器使用配有 40Pin 外扩接口和标准 40Pin 仿真连接头,当作一台独立的 51 单片机仿真器使用1.2 功能概叙:1.2.1 实验部分HS5101 开发实验板通过串口或者USB转串口线可以直接对实验中的芯片进行在线编程控制,芯片放在系统唯一的锁紧座,编程和实验共用,烧写完毕即可自动演示。
实验过程中无需拔插任何电缆和芯片,也无需切换电源,可轻松地将编译好的代码下载到实验板上进行验证或演示,整个过程只需利用鼠标操作即可,方便快捷。
HS5101 开发实验板提供了丰富的硬件资源和接口,随机提供了大量的开发源代码。
流水灯实验报告
[文档标题]一、 实验目的1. 初步熟悉并掌握keil uVision 的基本使用方法;2. 学习51单片机的内部电路和工作原理,并在以SST89E564RD 芯片为基础的单片机上实现简单逻辑的LED 的闪烁;3. 熟悉使用C 语言编程实现单片机程序的编写;二、 实验器材1. 安装keil uVision5 的笔记本电脑1台2. 以SST89E564RD 芯片为基础的单片机1个三、 实验原理(1)LED 显示器(数码管)的结构与原理1.数码管的结构LED 显示器(数码管)系发光器件的一种。
常用的LED 发光器件有两类:数码管和点阵。
数码管内部由七个条形发光二极管和一个小圆点发光二极管组成,根据各管的亮暗组合成字符。
常见数码管有10根管脚。
管脚排列如下图所示。
其中COM 为公共端,根据内部发光二极管的接线形式可分为共阴极和共阳极两种。
+5V ab fcg d e 3 COM e 1 d2 c 4 dp 5b 6a 7 8 f9 g 10 COM(a) (b) (c)使用时,共阴极数码管公共端接地,共阳极数码管公共端接电源。
每段发光二极管需5~10mA 的驱动电流才能正常发光,一般需加限流电阻控制电流的大小。
2. 数码管显示原理LED 数码管的a ~g 七个发光二极管。
加正电压的发光,加零电压的不能发光,不同亮暗的组合就能形成不同的字型,这种组合称为字型码。
管脚排列 共阴极数码管 共阳极数码管(2)keil uVision软件使用1.keil uVision简介Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
Keil 提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。
运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。
单片机习题答案
单片机习题答案第1章习题参考答案1-1什么是单片机?它与一般微型计算机在结构上何区别?微型计算机的基本结构由CPU(运算器、控制器)、存储器、输入设备和输出设备五大部分组成,各部分通过外部总线连接而成为一体。
单片机的结构是在一块芯片上集成了中央处理器(CPU)、存储器、定时器/计数器、中断控制、各种输入/输出接口(如并行I/O口、串行I/O口和A/D转换器)等,它们通过单片机内部部总线连接而成为一体。
1-2MCS-51系列单片机内部资源配置如何?试举例说明8051与51兼容的单片机的异同。
答:MCS-51系列单片机内部资源配置型号8031/80C318051/80C51程序存储器片内RAM定时/计数器并行I/O口串行口中断源/中断优先级无128B128B128B256B256B2某162某162某163某163某164某84某84某84某84某8111115/25/25/26/26/24KBROM无8751/87C514KBEPROM8032/80C328052/80C524KBROM8051与51兼容的单片机的异同厂商型号程序存储片内定时/并行串行中断源/优先级5/26/2直接驱动LED输出,片上模拟比较器256B3某163219/2SPI,WDT,2个数据指针其它特点器RAM计数器I/O口口IntelATMEL8051/80C514KBROM128BAT89C20512KBFlahROMAT89S5312KBFlah ROMAnalogADuC812DeviceW77E5832KB256B+3某1636212/2扩展了4位I/O 口,双数据指针,WDT。
19/2WDT,SPI,8通道12位ADC,2通道12位DAC,片上DMA控制器。
.飞利浦80C552无256B3某1648115/4CMOS型10位ADC,捕捉/比较单元,PWM83/87C5528KBEEPROM83/89CE55832KBEEPROM256B+3某16401024B115/4256B3某1648115/4CMOS型10位ADC,捕捉/比较单元,PWM8通道10位ADC,捕捉/比较单元,PWM,双数据指针,IC总线,PLL (32kHz)。
普中科技单片机实验板使用操作说明解读
第一章产品简介
产品介绍:
本产品是一款性价比极高的产品,提供USB2.0和串口两种通信方式,USB实现供电、编程、仿真、通信多种功能,另外还提供了Atmel单片机的ISP接口。此板兼容STC、SST、Atmel、Philips等51家族的所有单片机。如果使用ISP编程、仿真等建议使用开发板自带的单片机。PRECHIN-V2.0开发板有着丰富的外部资源,单片机和各种外围设备的接口完全开放,自由度极高,任凭您自由发挥。学习者可以通过短路冒和跳线完成各种各样的实验,学习者所能想到的,在我们的板上就能办到。只有您想不到的,没有它办不到的。
24.Atmel的ISP接口(支持Atmel 89系列系列和AVR AT90S8515、Atmega8515型号的
程序烧录
25.提供了实时时钟(PCF8563的后备电源(掉电了时间也能正常走,有需求者可以安装纽扣电池座和电池
26.另配了外置5V电源插座(方便用户用做别的用途。
24.所有单片机I/O均引出,供用户自由安排与发挥自建电路等等。
B接口(供电、烧程序、通信于一体的接口,无需电源线、DB9串口通信线、USB
转串口线
21.STC89系列增强型C51单片机(可以工作在6T模式下,又快又稳。
22.支持PS/2电脑键盘接入(通过PS/2通信协议把电脑键盘与单片机连接,可获得大
量的输入按钮
23.ISP功能电脑直接烧录程序,无需另外购买烧录器和仿真器。(省钱又方便试验
J0断开时,可以使用STC官方提供的烧录工具烧
录程序,也可以使用Com Magic,但需要“断电-
开电”冷启动操作。
J1红外线(短接为红外功能
J2继电器(短接为继电器功能
短路冒
J3步进马达接线口
STC89C51介绍
STC89C51介绍3.1.1 STC89C51主要功能及DIP封装STC89C51是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。
另外STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35Mhz,6T/12T可选。
STC89C51主要功能如表1所示,其DIP封装如图2所示表1:STC89C51主要功能3.1.2 STC89C52引脚介绍①主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线②外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端③控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。
ALE/PROG(Pin30):地址锁存允许信号PSEN(P in29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
④可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。
P0口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7P2口(Pin21~Pin28):8位准双向I/O 口线,名称为P2.0~P2.7 P3口(Pin10~Pin17):8位准双向I/O 口线,名称为P3.0~P 3.7 作频率35Mhz ,6T/12T 可选。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SST89E系列51单片机SST89E51RD,SST89E52RD,SST89E54RD,SST89E58RD, SST89E554RD,SST89E554564
一、器件一般特点:
与ATMEL、PHILIPS、WINBOND等公司的8位标准8051系列单片机完全兼容:
软件完全兼容
开发工具兼容
封装和引脚(Pin-Pin)完全兼容
工作频率
SST89E554/564:0~40MHz,4.5~5.0V
SST89V554/564:0~33MHz,2.7V~3.3V
SST89E54、SST89E58:0~40MHZ,2.7V~5.5V
1K字节内部SRAM
三个高电流驱动端口(每端口16mA)
三个16位定时器/计数器
全双工、增强型串口
帧错误检测
利于多设备联网的自动地址识别
8个中断源,4级中断优先级
可编程看门狗(WDT)
可编程计数器阵列(PCA)
四个8位I/O端口(32个I/O引脚)
双DPTR,提高块数据交换速度
低的EMI(可禁止ALE)
SPI接口
增强的双倍速模式和标准模式:
标准模式:12个时钟/机器周期
双倍速模式:6个时钟/机器周期,比标准模式指令执行速度快两倍
兼容TTL和CMOS逻辑电平
掉电检测
低功耗模式:
可外部中断唤醒的掉电模式
休眠(IDLE)模式
双SuperFlash EEPROM块
SST89E564/SST89V564:64KB主Flash块+8KB辅助Flash块,两个块均为128B扇区大小
SST89E554/SST89V554:32KB主Flash块+8KB辅助Flash块,两个块均为128B扇区大小
两个块独立块加密,并具有软件加密
在IAP(In-Application-Programing,在应用中编程)模式下两个块同时操作
IAP模式下带中断支持的存储重叠
封装齐全:PDIP44,PLCC44,TQFP44封装
温度特性:
商业级:0~+70
工业级:-40~+85
二、与其它MCS51系列单片机相比,其突出特点:
内部嵌入SuperFlash存储器:提高器件抗干扰性能,SST的MCU在51系列中是抗干扰性能最好的。
可编程计数器阵列(PCA):产生PWM输出
IAP功能:能够支持远程在线下载和修改程序
增强的双倍速模式:比其它所有的51单片机执行速度快一倍。
三、产品简介:
SST 所有MCU的设计和制造都使用了SST公司特有的SuperFlash工艺。并且和8051完全相同的指令
集,是脚到脚兼容标准的8051微控制器。
SST89E(VF)554/564具有72KB/40KB的片内flash EEPROM程序存储器,这些Flash存储器使用SST
专有的专利技术CMOS SuperFlash EEPROM工艺,因此具有SST的场增强、隧道注入、分裂门存储单元等
先进特性。片内的SuperFlash存储器分为两个独立的程序存储块。主SuperFlash块0为64KB/32KB大小,
从块1为8KB大小。从块的8KB可以映射到64KB/32KB地址空间的最低位位置;也可从被程序计数器隐藏,
映射到数据空间,作为一个独立的EEPROM数据存储器。通过一个特殊的适配器和相应针对SST的固件代
码可以使用标准的87C5x OTP EPROM编程器对器件进行编程。在上电复位时,器件可以配置为外部主机(编
程器等)的一个从设备用于烧写代码,也可以配置为一个主设备进行IAP。器件设计为可进行ISP(在系
统编程)和IAP(在应用编程)可以大大扩展电路板设计的灵活性,特别对于TQFP小型封装和PLCC封装
可以省去价格昂贵的适配器。这颗器件在出厂时,SST已经向从Flash块中预写了一段典型的引导代码,
示范了通过IAP进行用户代码下载和引导代码升级的操作。SST提供一个典型的引导代码例子用于用户参
考设计。片擦除指令将擦除预编的引导代码。
除了片内的72KB/40KB SuperFlash存储器,用户也可以使用外部的64KB程序空间。除了片内的1KB
SRAM,用户也可以扩展片外最多64KB的数据空间。SST公司的高可靠、专利的SuperFlash工艺和先进的
存储单元结构为设计和制造Flash EEPROMs提供了重大的便利。这些先进特性可以为用户提供极高的可靠
性和极低的成本。
三、产品应用
由于SST的MCU与8051完全兼容的特性和突出特点,可以在以下产品中得到充分应用:
考勤机
加油机
出租车计价器
工业控制系统
自动化仪表
手持终端
IC卡话机
GPS系统
电机控制
安防系统
电力控制系统
WS9700/WS9600/WS2566/
WS811/WS812产品作为SST89xxx系列下载编程器的使用方法
并可直接烧写SST公版仿真监控程序
▲ SST系列单片机ISP/IAP下载编程驱动程序下载