单片机与嵌入式开发实验教程
定价:¥39.00
作者: 王艳玲
出版时间:2026-05
出版社:电子工业出版社
- 电子工业出版社
- 9787121527036
- 1-1
- 16开
- 2026-05
- 283
- 工学
- 电子信息类
- 电子信息与电气
- 本科 研究生及以上
内容简介
本书为高等院校教材,主要包括单片机应用系统、单片机接口技术的实验内容。通过简单实例,使读者在一开始就能够熟悉单片机的整个开发过程,消除对单片机的畏惧感,然后再采用边理论,边实践的教学模式,使单片机的硬件结构在实例学习中逐步掌握,另外,由于本书采用了易于掌握的C语言进行单片机应用程序设计,大大降低了读者对单片机硬件结构了解程度的要求,使初学者在很短时间内就可以用C语言开发出功能强大的单片机实用系统。以“工程应用”为主线的实验教材,围绕“单片机系统设计”,根据“工程任务”制定课程的教学内容,满足工程教育认证标准中“复杂工程问题”的要求。本书可以帮助读者快速、轻松地迈入单片机大门。
目录
第一篇 C51编程开发实验
第一章 C51程序设计基础 2
实验一 流水灯控制——Keil软件和Proteus软件的使用 2
一、实验目的 2
二、实验设备 2
三、实验原理 2
四、实验要求 4
五、实验操作步骤 5
六、实验参考例程 14
七、实验注意事项 15
实验二 简易电子密码锁设计 16
一、实验目的 16
二、实验设备 16
三、实验原理 16
四、实验要求 20
五、实验参考例程 20
六、实验注意事项 21
第二章 单片机显示I/O接口实验 22
实验三 LED电子广告牌设计 22
一、实验目的 22
二、思政目标 22
三、实验设备 22
四、实验原理 23
五、实验要求 24
六、实验参考例程 24
七、实验注意事项 26
实验四 LED数码管滚动屏幕显示控制设计 27
一、实验目的 27
二、实验设备 27
三、实验原理 27
四、实验要求 29
五、实验参考例程 29
六、实验注意事项 30
实验五 LCD显示控制设计 31
一、实验目的 31
二、实验设备 31
三、实验原理 31
四、实验要求 37
五、实验参考例程 37
六、实验注意事项 40
第三章 单片机定时器与中断实验 41
实验六 控制P1.0产生周期为2ms的方波 41
一、实验目的 41
二、实验设备 41
三、实验原理 41
四、实验要求 43
五、实验参考例程 43
六、实验注意事项 45
实验七 利用T1控制发出1kHz的音频信号 46
一、实验目的 46
二、实验设备 46
三、实验原理 46
四、实验要求 49
五、实验参考例程 50
六、实验注意事项 51
实验八 简易秒表设计 52
一、实验目的 52
二、思政案例 52
三、实验设备 52
四、实验原理 52
五、实验要求 53
六、实验参考例程 53
七、实验注意事项 56
实验九 交通灯控制器设计 57
一、实验目的 57
二、思政案例 57
三、实验设备 57
四、实验原理 57
五、实验要求 61
六、实验参考例程 62
七、实验注意事项 65
实验十 脉冲宽度测量 66
一、实验目的 66
二、实验设备 66
三、实验原理 66
四、实验要求 67
五、实验参考例程 67
六、实验注意事项 69
第四章 A/D、D/A转换器实验 70
实验十一 简易波形发生器设计 70
一、实验目的 70
二、实验设备 70
三、实验原理 70
四、实验要求 72
五、实验参考例程 72
六、实验注意事项 77
实验十二 简易数字电压表设计 78
一、实验目的 78
二、实验设备 78
三、实验原理 78
四、实验要求 80
五、实验参考例程 80
六、实验注意事项 82
第五章 单片机通信接口实验 83
实验十三 单片机双机通信设计 83
一、实验目的 83
二、实验设备 83
三、实验原理 83
四、实验要求 89
五、实验参考例程 89
六、实验注意事项 91
实验十四 8位竞赛抢答器设计 92
一、实验目的 92
二、实验设备 92
三、实验原理 92
四、实验要求 92
五、实验参考例程 93
六、实验注意事项 97
第六章 C51单片机系统开发实验 98
实验十五 单片机控制步进电机的控制算法 98
一、实验目的 98
二、实验设备 98
三、实验原理 98
四、实验要求 99
五、实验参考例程 99
六、实验注意事项 100
实验十六 单片机控制直流电机的控制算法 101
一、实验目的 101
二、实验设备 101
三、实验原理 101
四、实验要求 101
五、实验参考例程 102
六、实验注意事项 103
实验十七 频率计的制作 104
一、实验目的 104
二、实验设备 104
三、实验原理 104
四、实验参考例程 104
五、实验注意事项 107
实验十八 电话拨盘模拟 108
一、实验目的 108
二、实验设备 108
三、实验原理 108
四、实验要求 110
五、实验参考例程 110
六、实验注意事项 116
实验十九 基于时钟/日历芯片的电子钟设计 117
一、实验目的 117
二、实验设备 117
三、实验原理 117
四、实验要求 120
五、实验参考例程 120
六、实验注意事项 124
实验二十 基于热敏电阻的数字温度计设计 125
一、实验目的 125
二、实验设备 125
三、实验原理 125
四、实验要求 125
五、实验参考例程 126
六、实验注意事项 128
第二篇 嵌入式系统开发实验
第七章 STM32单片机I/O端口实验 130
实验二十一 GPIO端口实验 130
一、实验目的 130
二、实验设备 130
三、实验原理 130
四、实验操作步骤 131
五、实验参考例程 132
第八章 STM32单片机定时器与中断实验 135
实验二十二 外部中断实验 135
一、实验目的 135
二、实验设备 135
三、实验原理 135
四、实验操作步骤 136
五、实验参考例程 136
实验二十三 实时时钟实验 140
一、实验目的 140
二、实验设备 140
三、实验原理 140
四、实验操作步骤 140
五、实验参考例程 141
实验二十四 通用定时器实验 145
一、实验目的 145
二、实验设备 145
三、实验原理 145
四、实验操作步骤 146
五、实验参考例程 146
第九章 STM32单片机通信接口实验 149
实验二十五 串行通信实验 149
一、实验目的 149
二、实验设备 149
三、实验原理 149
四、实验操作步骤 150
五、实验参考例程 150
实验二十六 SPI 通信接口实验 153
一、实验目的 153
二、实验设备 153
三、实验原理 153
四、实验操作步骤 154
五、实验参考例程 154
实验二十七 I2C通信接口实验 156
一、实验目的 156
二、实验设备 156
三、实验原理 156
四、实验操作步骤 157
五、实验参考例程 157
第十章 STM32单片机A/D转换实验 165
实验二十八 A/D 转换器实验 165
一、实验目的 165
二、实验设备 165
三、实验原理 165
四、实验操作步骤 166
五、实验参考例程 166
第十一章 STM32单片机综合设计实验 172
实验二十九 电机驱动麦克纳姆轮 172
一、实验目的 172
二、实验设备 172
三、实验原理 172
四、实验操作步骤 174
五、实验参考例程 17
第一章 C51程序设计基础 2
实验一 流水灯控制——Keil软件和Proteus软件的使用 2
一、实验目的 2
二、实验设备 2
三、实验原理 2
四、实验要求 4
五、实验操作步骤 5
六、实验参考例程 14
七、实验注意事项 15
实验二 简易电子密码锁设计 16
一、实验目的 16
二、实验设备 16
三、实验原理 16
四、实验要求 20
五、实验参考例程 20
六、实验注意事项 21
第二章 单片机显示I/O接口实验 22
实验三 LED电子广告牌设计 22
一、实验目的 22
二、思政目标 22
三、实验设备 22
四、实验原理 23
五、实验要求 24
六、实验参考例程 24
七、实验注意事项 26
实验四 LED数码管滚动屏幕显示控制设计 27
一、实验目的 27
二、实验设备 27
三、实验原理 27
四、实验要求 29
五、实验参考例程 29
六、实验注意事项 30
实验五 LCD显示控制设计 31
一、实验目的 31
二、实验设备 31
三、实验原理 31
四、实验要求 37
五、实验参考例程 37
六、实验注意事项 40
第三章 单片机定时器与中断实验 41
实验六 控制P1.0产生周期为2ms的方波 41
一、实验目的 41
二、实验设备 41
三、实验原理 41
四、实验要求 43
五、实验参考例程 43
六、实验注意事项 45
实验七 利用T1控制发出1kHz的音频信号 46
一、实验目的 46
二、实验设备 46
三、实验原理 46
四、实验要求 49
五、实验参考例程 50
六、实验注意事项 51
实验八 简易秒表设计 52
一、实验目的 52
二、思政案例 52
三、实验设备 52
四、实验原理 52
五、实验要求 53
六、实验参考例程 53
七、实验注意事项 56
实验九 交通灯控制器设计 57
一、实验目的 57
二、思政案例 57
三、实验设备 57
四、实验原理 57
五、实验要求 61
六、实验参考例程 62
七、实验注意事项 65
实验十 脉冲宽度测量 66
一、实验目的 66
二、实验设备 66
三、实验原理 66
四、实验要求 67
五、实验参考例程 67
六、实验注意事项 69
第四章 A/D、D/A转换器实验 70
实验十一 简易波形发生器设计 70
一、实验目的 70
二、实验设备 70
三、实验原理 70
四、实验要求 72
五、实验参考例程 72
六、实验注意事项 77
实验十二 简易数字电压表设计 78
一、实验目的 78
二、实验设备 78
三、实验原理 78
四、实验要求 80
五、实验参考例程 80
六、实验注意事项 82
第五章 单片机通信接口实验 83
实验十三 单片机双机通信设计 83
一、实验目的 83
二、实验设备 83
三、实验原理 83
四、实验要求 89
五、实验参考例程 89
六、实验注意事项 91
实验十四 8位竞赛抢答器设计 92
一、实验目的 92
二、实验设备 92
三、实验原理 92
四、实验要求 92
五、实验参考例程 93
六、实验注意事项 97
第六章 C51单片机系统开发实验 98
实验十五 单片机控制步进电机的控制算法 98
一、实验目的 98
二、实验设备 98
三、实验原理 98
四、实验要求 99
五、实验参考例程 99
六、实验注意事项 100
实验十六 单片机控制直流电机的控制算法 101
一、实验目的 101
二、实验设备 101
三、实验原理 101
四、实验要求 101
五、实验参考例程 102
六、实验注意事项 103
实验十七 频率计的制作 104
一、实验目的 104
二、实验设备 104
三、实验原理 104
四、实验参考例程 104
五、实验注意事项 107
实验十八 电话拨盘模拟 108
一、实验目的 108
二、实验设备 108
三、实验原理 108
四、实验要求 110
五、实验参考例程 110
六、实验注意事项 116
实验十九 基于时钟/日历芯片的电子钟设计 117
一、实验目的 117
二、实验设备 117
三、实验原理 117
四、实验要求 120
五、实验参考例程 120
六、实验注意事项 124
实验二十 基于热敏电阻的数字温度计设计 125
一、实验目的 125
二、实验设备 125
三、实验原理 125
四、实验要求 125
五、实验参考例程 126
六、实验注意事项 128
第二篇 嵌入式系统开发实验
第七章 STM32单片机I/O端口实验 130
实验二十一 GPIO端口实验 130
一、实验目的 130
二、实验设备 130
三、实验原理 130
四、实验操作步骤 131
五、实验参考例程 132
第八章 STM32单片机定时器与中断实验 135
实验二十二 外部中断实验 135
一、实验目的 135
二、实验设备 135
三、实验原理 135
四、实验操作步骤 136
五、实验参考例程 136
实验二十三 实时时钟实验 140
一、实验目的 140
二、实验设备 140
三、实验原理 140
四、实验操作步骤 140
五、实验参考例程 141
实验二十四 通用定时器实验 145
一、实验目的 145
二、实验设备 145
三、实验原理 145
四、实验操作步骤 146
五、实验参考例程 146
第九章 STM32单片机通信接口实验 149
实验二十五 串行通信实验 149
一、实验目的 149
二、实验设备 149
三、实验原理 149
四、实验操作步骤 150
五、实验参考例程 150
实验二十六 SPI 通信接口实验 153
一、实验目的 153
二、实验设备 153
三、实验原理 153
四、实验操作步骤 154
五、实验参考例程 154
实验二十七 I2C通信接口实验 156
一、实验目的 156
二、实验设备 156
三、实验原理 156
四、实验操作步骤 157
五、实验参考例程 157
第十章 STM32单片机A/D转换实验 165
实验二十八 A/D 转换器实验 165
一、实验目的 165
二、实验设备 165
三、实验原理 165
四、实验操作步骤 166
五、实验参考例程 166
第十一章 STM32单片机综合设计实验 172
实验二十九 电机驱动麦克纳姆轮 172
一、实验目的 172
二、实验设备 172
三、实验原理 172
四、实验操作步骤 174
五、实验参考例程 17













