stm8s ropstm8 flash 读写还能读写吗

stm8s芯片程序烧写操作方法_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
stm8s芯片程序烧写操作方法
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢中国最权威的教材图书网站 
图书分类 -
客服电话:010-
图书查询索引
书名 ISBN 作者 丛书名 出版社 出版社编号 发行单位
STM8S系列单片机原理与应用 - 中国高校教材图书网
相关类别图书
最新可供书目
STM8S系列单片机原理与应用
ISBN:978-7-
装订:平装
开本:16开
折扣价:¥36.10
折扣:0.95
节省了1.9元
发行编号:
每包册数:
出版日期:
内容简介:
本书以ST公司STM8S系列单片机原理与应用为主线,系统介绍了STM8内核MCU芯片的指令系统,简要描述了其常用内嵌外设结构、功能以及基本的使用方法,详细介绍了基于STM8S系列芯片应用系统的硬件组成、开发手段与设备等。在编写过程中,尽量避免过多地介绍程序设计方法和技巧,着重介绍硬件资源及使用方法、系统构成及连接;注重典型性和代表性,以期达到举一反三的效果。在内容安排上,力求兼顾基础性、实用性。
本书可作为高等学校电子信息类专业“单片机原理与应用”、“单片机原理与接口技术”课程的本科教材,亦可供从事单片机技术开发、应用的工程技术人员阅读。
作者简介:
章节目录:
基础知识 1
计算机的基本认识 1
计算机系统的工作过程及其内部结构 3
指令、指令系统及程序 8
寻址方式 14
单片机及其发展概况 14
单片机及其特点 15
单片机技术现状及将来发展趋势 16
STM8S系列MCU芯片内部结构 21
STM8S系列MCU性能概述 21
STM8S系列MCU内部结构 22
STM8内核CPU 24
STM8S封装与引脚排列 26
通用I/O口GPIO(General Purpose I/O Port) 29
I/O引脚结构 30
I/O端口数据寄存器与控制寄存器 30
输入模式 32
输出模式 32
多重复用引脚的选择 33
I/O引脚初始化特例 33
I/O引脚负载能力 34
STM8S的电源供电及滤波 35
复位电路 37
复位状态寄存器RST_SR 38
外部复位电路 39
时钟电路 40
内部高速RC振荡器时钟源HSI 41
内部低速RC振荡器时钟源LSI 42
外部高速时钟源HSE 42
时钟源切换 43
时钟安全系统(CSS) 45
时钟输出 46
时钟初始化过程及特例 46
存储器系统及访问 48
存储器结构 48
随机读写RAM存储区 49
Flash ROM存储区 50
数据EEPROM存储区 51
硬件配置选项区 51
通用I/O端口及外设寄存器区 52
唯一ID号存储区 52
存储器读写保护与控制寄存器 52
存储器读保护(ROP)选择 52
存储器写保护 52
存储器控制寄存器 53
Flash ROM存储器IAP编程 54
字节编程 55
STM8指令系统 69
ST汇编语言格式及其伪指令 69
ST汇编常数表示法 69
ST汇编语言格式 70
ST汇编支持的关系运算符 71
ST汇编伪指令(Pseudoinstruction) 72
STM8S寻址方式 78
立即寻址(Immediate) 78
寄存器寻址 79
直接寻址(Direct) 79
寄存器间接寻址 79
变址寻址(Indexed) 79
以存储单元作间址的间接寻址方式 80
复合寻址方式 81
相对寻址 82
隐含寻址 82
STM8S指令系统 83
数据传送(Load and Transfer)指令 83
算术运算(Arithmetic operations)指令 91
增量/减量(Increment/decrement)指令 101
逻辑运算(Logical operations)指令 102
位操作(Bit Operation)指令 105
移位操作(Shift and Rotates)指令 107
比较(Compare)指令 110
正负或零测试(Tests)指令 111
控制及转移(Jump and Branch)指令 111
汇编语言程序设计 119
STVD开发环境与STM8汇编语言程序结构 119
STVD开发环境中创建工作站文件 119
STVD自动创建项目文件内容 121
完善STVD自动创建的项目文件内容 124
在项目文件中添加其他文件 128
STM8汇编程序结构 128
子程序与中断服务程序在主模块内 128
子程序与中断服务程序在各自模块内 130
子程序结构 131
程序基本结构 132
顺序结构 132
循环结构 135
分支程序结构 135
并行多任务程序结构及实现 140
串行多任务程序结构与并行多任务程序结构 140
并行多任务程序结构 141
程序仿真与调试 145
STM8中断控制系统 149
CPU与外设通信方式概述 149
查询方式 149
中断通信方式 149
STM8S中断系统 150
中断源及其优先级 150
中断响应条件与处理过程 154
外中断源及其初始化 155
中断服务程序结构 157
STM8S系列MCU定时器 159
高级控制定时器TIM1结构 160
TIM1时基单元 161
16位预分频器TIM1_PSCR 162
16位计数器TIM1_CNTR 162
16位自动装载寄存器TIM1_ARR 163
计数方式 164
重复计数器TIM1_RCR 167
更新事件(UEV)与更新中断(UIF)控制逻辑 167
TIM1时钟及触发控制 168
主时钟触发信号 169
外部时钟模式1 170
外部时钟模式2 172
触发同步 173
捕获/比较通道 173
输入模块内部结构 174
输入捕获初始化与操作举例 175
输出比较 176
输出比较初始化举例 179
定时器中断控制 182
通用定时器TIM2/TIM3 182
通用定时器TIM2/TIM3结构 182
通用定时器时基单元 182
通用定时器输入捕获/输出比较 183
通用定时器TIM2/TIM3初始化举例 185
窗口看门狗定时器WWDG 187
窗口看门狗定时器结构及其溢出时间 187
窗口看门狗定时器初始化 189
在Halt状态下WWDG定时器的活动 189
硬件看门狗定时器IWDG 189
硬件看门狗定时器结构 190
硬件看门狗定时器控制与初始化 190
STM8S MCU串行通信 193
串行通信的概念 193
串行通信的种类 194
波特率 195
串行通信数据传输方向 195
串行通信接口的种类 196
UART串行通信接口 196
UART串行通信波特率设置 199
UART串行通信信息帧格式 199
奇偶校验选择 200
数据发送/接收过程 201
多机通信 205
UART同步模式 207
UART串行通信的初始化步骤 209
RS232C串行接口标准及应用 210
RS232C的引脚功能 210
RS232C串行接口标准中主信道重要信号的含义 211
电平转换 211
RS232C的连接 212
通信协议及约定 213
RS422/RS485总线 214
RS422接口标准 215
RS485标准 216
RS422/RS485标准性能指标 216
RS485/RS422标准接口芯片简介 217
RS485/RS422通信接口实际电路 218
避免总线冲突方式 219
串行外设总线接口(SPI) 221
STM8S系列芯片SPI接口部件结构 222
STM8S系列芯片SPI接口部件功能 222
STM8S系列芯片SPI接口部件的初始化 229
ADC转换器及其使用 232
ADC转换器概述 232
ADC转换器功能选择 233
分辨率与转换精度 233
转换方式选择 234
转换速度设置 237
触发方式 237
ADC转换器初始化过程举例 237
提高ADC转换精度与转换的可靠性 238
软件滤波 239
算术平均滤波法 239
滑动平均滤波法 240
中值法 240
数字滤波 240
数字信号输入/输出接口电路 245
开关信号的输入/输出方式 245
I/O资源及扩展 247
STM8S系统扩展I/O引脚资源策略 247
利用串入并出及并入串出芯片扩展I/O口 249
利用MCU扩展I/O 250
STM8S与总线接口设备的连接 251
简单显示驱动电路 253
发光二极管 253
驱动电路 254
LED发光二极管显示状态及同步 256
LED数码管及其显示驱动电路 260
LED数码管 260
LED数码显示器接口电路 261
LED点阵显示器及其接口电路 274
LCD模块显示驱动电路 279
以T6963C为显示控制芯片的LCD模块接口及时序 280
T6963C操作命令 282
屏幕像点与显示RAM之间的对应关系及模块的初始化 288
应用举例 289
键盘电路 296
按键结构与按键电压波形 296
键盘电路形式 298
键盘按键编码 300
键盘监控方式 301
光电耦合器件接口电路 314
单片机与继电器接口电路 316
电平转换电路 318
高压器件驱动低压器件接口电路 319
低压器件驱动高压器件接口电路 320
非轨对轨运放构成的比较器驱动数字IC电路 321
习题10 322
STM8S应用系统设计 323
硬件设计 323
硬件资源分配 325
硬件可靠性设计 326
元器件选择原则 327
印制电路设计原则 328
软件设计 330
存储器资源分配 330
程序语言及程序结构选择 331
STM8芯片提供的可靠性功能 331
提高晶振电路的可靠性 331
使用存储器安全机制保护程序代码不被意外改写 332
硬件看门狗 332
软件可靠性设计 332
PC“跑飞”及其后果 332
降低PC“跑飞”对系统的影响 334
PC“跑飞”拦截技术 335
检查并消除STM8指令码中不需要的关键字节 342
提高信号输入/输出的可靠性 342
选择合适的判别条件提高软件的可靠性 343
增加芯片硬件自检功能 344
习题11 345
参考文献 347
精彩片段:
书  评:
单片机技术作为计算机技术的一个重要分支,广泛应用于工业控制、智能化仪器仪表、家用电器,甚至电子玩具等各个领域。单片机具有体积小、功能多、价格低廉、使用方便、系统设计灵活等优点,受到工程技术人员的重视。国内高等学校的电子技术、电力技术、自动控制、计算机硬件等专业均开设了“单片机原理与应用”课程。
目前,国内多数高校“单片机原理与应用”课程仍以MCS-51内核及其兼容芯片作为讲授对象,但是MCS-51内核MCU芯片技术落后,内嵌外设种类少、功能单一,性价比不高,销量已呈逐年下降趋势,部分MCS-51兼容芯片生产商甚至声明不再提供MCS-51技术支持。2010年后,我们尝试用ST公司STM8内核8位MCU芯片,作为后MCS-51时代电子信息类(包括计算机硬件)本科专业“单片机原理与应用”课程的主讲芯片。这是因为:第一,该系列MCU芯片内嵌外设种类多、功能完善,价格低廉,具有很高的性价比;内嵌单线仿真接口(SIMM)部件,降低了开发设备的复杂性。第二,该系列MCU芯片内嵌外设与该公司Cortex M3内核32位STM32系列MCU芯片兼容,可为后续课程“嵌入式操作系统原理与应用”的学习奠定基础。第三,STM8内核CPU汇编指令与MCS-51较接近,容易被接触过Intel通用微处理器汇编语言的用户所接受。
本书以单片机在电子技术中的应用为主线,以需要掌握和使用单片机技术的高等学校相关专业学生、工程技术人员作为主要的服务对象,从实用角度出发,力争用通俗易懂的语言,由浅入深,系统、详细地介绍STM8S系列单片机的硬件结构、指令系统、程序设计方法、接口技术等方面的基本知识,结合典型应用实例介绍单片机应用系统的开发过程、手段和设备。本书在编写过程中,着重介绍系统的硬件组成及连接、系统调试方法;注重典型性和代表性,以期达到举一反三的效果;在内容安排上,力求兼顾基础性、实用性。
本书在广东工业大学《STM8S系列单片机原理与接口技术(第二版)》讲义的基础上,按教材体例重新调整、充实了讲义中部分章节内容后形成,全书共分11章。考虑到部分读者可能没有学过“计算机原理”方面的基础知识,在第1章中先介绍计算机系统的基本结构、工作原理等方面的基础知识,为学习后续章节奠定了基础;第2章主要介绍STM8S系列MCU内部结构、GPIO引脚功能及控制、时钟单元及切换方法;第3章简要介绍STM8S系列MCU芯片的存储器组织结构与IAP编程方法;第4章扼要介绍STM8内核CPU的指令系统;第5章介绍汇编语言程序设计与STVD开发工具的基本使用方法;第6章详细介绍STM8S系列MCU芯片的中断控制系统;第7章主要涉及STM8S定时器的基本功能和使用方法;第8章介绍UART与SPI串行通信部件及相关总线技术;第9章介绍STM8S芯片内嵌ADC转换器的功能及使用方法;第10章介绍单片机系统常用输入/输出接口电路;第11章扼要介绍STM8S应用系统的软硬件设计规则。
由于STM8S系列MCU外设种类繁多,功能完善,外设(如TIM1定时器)寄存器数目庞大,致使芯片用户参考手册长达数百页,因此本书不可能一一介绍所有外设的全部功能,也无法详细介绍各外设相关寄存器位的含义,使用时可参阅STM8编程指南、用户参考手册、相应型号STM8S芯片数据手册等资料。
广东工业大学物理与光电工程学院的周展怀、广州市杜高精密机电有限公司的胡敏强等参与了本书部分内容的编写工作,广东工业大学物理与光电工程学院的研究生利用假期校对了部分书稿,在此一并表示感谢。
由于编者水平有限,书中不当之处恳请读者批评指正。
其  它:
<table class="tblBL" cellpadding="0" cellspacing="0"
网上购书指南
&中国高校教材图书网
&&&京公网安备号
&&&技术支持:
总访问量:更多相关文档}

我要回帖

更多关于 stm8 rop 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信