嵌入式系统开发基础
嵌入式系统开发基础封面图

嵌入式系统开发基础

侯殿有, 葛海森, 编著

出版社:清华大学出版社

年代:2014

定价:36.0

书籍简介:

本书对使用广泛并有典型代表意义的MCS-51单片机及兼容机STC89C51/52的软硬件资源、外围设备接口和C语言编程语法做了详细的介绍。嵌入式控制系统的人机界面设计是系统设计的第一步,也是比较困难的一步,本书在详细介绍LCD显示汉字、曲线、和ASCII码原理基础上,给出了一个通用字模提取和建小字库程序及三种典型LCD显示驱动程序,这些资料对初学者和从事嵌入式开发的同行有很大的实用价值。

书籍目录:

第1章 嵌入式控制系统概论

1.1 单片机和嵌入式控制系统的定义、嵌入式系统的分类

1.2 MCS-51单片机在嵌入式控制系统中的地位和作用

1.3 嵌入式控制系统的研究方法

1.3.1 交叉编译环境Keil C

1.3.2 Keil C51的安装

1.4 程序的编辑、编译、调试和运行

1.4.1 建立项目

1.4.2 项目的运行模式

1.4.3 项目的编译模式

1.4.4 项目的调试

1.5 系统软件资源

1.6 习题

第2章 MCS-51单片机系统和系统扩展

2.1 MCS-51系列单片机

2.2 MCS-51单片机的外部引脚和总线

2.2.1 输入/输出引脚

2.2.2 MCS-51单片机的控制线

2.2.3 MCS-51单片机的片外总线

2.2.4 MCS-51单片机存储器结构

2.3 MCS-51单片机的最小系统

2.3.1 8051/8751的最小系统

2.3.2 8031最小应用系统

2.4 MCS-51单片机系统扩展

2.4.1 存储器扩展概述

2.4.2 存储器扩展的讨论

2.5 输入/输出口扩展和使用

2.5.1 简单I/O接口扩展

2.5.2 I/O口在TTL电路中使用

2.5.3 I/O口在外围设备中使用

2.6 习题

第3章 STC 89C51/89C52单片机介绍

3.1 89C51/89C52单片机资源和使用

3.1.1 89C51/89C52单片机片内资源

3.1.2 89C52单片机程序调试

3.2 89C52最小系统和仿真器使用

3.2.1 89C52最小系统

3.2.2 仿真器使用

3.3 习题

第4章 C51基本语句

4.1 C语言的特点及程序结构

4.1.1 C语言的特点

4.1.2 C语言和C51的程序结构

4.2 C51数据类型

4.2.1 字符型(字节型) char

4.2.2 int整型

4.2.3 long长整型

4.2.4 float浮点型

4.2.5 指针型

4.2.6 特殊功能寄存器型

4.2.7 位类型

4.3 C51的运算量

4.3.1 常量

4.3.2 变量

4.3.3 存储模式

4.3.4 绝对地址的访问

4.4 C51的运算符及表达式

4.4.1 赋值运算符

4.4.2 算术运算符

4.4.3 关系运算符

4.4.4 逻辑运算符

4.4.5 “位”运算符

4.4.6 复合赋值运算符

4.4.7 逗号运算符

4.4.8 条件运算符

4.4.9 指针与地址运算符

4.5 表达式语句及复合语句

4.5.1 表达式语句

4.5.2 复合语句

4.6 C51的输入输出

4.6.1 格式输出函数printf()

4.6.2 格式输入函数scanf()

4.7 C51程序基本结构与相关语句

4.7.1 C51的基本结构

4.7.2 if语句

4.7.3 switch/case语句

4.7.4 while语句

4.7.5 do while语句

4.7.6 for语句

4.7.7 循环的嵌套

4.7.8 break和continue语句

4.7.9 return语句

4.8 习题

第5章 C51函数

第6章 C51构造数据类型

第7章 MCS-51可编程并行I/O接口

第8章 MCS-51单片机的中断系统

第9章 MCS-51定时器/计数器接口

第10章 MCS-51单片机串行接口

第11章 MCS-51与键盘、显示器的接口

第12章 MCS-51与常用串行芯片接口

第13章 MCS-51与D/A、A/D的接口

第14章 汉字和西文字符显示原理

第15章 T6963C的汉字字符显示

第16章 KS0108液晶显示器驱动控制

第17章 HD61830液晶显示器驱动控制

参考文献

内容摘要:

嵌入式系统大多具有小巧轻薄的特点,程序代码不是很长,系统采用8位单片机即可满足要求。本书详细介绍了使用8位单片机和C语言进行嵌入式系统设计的方法。对于单片机技术的最新发展,如RISC(Reduced Instruction Set Computing,精简指令集)微处理器、SoC(System on Chip,片上系统)设计技术、IAP(In Application Programming, “应用现场”可调试功能)和ISP(In System Programming,在系统编程)功能也做了简单介绍。许多串行芯片工作体积小,能耗低,适合嵌入式系统,特别是掌上产品的使用要求,本书对此做了重点介绍。 嵌入式控制系统人机界面设计是进行嵌入式控制系统设计首先遇到的问题,也是难点。本书在详细介绍LCD显示汉字、曲线和ASCII码原理的基础上,给出了一个通用字模提取和建立小字库程序以及3种典型LCD显示驱动程序,这些资料对初学者和从事嵌入式开发工作的人员有很大的实用价值。本书配套的电子课件、配套实验讲义、各章的习题答案和部分工具软件可以到http://www.tupwk.com. cn/downpage网站下载。

书籍规格:

书籍详细信息
书名嵌入式系统开发基础站内查询相似图书
9787302369578
如需购买下载《嵌入式系统开发基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次2版印次1
定价(元)36.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

嵌入式系统开发基础是清华大学出版社于2014.出版的中图分类号为 TP312 ,TP360.21 的主题关于 C语言-程序设计-高等学校-教材 ,微型计算机-系统开发-高等学校-教材 的书籍。