单片机原理及应用
全新正版 极速发货
¥
17.95
6.0折
¥
29.8
全新
库存24件
作者王小丽 编
出版社华中科技大学出版社
ISBN9787577212937
出版时间2024-09
装帧平装
开本16开
定价29.8元
货号1203414578
上书时间2024-11-21
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
UBC等大学。现任西安交通大学城市学院机械工程系专职教师,机械系“校企融和、协同育人”之吉利卓越工程师班项目负责人。长期从事自动化领域的教学与科研工作,近年来完成省级及企业科研项目9项,完成省和校级教改项目4项,曾获得省级教学成果奖2项;在研陕西省高等教育学会项目一项,在研横向课题两项,在国内外学术期刊和国际会议上发表论文近20篇,出版教材2本和专著1本,获得发明和实用新型专利2项。曾参加过自动化系统工程建设,具有工程经验。并获得电气工程师资格证书,主持建设实验室3个,在指导学生互联网加竞赛获奖1项和应用技能大赛中获奖5人次。
目录
第1章 单片机的认识与了解 1
1.1 单片机的概念 1
1.2 单片机的发展史 2
1.3 芯片外观及引脚排列 3
1.3.1 针脚式封装的双列直插式单片机 3
1.3.2 表面贴片式封装的贴片式单片机 3
1.4 引脚分类及功能 4
1.4.1 主电源引脚 4
1.4.2 外接晶振引脚 4
1.4.3 控制类和其他复用引脚 4
1.4.4 数据口引脚 5
思考题 5
第2章 单片机的开发工具 6
2.1 硬件开发 6
2.1.1 Proteus软件介绍 6
2.1.2 Proteus的功能模块 7
2.1.3 Proteus的使用步骤 8
2.2 软件开发 13
2.2.1 Keil C51软件介绍 13
2.2.2 Keil C51的优点 13
2.2.3 Keil C51的使用步骤 13
思考题 17
第3章 单片机最小系统及内部结构 18
3.1 单片机最小系统组成 18
3.2 早期的单片机最小系统 19
3.3 现阶段使用的单片机内部结构 20
3.3.1 CPU 21
3.3.2 存储器 21
3.4 单片机最小系统应用设计实例 24
3.4.1 硬件原理图绘制 24
3.4.2 软件程序编译 24
3.4.3 PCB图绘制 25
3.4.4 实际产品制作 25
思考题 26
第4章 C51程序设计 27
4.1 C51程序设计的概念 28
4.2 常用关键词 28
4.2.1 标识符 28
4.2.2 关键字 28
4.2.3 常量 30
4.2.4 变量 30
4.3 C51的数据类型 30
4.3.1 位型(bit) 30
4.3.2 字符型(char) 31
4.3.3 整型(int) 31
4.3.4 长整型(long) 31
4.3.5 浮点型(float) 31
4.3.6 指针型 31
4.3.7 可寻址位(sbit) 31
4.3.8 特殊功能寄存器(sfr) 32
4.3.9 16位特殊功能寄存器(sfr16) 32
4.3.10 空类型(void) 32
4.4 C51的数组 32
4.4.1 一维数组 32
4.4.2 二维数组 33
4.5 C51的运算符及表达式 34
4.5.1 算术运算符 34
4.5.2 关系运算符 35
4.5.3 逻辑运算符 35
4.5.4 自增、自减运算符 35
4.5.5 赋值运算符和复合赋值运算符 35
4.5.6 位运算符 36
4.5.7 逗号运算符 36
4.5.8 条件运算符 36
4.5.9 指针与地址运算符 36
4.5.10 强制类型转换运算符 37
4.5.11 运算符 sizeof 37
4.6 C51的流程控制语句 37
4.6.1 C51程序的结构 37
4.6.2 C51程序的流程控制语句 37
4.7 C51的指针 40
4.7.1 指针的概念 40
4.7.2 指针变量及引用 40
4.7.3 指向数组的指针 40
4.7.4 指针的移动 41
4.7.5 字符指针 41
4.7.6 指向结构体变量的指针 42
4.7.7 函数参数指针 42
4.8 C51的函数及调用 43
4.8.1 函数的定义 43
4.8.2 函数的分类 43
4.8.3 函数的参数传递和函数值 44
4.8.4 函数的调用 44
思考题 45
第5章 单片机的定时/计数器 46
5.1 定时/计数器的作用 46
5.2 89C51定时/计数器的组成 47
5.3 89C51定时/计数器的逻辑结构 48
5.3.1 TMOD的组成及功能 48
5.3.2 TCON的组成及功能 49
5.4 定时/计数器的初始化 49
5.4.1 定时/计数器初始化的步骤 49
5.4.2 周期 50
5.4.3 初值的计算方法 50
5.5 定时/计数器使用实例 51
5.5.1 硬件原理图绘制 51
5.5.2 软件程序编译 52
思考题 52
第6章 单片机的中断系统 53
6.1 中断的概念 53
6.2 中断的特点及功能 54
6.3 89C51的中断系统结构 54
6.3.1 中断允许寄存器IE 55
6.3.2 中断优先级寄存器IP 55
6.4 中断应用实例 56
6.4.1 硬件原理图绘制 56
6.4.2 软件程序编译 56
思考题 57
第7章 单片机的串行通信技术 58
7.1 串行通信的概念 58
7.2 串行通信的分类 59
7.2.1 同步串行通信 59
7.2.2 异步串行通信 59
7.3 串行通信的制式 60
7.3.1 单工通信 60
7.3.2 半双工通信 60
7.3.3 全双工通信 60
7.4 串行通信的接口 60
7.4.1 串行通信接口标准 60
7.4.2 89C51串行接口的结构 62
7.4.3 串行控制寄存器 62
7.4.4 串行接口的初始化 63
7.4.5 89C51串行通信的种类 63
7.5 串行通信使用实例 63
7.5.1 双机通信 63
7.5.2 多机通信 64
7.5.3 单片机向PC发送数据 64
7.5.4 PC向单片机发送数据 66
思考题 67
第8章 单片机的接口技术 68
8.1 接口技术的概念 68
8.2 输入主体键盘 68
8.2.1 键盘的分类 68
8.2.2 键盘的应用实例 69
8.3 输出主体显示器 70
8.3.1 LED数码显示器 70
8.3.2 液晶显示器 74
思考题 78
第9章 实验 79
9.1 实验一:跑马灯 79
9.1.1 实验要求 79
9.1.2 实验描述 79
9.1.3 硬件原理图绘制 79
9.1.4 程序编译 80
9.2 实验二:用指针数组实现多状态显示 80
9.2.1 实验要求 80
9.2.2 实验描述 80
9.2.3 硬件原理图绘制 81
9.2.4 程序编译 81
9.3 实验三:用定时器T0控制蜂鸣器发出1 kHz音频 82
9.3.1 实验要求 82
9.3.2 实验描述 82
9.3.3 硬件原理图绘制 82
9.3.4 程序编译 83
9.4 实验四:用外部中断INT1控制P2口8个LED亮灭 84
9.4.1 实验要求 84
9.4.2 实验描述 84
9.4.3 硬件原理图绘制 84
9.4.4 程序编译 85
9.5 实验五:双机通信 85
9.5.1 实验要求 85
9.5.2 实验描述 85
9.5.3 硬件原理图绘制 85
9.5.4 程序编译 86
9.6 实验六:单片机向PC发送数据 87
9.6.1 实验要求 87
9.6.2 实验描述 87
9.6.3 硬件原理图绘制 87
9.6.4 程序编译 88
9.7 实验七:PC向单片机向发送数据 88
9.7.1 实验要求 88
9.7.2 实验描述 88
9.7.3 硬件原理图绘制 89
9.7.4 程序编译 89
9.8 实验八:独立式按键S控制LED0的亮灭状态 90
9.8.1 实验要求 90
9.8.2 实验描述 90
9.8.3 硬件原理图绘制 90
9.8.4 程序编译 91
9.9 实验九:用LED数码管循环显示数字0~9 91
9.9.1 实验要求 91
9.9.2 实验描述 91
9.9.3 硬件原理图绘制 91
9.9.4 程序编译 92
9.10 实验十:用LCD循环右移显示“China Dream” 93
9.10.1 实验要求 93
9.10.2 实验描述 93
9.10.3 硬件原理图绘制 93
9.10.4 程序编译 94
附录A 流水灯实验 97
附录B 定时器实验 99
附录C 串口仿真实验 101
附录D LCD显示实验 103
附录E 键盘实验 107
附录F BCD码拨盘实验 110
附录G A/D转换实验 112
附录H 电子密码锁实验 117
参考文献 120
内容摘要
本书总共分为9章,硬件方面介绍了MCS-51单片机最小系统的结构、定时器、计数器、中断系统、串行通信技术,以及接口技术;软件方面介绍了C51语言和指令;开发工具方面介绍了Proteus和Keil C51。本书的创新点是简化了其他同类书篇幅较大的原理描述部分,以必需、够用为度,加强了应用部分的内容;对开发工具的应用做了详细介绍,达到了所见即所得的效果。学生通过学习,可以学会硬件开发和软件调试,并进行有效的仿真。为了加强实践应用,书中以例题形式给出了多个实用的例子,从硬件设计到软件编写,直至加载仿真,即学即会。本书每章附有学习用PPT、学习用视频,以及每个实验用的硬件设计和软件程序编制、编译、加载仿真过程和结果,扫码即可获取。
本书适合作为高等院校电子信息工程、计算机科学与技术等相关专业的教材,也可作为从事单片机应用开发的工程技术人员的参考书,还可供有兴趣的读者自学使用。
主编推荐
为了加强实践应用,书中以例题形式给出了多个实际例子,从硬件设计到软件编写,直至加载仿真,即学即会。教材附有学习用PPT,还有学习视频。扫码即可得。
— 没有更多了 —
以下为对购买帮助不大的评价