ST7单片机C程序设计与实践(内附光盘1张)
分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 梁海浪编著
出 版 社:
出版时间: 2008-6-1字数: 442000版次: 1页数: 300印刷时间: 2008/06/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787811243208包装: 平装内容简介
本书内容以ST公司采用8位宽指令的通用产品ST7LITE39F2为主线,共分8章。内容包括:ST7控制器简介、Cosmic ST7 C语言的基础和特点、ST7 Visual Develop (STVD7)的使用、ST7实验板介绍、ST7基础应用、基于ST7LITE的音频播放器、基于ST7263的USB鼠标、低成本自同步的永磁交流(PMAC)电机。本书附光盘1张,内容为应用实例的源程序清单。
本书可作为大学本科生或研究生单片机控制原理及应用相关课程的实验指导书,也可作为ST7系列MCU应用开发者的参考书。
目录
第1章ST7控制器简介
1.1ST7结构方框图
1.2ST7功能概述
1.3ST7产品系列
1.4ST7LITE39引脚图和引脚功能说明
1.4.1ST7LITE39引脚图(如图1.4所示)
1.4.2ST7LITE39方块图(如图1.5所示)
1.4.3ST7LITE39各引脚说明(如表1.4所列)
第2章Cosmic ST7 C语言的基础和特点
2.1C文件
2.1.1文件中的行
2.1.2文件中的注释
2.1.3文件中的三字母代替ASCII码
2.1.4符号表示
2.1.5标识符
2.1.6关键字
2.1.7常数
2.1.8操作符和标点
2.2声明
2.2.1整型
2.2.2位型
2.2.3实型
2.2.4指针
2.2.5阵列
2.2.6结构
2.2.7联合
2.2.8枚举
2.2.9变址数
2.2.10函数
2.2.11存储类
2.2.12类型定义
2.2.13变量的范围
2.2.14绝对地址
2.3表达式
2.3.1变量
2.3.2常量
2.3.3字符
2.3.4sizeof的用法
2.3.5运算符号
2.3.6优先级
2.3.7语句
2.3.8预处理
第3章ST7 Visual Develop CSTVD7)的使用
3.1创建项目
3.1.1创建工作区(workspace)
3.1.2创建项目
3.1.3添加源文件
3.1.4添加其他的文件夹
3.2编译项目
3.2.1指定ST7目标处理器
3.2.2确认编译器选项
3.2.3定制C语言编译器选项
3.2.4定制链接器选项
3.2.5对指定文件改变编译设置
3.2.6编译应用程序
3.3调试
3.3.1调试程序
3.3.2运行和停止程序
3.3.3单步调试程序
3.4断点
……
第4章ST7实验板介绍
第5章ST7基础应用
第6章基于ST7LITE的音频播放器
第7章基于ST7263的USB鼠标
第8章低成本自同步的永磁交流(PMAC)电机
参考文献
书摘插图
第1章ST7控制器简介
ST7系列单片机的内核是一个8位CPU,CPU中具有6个内部寄存器。ST7系列单片机内部集成低电压检测器(LVD)、看门狗、高抗干扰的电磁兼容电路。通过编程可实现读/写保护、多种低功耗模式等。片上外设包括10位多通道A/D转换器、STI、SPI、I2C、USB和CAN接口,还有各种8位和16位带PWM功能的定时器。
……