第33卷第2期
2011年4月
甘肃冶金
GANSU
METALLURGY
V01.33
No.2
Apr.,2011
文章编号:1672-4461(2011)02-0113-02
STM8系列单片机的开发与应用
陈国照
(西北矿冶研究院,甘肃白银730900)
摘要:本文对sr公司新推出的STM8系列8位单片机与传统Intel
80C51单片机做一简要比较,继而对该单片机
调试原理与开发系统进行了介绍,最后就其应用中的一些问题进行了分析探讨。
关键词:单片机;STM8;开发应用;IAP
中图分类号:TP368.1
文献标识码:B
Development
and
Application
of
STM8
Series
Microcontroller
CHEM
Guo.zhao
(Nmthwest
Research
Institute
of
Mining
and
Metallurgy,Baiyin
730900。China)
Abstract:A
bdef
Comparison
is
made
between
the
newly
developed
series
of
STM8
8
bit
microcontrollers
and
the
tradition-
al
IIItd
80C51
series。and
the
debug
principle
and
developing
tools
for
STM8
a弛introduced.Finally[mlne
problems
con-
.cemlng
their
appHcafion
8弛discussed.
Key
Words:microcontroller;STM8;development
and
applicafion;IAP
1
引言
8位单片机历经30多年的发展历程,虽然受到
16位、32位单片机的冲击,市场占有率不断下降,但
产销量仍不断扩大,竞争也更加激烈。诸多半导体
公司纷纷推出更具市场竞争力、性价比更高的8位
单片机。法国sT公司推出的STM8系列单片机即
是典型代表之一。本文首先把STM8系列单片机做
一简要介绍,并与传统的Intel
80C51系列单片机进
行对比,然后介绍其调试原理与开发工具,最后就其
开发应用中的一些问题做一些探讨。
2
STM8系列单片机介绍
STM8系列单片机又可细分为3个子系列:一般
用途的STM8S系列单片机、汽车用途的STM8A系
列单片机和低功耗用途的STM8L系列单片机。每
个系列都还在不断完善和发展中。
现以STM8系列单片机与Intel
80C51系列单片
机对比的形式,对STM8系列单片机性能指标做一
简要介绍。
2.1优越的MCU性能
STM8系列单片机与80C51系列单片机都采用
CISC指令系统。STM8系列MCU核最高运行速度
达16
MIPs(在最高16
MHz时钟频率下),而80C
51
MCU核最高运行速度只有1.33MIPs(在最高允许
速度16
MHz下)。
STM8系列具有内部16
MHz
RC振荡器,用于
驱动内部看门狗(IWDG)和自动唤醒单元(AWU)
的内部低功耗38
kHz
RC振荡器,以及上电/掉电保
护电路,是80C51系列所不具备的。这在对时钟精
度没有特殊要求的情况下,可降低外接元件数量,从
而降低系统总成本。
STM8系列单片机有3种低功耗模式:等待模
式、积极暂停(Active
Halt)模式及暂停(Halt)模式,
而80C51系列单片机则只有空闲(Idle)模式和掉电
(Power
Down)模式o
2.2丰富的外围接口和定时器
Intel
80C51系列单片机仅有UART接口、SPI
接口、12C接口类型和2—3个16位定时器(这些接
口类型还不能同时在一颗芯片上实现),STM8系列
则有10位ADC、UART、SPI、12C、CAN、LIN、IR(红
外线远程控制)、LCD驱动接口,1—2个8位定时
器,l一2个一般用途16位定时器,1个16位先进定
时器,1个自动唤醒定时器和独立看门狗定时器。
4燃儆E-m啷ail:GⅢSL翮YJ弧L@砺126-com
万方数据
评论0