目录:
**章 单片机概述
1.1 单片机简介
1.2 单片机的发展历史
1.3 单片机的特点
1.4 单片机的应用领域
1.5 单片机的发展趋势
1.6 MCS-51系列与AT89S5x系列单片机
1.6.1 MCS-51系列单片机
1.6.2 AT89S5x系列单片机
1.7 各种衍生品种的8051单片机
1.7.1 STC系列单片机
1.7.2 C8051Fxxx单片机
1.7.3 ADC812单片机
1.7.4 华邦W77系列、W78系列单片机
1.8 PIC系列单片机与**R系列单片机
1.8.1 PIC系列单片机
1.8.2 **R系列单片机
1.9 其他嵌入式处理器简介
1.9.1 嵌入式DSP处理器
1.9.2 嵌入式微处理器
思考题及习题1
第2章 AT89S51单片机的片内硬件结构
2.1 AT89S51单片机的硬件组成
2.2 AT89S51的引脚功能
2.2.1 电源及时钟引脚
2.2.2 控制引脚
2.2.3 并行I/O口引脚
2.3 AT89S51的CPU
2.3.1 运算器
2.3.2 控制器
2.4 AT89S51单片机存储器的结构
2.4.1 程序存储器空间
2.4.2 数据存储器空间
2.4.3 特殊功能寄存器
2.4.4 位地址空间
2.5 AT89S51单片机的并行I/O端口
2.5.1 P0口
2.5.2 P1口
2.5.3 P2口
2.5.4 P3口
2.6 时钟电路与时序
2.6.1 时钟电路设计
2.6.2 机器周期、指令周期与指令时序
2.7 复位操作和复位电路
2.7.1 复位操作
2.7.2 复位电路设计
2.8 看门狗定时器(WDT)的使用
2.9 低功耗节电模式
2.9.1 空闲模式
2.9.2 掉电运行模式
2.9.3 掉电模式和空闲模式下的
思考题及习题2
第3章 C51语言编程基础与Keil Vision3开发平台
3.1 C51编程语言概述
3.1.1 C51语言与8051汇编语言的比较
3.1.2 C51语言与标准C语言的比较
3.2 C51语言程序设计基础
3.2.1 C51语言中的数据类型与存储类型
3.2.2 C51语言的特殊功能寄存器及位变量定义
3.2.3 C51语言的**地址访问
3.2.4 C51语言的基本运算
3.2.5 C51语言的分支与循环程序结构
3.2.6 C51语言的数组
3.2.7 C51语言的指针
3.3 C51语言的函数
3.3.1 函数的分类
3.3.2 函数的参数与返回值
3.3.3 函数的调用
3.3.4 中断服务函数
3.3.5 变量及存储方式
3.3.6 宏定义与文件包含
3.3.7 库函数
3.4 Keil Vision3环境下的C51语言程序开发
3.4.1 KeilVision3的基本操作
3.4.2 添加用户源程序文件
……
第4章 虚拟仿真平台Proteus的使用
第5章 单片机开关检测、键盘输入与显示接口设计
第6章 中断系统的工作原理及应用
第7章 定时器/计数器的工作原理及应用
第8章 串行口的工作原理及应用
第9章 单片机系统的并行扩展
**0章 AT89S51单片机系统的串行扩展
**1章 AT89S51单片机与DAC、ADC的接口
**2章 AT89S51单片机的应用系统设计
附录A 实验与课程设计题目
附录B 头文件"LCD1602.h"和"DS1302.h"清单
参考文献
......
内容提要:
张毅刚主编的《单片机原理与应用设计(C51编程+Proteus仿真第2版高等学校规划教材)》是普通高等教育“十一五”***规划教材再版教材和****课程主讲教材。详细介绍美国ATMEL,公司的AT89S51单片机的片内硬件资源及工作原理,采用C51语言编程,并以虚拟仿真平台Proteus作为设计与开发工具,还简要介绍了Keil μVision 3的使用方法。从应用角度出发,重点介绍单片机应用的各种技术实现,如信息的显示与输入、中断、定时/计数、串行通信、模/数与数/模转换、系统的并行/串行扩展、应用系统设计等,书中给出较多虚拟仿真设计案例,并在附录A提供实验和课程设计题目。本书还为任课老师提供电子课件和习题参考答案。
本书可作为各类工科院校、职业技术学院电气工程、电子电气信息技术、智能仪器仪表、机电一体化、计算机、工业自动化及自动控制等专业单片机技术课程的教材,也可供从事单片机应用设计的工程技术人员参考。
......
评论晒单