《项目驱动:单片机套用设计基础》是2011年北京航空航天大学出版社出版的图书,作者是陈明计。本书分两部分介绍了嵌入式多任务作业系统在项目编程中的重要作用。
基本介绍
- 书名:项目驱动:单片机套用设计基础
- 作者:陈明计
- 出版社:北京航空航天大学出版社
- 出版时间:2011年7月1日
图书信息
书 名: 项目驱动:单片机套用设计基础
开本: 16开
定价: 33.00元
图书目录
第1章 深入理解嵌入式C
1.1 概述
1.1.1 特性
1.1.2 引脚排列与描述
1.1.3 特殊功能暂存器
1.2 单片机最小系统与开发工具
1.2.1 Tiny51核心模组
1.2.2 复位电路
1.2.3 晶体振荡电路
1.2.4 单片机线上仿真与编程
1.3 SDCC扩展
1.3.1 SDCC简介
1.3.2 套用示例
1.3.3 关键字与数据类型
1.4 存储器类语言
1.4.1 存储类型
1.4.2 存储模式
1.4.3 特殊功能暂存器数据类型
1.4.4 位数据类型
1.4.5 存储器绝对定址
1.4.6 指针
1.5 函式
1.5.1 函式参数和局部变数
1.5.2 覆盖
1.5.3 使用专用暂存器组
1.6 深入理解嵌入式C
1.6.1 概述
1.6.2 方法
1.6.3 函式调用与参数传递
1.6.4 函式返回
1.6.5 局部变数存储
1.7 经典範例程式设计
1.7.1 LED流水灯範例
1.7.2 蜂鸣器驱动範例
1.7.3 数码管动态扫描显示驱动範例
1.7.4 键盘动态扫描驱动範例
第2章 特殊功能部件与外设
2.1 中断系统
2.1.1 中断概念
2.1.2 80C51的中断结构
2.1.3 相关暂存器
2.1.4 中断向量
2.1.5 中断操作
2.1.6 使能和禁止中断
2.2 定时/计数器
2.2.1 相关暂存器
2.2.2 定时/计数器模式
2.2.3 定时器查询延时
2.2.4 定时器中断延时
2.2.5 无源蜂鸣器驱动程式
2.2.6 数码管动态扫描演示程式
2.2.7 测量负脉冲
2.3 看门狗
2.3.1 看门狗的作用
2.3.2 看门狗的工作原理
2.3.3 看门狗定时器的结构
2.3.4 暂存器描述
2.3.5 看门狗周期值设定
2.3.6 套用示例
2.4 I2C汇流排及其驱动程式
2.4.1 I2C简介
2.4.2 决策
2.4.3 软体接口
2.4.4 基本时序代码
2.4.5 外部接口代码
2.4.6 E2PROM读/写範例
2.4.7 CATl024驱动程式
2.4.8 温度的测量
2.5 串列口及其驱动程式
2.5.1 硬体基础
2.5.2 决策
2.5.3 软体接口
……
第3章 数据结构与计算方法初步
第4章 保险箱密码锁控制器(方案一)
第5章 TinyOS51嵌入式操作微小核心
第6章 程式设计基础
第7章 保险箱密码锁控制器(方案二)
参考文献
内容简介
第一部分为第l~4章,以SDCC51程式语言为基础,深入浅出地介绍如何使用嵌入式C编程来控制单片机各种外设部件,并给出常用C编程算法。第二部分为第5~7章,重点介绍TinyOS51嵌入式多任务作业系统的基本原理,及其在80C51单片机中的实现,并针对同一工程项目给出使用前后台程式和嵌人式多任务作业系统两种不同的编程方法。
《项目驱动:单片机套用设计基础》注重在教学中强化学生的动手训练,强调理论与实践相结合。读者通过《项目驱动:单片机套用设计基础》的学习,可熟练掌握嵌人式c的编程方法,并初步掌握嵌入式多任务作业系统的编程知识。
《项目驱动:单片机套用设计基础》可作为大学本科、高职高专电子信息、自动化、机电一体化、计算机等专业的教材,也可作为电子爱好者的自学用书,还可作为从事单片机套用开发工程技术人员的参考资料。