新書推薦:
《
古籍善本
》
售價:HK$
537.6
《
人民币国际化报告2024:可持续全球供应链体系与国际货币金融变革
》
售價:HK$
87.4
《
道德经新注 81幅作者亲绘哲理中国画,图文解读道德经
》
售價:HK$
143.4
《
清俗纪闻
》
售價:HK$
98.6
《
镜中的星期天
》
售價:HK$
76.2
《
世界前沿技术发展报告2024
》
售價:HK$
188.2
《
可转债——新手理财的极简工具
》
售價:HK$
65.0
《
新加坡教育:神话与现实
》
售價:HK$
96.3
|
編輯推薦: |
重点作者倾力改版;
注重实践性,配套资源丰富
|
內容簡介: |
《单片机原理及应用C51版 第2版》从单片机应用的角度出发,在本书第1版的基础上进行精简、修正、调整和扩充,详尽地阐述了51单片机体系结构、工作原理、指令系统、典型功能部件、软硬件应用开发资源及开发过程。突显了C51程序在各章节的功能描述和应用项目编程。引用了大量的由浅入深的单片机软、硬件仿真调试示例及工程应用实例,引导学生逐步认识、熟知、实践和应用单片机。本书结构完整、层次分明、资源丰富,以应用示例为导向,将知识点贯穿其中,将硬件电路、软件编程、仿真调试及工程应用为一体,各章配有实训项目,即便于教学,又方便读者阅读和操作。
|
目錄:
|
目录
前 言
第1章单片机基础知识1
1.1单片机简介1
1.1.1单片机的基本概念1
1.1.251单片机技术发展简程1
1.1.3单片机的特点及应用2
1.2数制和码制3
1.2.1数制及转换3
1.2.2编码6
1.3单片机应用系统的组成9
1.4单片机应用开发资源10
1.5实训项目151单片机实现闪光灯12
1.6思考与练习16
第2章51单片机及其硬件结构17
2.151单片机系列17
2.251单片机的总体结构18
2.2.151单片机的内部结构框图及功能18
2.2.251单片机的芯片引脚功能21
2.351单片机存储器及位处理器26
2.3.151单片机存储器的特点26
2.3.2程序存储器27
2.3.3数据存储器28
2.3.4专用寄存器(SFR)30
2.3.5位处理器32
2.451单片机复位电路32
2.4.1单片机复位32
2.4.2复位电路及方式33
2.551单片机的时序与时钟电路34
2.5.1CPU时序34
2.5.2时钟电路35
2.6实训项目2单片机最小系统组成35
2.7思考与练习36
第3章51单片机指令系统及汇编语言
程序设计38
3.1指令系统简介及寻址方式38
3.1.1指令分类及格式38
3.1.2寻址方式39
3.1.3寻址空间及符号注释42
3.2指令系统及应用示例43
3.2.1数据传送指令43
3.2.2算术运算指令46
3.2.3逻辑操作指令48
3.2.4位操作指令49
3.2.5控制转移指令51
3.3汇编语言程序设计54
3.3.1伪指令54
3.3.2汇编语言程序结构及应用56
3.4实训项目3 单片机指令系统及汇编语言
程序设计60
3.5思考与练习61
第4章C51程序设计及应用63
4.1C51简介63
4.1.1C语言的标识符和关键字63
4.1.2C51的扩展64
4.1.3存储区及存储类型65
4.1.4存储模式66
4.1.5数据类型及变量66
4.2C51运算符及表达式69
4.2.1算术运算符与表达式69
4.2.2关系运算符与表达式69
4.2.3逻辑运算符与表达式70
4.2.4赋值运算符与表达式71
4.2.5自增自减运算符与表达式72
4.2.6位运算符与表达式72
4.2.7条件运算符与表达式74
4.3C51控制语句74
4.3.1条件语句74
4.3.2switchcase语句76
4.3.3循环结构77
4.4数组79
4.4.1一维数组的定义、引用及初始化79
4.4.2一维数组应用示例80
4.5函数81
4.5.1库函数及文件包含82
4.5.2C51自定义函数及调用84
4.6指针88
4.6.1指针和指针变量88
4.6.2通用指针与存储区指针89
4.6.3一维数组与指针90
4.6.4指向数组的指针作为函数参数91
4.7Keil 51单片机集成开发环境92
4.7.1单片机应用程序开发过程92
4.7.2Keil开发环境的安装92
4.7.3Keil工程的建立93
4.7.4Keil调试功能95
4.7.5单片机IO端口应用示例97
4.8实训项目4C51实现流水灯102
4.9思考与练习104
第5章51单片机主要功能部件的结构
及应用105
5.1中断系统105
5.1.1中断的概念105
5.1.251单片机中断系统结构及中断
控制106
5.1.351单片机中断响应过程109
5.1.4外部中断源扩展111
5.1.5中断系统应用113
5.251单片机定时器计数器115
5.2.1定时器计数器概述115
5.2.2定时器计数器的控制116
5.2.3定时器计数器的工作模式117
5.2.4定时器计数器的应用示例及仿真120
5.3串行口127
5.3.1串行通信的基本概念127
5.3.251单片机串行口129
5.3.3串行口的应用134
5.451单片机外部中断及定时器中断142
5.4.1实训项目5输入口外部中断设计
项目142
5.4.2实训项目6输出口程序设计
项目144
5.5思考与练习146
第6章单片机系统扩展及IO接口
技术149
6.1单片机系统扩展149
6.1.1单片机系统扩展及接口芯片149
6.1.2单片机扩展后的总线结构150
6.1.3程序存储器的扩展151
6.1.4数据存储器的扩展152
6.2IO端口的扩展154
6.2.1简单并行输出口的扩展154
6.2.2简单并行输入口的扩展155
6.2.38155可编程多功能接口芯片及
扩展156
6.3单片机扩展系统外部地址空间的编址
方法161
6.3.1单片机扩展系统地址空间编址162
6.3.2线选法162
6.3.3译码法163
6.4单片机IO接口技术及应用164
6.4.1键盘及接口电路164
6.4.2LED显示器及接口电路171
6.4.3液晶显示器及接口177
6.5A-D转换器、D-A转换器与单片机的
接口182
6.5.1D-A转换器及应用技术183
6.5.2A-D转换器及应用技术186
6.6实训项目7键盘及LED显示器程序
设计192
6.7思考与练习194
第7章单片机应用系统开发及设计
实例196
7.1单片机应用系统开发过程196
7.1.1总体设计196
7.1.2硬件设计196
7.1.3软件设计197
7.1.4软硬件仿真调试197
7.1.5联机调试197
7.1.6程序下载198
7.1.7脱机运行200
7.2单片机应用系统设计实例201
7.2.1实训项目8智能循迹小车201
7.2.2实训项目9数字电压表205
7.2.3实训项目10单片机舵机控制
系统208
7.2.4实训项目11LED点阵显示系统217
7.2.5实训项
|
內容試閱:
|
前言
51系列及兼容单片机,以其内部功能不断增强、价廉、设计灵活、使用方便等特点而遍及各个领域,有着广泛的发展前景和稳定增长的市场需求。为了适应新形势下高职院校学生学习单片机的需要,本书从单片机应用的角度出发,在第1版的基础上进行精简、修正、调整和扩充,详尽地描述了51单片机体系结构、工作原理、典型功能部件、软硬件应用开发资源及开发过程。在汇编语言编程的基础上,重点讲解C51程序在单片机各种功能方面的应用编程。本书以Keil集成环境、Proteus仿真软件及ISP下载等开发资源为平台,引用了大量的、由浅入深的单片机软硬件仿真调试示例及工程应用实例。各章均配有实训项目,引导读者逐步认识、熟知、实践和应用单片机。
本书作者都是长期工作在高等院校相关专业的一线教师,曾多次在单片机课程设计、毕业设计、全国大学生电子设计竞赛及机器人竞赛培训工作中,成功地将本书所选内容和示例用于教学,取得了良好的教学效果和优异的竞赛成绩。本书融入了作者多年来在高等院校单片机原理及应用课程的教学和实践经验,并将成功案例编入书中。全书主要特点如下。
1)结构完整、层次分明、内容详实、循序渐进,便于学生自学。
2)以应用实例为导向,将知识点贯穿其中,突出在实践中重新构建知识体系的教学方法。
3)资源丰富、多技术融合,支持单片机应用系统的整体设计。
4)实践育人。本书在取材和编排上,便于构建实践育人教学模式。
本书共8章,第1章详细介绍单片机基础知识,第2章讲述51单片机及其硬件结构,第3章讲述51单片机指令系统及汇编语言程序设计,第4章讲述C51程序设计及应用,第5章讲述51单片机主要功能部件的结构及应用,第6章讲述单片机系统扩展及IO接口技术,第7章讲述单片机应用系统开发及设计实例,第8章介绍Proteus使用入门。
本书由赵全利任主编,罗中剑、王蓓、左建业、周伟任副主编。第1章由赵全利编写;第2章、第8章由王蓓编写;第3章、第7章由左建业编写;第4章由罗中剑编写;第5章由袁红斌编写;第6章由井荣枝编写;各章习题、软硬件仿真调试、附录A、附录B、附录C、附录D、图表制作、文字录入及电子课件由周伟、彭守旺、缪丽丽、翟丽娟、庄建新、骆秋容、徐维维、徐云林编写和完成。全书由赵全利教授统稿,刘瑞新教授主审定稿。
本书可作为高职高专院校电子、电力、通信、自动化、机电、测控及信息类专业师生的教学用书,也可作为相关专业技术人员的参考用书。
本书配套提供电子课件、部分习题参考答案、程序代码及仿真电路源文件。
本书在编写过程中参考和引用了许多文献,在此对文献的作者表示真诚感谢。本书中一些仿真电路中部分电气图形符号是非标准符号,其与国际标准符号的对照表参阅附录D。由于计算机技术发展速度很快,加之作者水平有限,书中难免存在不足和遗漏之处,恳请老师、同学及读者朋友们提出宝贵意见和建议。
编者
|
|