《单片机与嵌入式系统基础与实训》是2011年由清华大学出版社出版的图书,作者是张铮。
基本介绍
- 书名:单片机与嵌入式系统基础与实训
- 作者:张铮
- ISBN:9787302244684
- 页数:321页
- 出版社:清华大学出版社
- 出版时间:2011-10-1
- 装帧:平装
- 开本:大32开
编辑推荐
随着单片机技术的不断发展,人们逐步从普遍使用彙编语言转到用高级语言来开发,其中又以c语言为主,几乎常见的单片机都有其c语言开发环境。本书以可视化单片机系统仿真软体proteus和51系列单片机c语言开发软体keil/xvision2为开发平台,从实验、实践和实用的角度,以翔实、全面的案例,以模组化、进阶式的方式由浅人深地介绍了单片机嵌入式系统的基本原理及其套用。
内容简介
本书採用国内主流单片机8051系列中的经典at89c51作为控制主体来讲解。全书分三部分,共10章,第一部分介绍单片机的基本原理及其开发平台;第二部分介绍单片机的基本功能及套用;第三部分介绍单片机的扩展模组与套用系统的研製。
本书既可以作为普通院校和高职高专的单片机课程教材,也可作为相关电子技术人员的参考书。
目录
第一部分单片机的基本原理及其开发平台
第1章轻鬆认识51单片机
1.1单片机概述
1.1.1单片机名称的由来
1.1.2单片机的套用
1.1.3常用单片机的分类
1.1.4入门级单片机的选择
1.280C51单片机基础知识
1.2.1AT89C51的封装与引脚
1.2.2AT89C51单片机硬体最小系统
1.2.3AT89C51单片机的存储器
1.2.4单片机的几种工作方式
第2章80C51单片机开发平台快速入门
2.1Proteus7.5ISIS软体快速入门
2.2KeilμVision2软体快速入门
2.2.1KeilμVision2集成开发环境
2.2.2创建项目
2.3KeilC51与ProteusISIS的联调仿真
2.3.1联调环境的设定
2.3.2联合调试
第3章KeilC51语言入门
3.1使用C语言的原因
3.2KeilC51程式的基本结构
3.2.1指定头档案
3.2.2声明区
3.2.3主程式
3.2.4函式定义及程式的注释
3.3C51与ANSIC的比较
3.3.1C51关键字
3.3.2C51数据类型
3.3.3C51数据的存储
3.3.4C51的指针类型与“_at_”关键字
3.3.5中断函式
3.3.6可重入函式
3.4程式的最佳化
目录
单片机与嵌入式系统基础与实训
第二部分单片机的基本模组及其套用
第4章I/O口原理及套用
4.1认识I/O口
4.2流水灯
4.2.1任务要求与效果呈现
4.2.2相关知识及任务分析
4.2.3硬体与软体设计
4.2.4仿真与调试
4.3独立按键键盘控制蜂鸣器、继电器
4.3.1任务要求与效果呈现
4.3.2相关知识及任务分析
4.3.3硬体与软体设计
4.3.4仿真与调试
4.4数码管静态与动态显示比较
4.4.1任务要求与效果呈现
4.4.2相关知识及任务分析
4.4.3硬体与软体设计
4.4.4仿真与调试
第5章定时器/计数器与中断模组
5.1定时流水灯(查询方式)
5.1.1任务要求与效果呈现
5.1.2相关知识及任务分析
5.1.3硬体与软体设计
5.1.4仿真与调试
5.2定时流水灯(中断方式)
5.2.1任务要求与效果呈现
5.2.2相关知识及任务分析
5.2.3硬体与软体设计
5.2.4仿真与调试
5.3脉冲频率计
5.3.1任务要求与效果呈现
5.3.2相关知识与任务分析
5.3.3硬体与软体设计
5.3.4仿真与调试
5.4外中断及优先权控制
5.4.1任务要求与效果呈现
5.4.2相关知识及任务分析
5.4.3硬体与软体设计
5.4.4仿真与调试
第6章串列口模组
6.1认识数据通信
6.1.1并行通信和串列通信
6.1.2异步通信和同步通信
6.1.3通信方向
6.2双机串列通信
6.2.1任务要求与效果呈现
6.2.2相关知识及任务分析
6.2.3硬体与软体设计
6.2.4仿真与调试
6.3多机RS485串列通信
6.3.1任务要求与效果呈现
6.3.2相关知识及任务分析
6.3.3硬体与软体设计
6.3.4仿真与调试
6.4移位式并行数据转串列输入
6.4.1任务要求与效果呈现
6.4.2相关知识及任务分析
6.4.3硬体与软体设计
6.4.4仿真与调试
6.5移位式串列数据转并行输出
6.5.1任务要求与效果呈现
6.5.2相关知识及任务分析
6.5.3硬体与软体设计
6.5.4仿真与调试