- 西安电子科技大学出版社
- 9787560645933
- 143782
- 47189969-0
- 16开
- 328
- 工学
- 计算机科学与技术
- TP368.1
- 数理科学和化学
- 本专科
内容简介
本书共分为12章,主要内容包括单片机概述,C51语言编程基础,Proteus软件简介,AT89S51单片机的硬件结构,AT89S51单片机的中断系统,AT89S51单片机的定时器/计数器,单片机与显示器件及键盘的接口,AT89S51单片机与ADC、DAC的接口,AT89S51单片机的串行口,AT89S51单片机系统的串行扩展,AT89S51单片机系统的并行扩展,单片机应用举例。本书部分章节借鉴了国内较为流行的教学资料,大部分应用实例都进行了验证,实例中的全部程序采用C语言编写,便于读者理解。本书内容丰富,应用实例较多,论述翔实严谨,可作为工科院校本科生和研究生的教材,也可供从事嵌入式产品研发的工程技术人员参考。
目录
第1章 单片机概述
1.1 单片机的基本概念
1.2 单片机的发展历史
1.3 单片机的分类
1.4 单片机的特点
1.5 单片机的应用
1.6 单片机的发展趋势
1.7 常用单片机
习题
第2章 C51语言编程基础
2.1 C51编程语言简介
2.1.1 C51语言与汇编语言比较
2.1.2 C51语言与标准C语言比较
2.2 C51语言程序设计基础
2.2.1 C51语言中的数据类型与存储类型
2.2.2 C51语言的特殊功能寄存器及位变量定义
2.2.3 C51语言的绝对地址访问
2.2.4 C51的基本运算符和表达式
2.2.5 C51的分支与循环程序结构
2.2.6 C51的数组
2.2.7 C51的指针
2.3 C51语言的函数
2.3.1 函数的分类
2.3.2 函数的参数与返回值
2.3.3 函数的调用
2.3.4 中断服务函数
2.3.5 变量及存储方式
2.3.6 宏定义与文件包含
2.4 Keil靨ision3环境下的C51程序开发
2.4.1 Keil靨ision3的基本操作
2.4.2 添加用户源程序文件
2.4.3 程序的编译与调试
2.4.4 工程的设置
习题
第3章 Proteus软件简介
3.1 Proteus功能概述
3.2 ProteusISIS的虚拟仿真
3.3 ProteusISIS环境简介
3.3.1 ISIS各窗口简介
3.3.2 主菜单栏
3.3.3 主工具栏
3.3.4 工具箱
3.3.5 元器件列表
3.3.6 预览窗口
3.3.7 原理图编辑窗口
3.4 ProteusISIS编辑环境设置
3.5 单片机应用系统的Proteus虚拟设计与仿真
3.5.1 虚拟设计与仿真步骤
3.5.2 新建或打开一个设计文件
3.5.3 选择需要的元件到元件列表
……
第4章 AT89S51单片机的硬件结构
第5章 AT89S51单片机的中断系统
第6章 AT89S51单片机的定时器/计数器
第7章 单片机与显示器件及键盘的接口
第8章 AT89S51单片机与ADC、DAC的接口
第9章 AT89S51单片机的串行口
第10章 AT89S51单片机系统的串行扩展
第11章 AT89S51单片机系统的并行扩展
第12章 单片机应用举例
参考文献
1.1 单片机的基本概念
1.2 单片机的发展历史
1.3 单片机的分类
1.4 单片机的特点
1.5 单片机的应用
1.6 单片机的发展趋势
1.7 常用单片机
习题
第2章 C51语言编程基础
2.1 C51编程语言简介
2.1.1 C51语言与汇编语言比较
2.1.2 C51语言与标准C语言比较
2.2 C51语言程序设计基础
2.2.1 C51语言中的数据类型与存储类型
2.2.2 C51语言的特殊功能寄存器及位变量定义
2.2.3 C51语言的绝对地址访问
2.2.4 C51的基本运算符和表达式
2.2.5 C51的分支与循环程序结构
2.2.6 C51的数组
2.2.7 C51的指针
2.3 C51语言的函数
2.3.1 函数的分类
2.3.2 函数的参数与返回值
2.3.3 函数的调用
2.3.4 中断服务函数
2.3.5 变量及存储方式
2.3.6 宏定义与文件包含
2.4 Keil靨ision3环境下的C51程序开发
2.4.1 Keil靨ision3的基本操作
2.4.2 添加用户源程序文件
2.4.3 程序的编译与调试
2.4.4 工程的设置
习题
第3章 Proteus软件简介
3.1 Proteus功能概述
3.2 ProteusISIS的虚拟仿真
3.3 ProteusISIS环境简介
3.3.1 ISIS各窗口简介
3.3.2 主菜单栏
3.3.3 主工具栏
3.3.4 工具箱
3.3.5 元器件列表
3.3.6 预览窗口
3.3.7 原理图编辑窗口
3.4 ProteusISIS编辑环境设置
3.5 单片机应用系统的Proteus虚拟设计与仿真
3.5.1 虚拟设计与仿真步骤
3.5.2 新建或打开一个设计文件
3.5.3 选择需要的元件到元件列表
……
第4章 AT89S51单片机的硬件结构
第5章 AT89S51单片机的中断系统
第6章 AT89S51单片机的定时器/计数器
第7章 单片机与显示器件及键盘的接口
第8章 AT89S51单片机与ADC、DAC的接口
第9章 AT89S51单片机的串行口
第10章 AT89S51单片机系统的串行扩展
第11章 AT89S51单片机系统的并行扩展
第12章 单片机应用举例
参考文献