单片机实验讲义 by Yiwell
3
实验任务一:静态扫描显示 ......................................................................................... 80
实验任务二:动态扫描显示 ......................................................................................... 81
实验任务三:数码管动态扫描使用进阶 ..................................................................... 83
4.3 I/O 输入实验 ................................................................................................................. 86
1. 键盘电路的设计方法 ................................................................................................ 86
2. 一种标准的独立按键结构 ........................................................................................ 86
3. 键盘防抖(消抖)概念 ............................................................................................ 86
实验四 独立键盘的使用 ............................................................................................... 88
实验任务一:用独立键盘控制 P0 口 LED 的亮灭。 ................................................. 88
实验任务二:独立键盘使用进阶 ................................................................................. 91
实验五 矩阵键盘的使用 ............................................................................................... 93
4.4 中断 ................................................................................................................................... 98
1. 中断的基本知识 ...................................................................................................... 98
2. MCS-51 单片机的中断系统 ................................................................................... 98
实验六 外部中断 ......................................................................................................... 100
实验任务一:通过接在外部中断 IO 口的独立键盘 Kc,控制 LED 灯亮灭。 ...... 101
实验七 定时器的使用 ............................................................................................... 102
1. 定时方法概述 .......................................................................................................... 102
2. 定时器/计数器的定时和计数功能 ......................................................................... 103
3. 定时器/计数器的控制寄存器 ................................................................................. 103
4. 定时工作方式 0 ....................................................................................................... 104
5. 定时工作方式 1 ....................................................................................................... 105
6. 定时工作方式 2 ....................................................................................................... 105
7. 定时工作方式 3 ....................................................................................................... 106
实验任务一:用定时器定时的方式实现闪烁灯。 ................................................... 106
实验八 S51/52 看门狗 ............................................................................................... 107
4.5 液晶的使用 .................................................................................................................. 109
实验九 1602 液晶的使用 ............................................................................................ 109
实验任务一: 在 1602 液晶上显示两行英文字符。 ............................................... 110
实验十 12864 液晶的使用 ........................................................................................ 112
实验任务一:在 12864 液晶上显示汉字和英文字符。 ........................................... 112
4.6 串行口 .......................................................................................................................... 116
1. 串行接口概述 .......................................................................................................... 116
2. 8051 单片机的串行接口结构 .................................................................................. 117
3. 串行口的工作方式 .................................................................................................. 118
4. 计算波特率 .............................................................................................................. 119
5. 单片机和 PC 机串口通讯 ....................................................................................... 120
实验十一 串行口通信 ............................................................................................... 121
实验十二 IIC 总线的操作 AT24C02 ........................................................................ 126
实验十三 数字时钟芯片 DS1302 的使用 .................................................................. 132
实验十四 温度传感器 DS18B20 的使用 ................................................................. 140
实验十五 遥控接收头 SM0038 的使用(待添加) ............................................... 144
实验十六 继电器控制 ............................................................................................... 145
实验十七 串行 A/D 实验 .......................................................................................... 147