单片机原理与应用Keil C51单片机实验指导2015.5.4

上传人:woxinch****an2018 文档编号:39024816 上传时间:2018-05-10 格式:DOC 页数:27 大小:799.71KB
返回 下载 相关 举报
单片机原理与应用Keil C51单片机实验指导2015.5.4_第1页
第1页 / 共27页
单片机原理与应用Keil C51单片机实验指导2015.5.4_第2页
第2页 / 共27页
单片机原理与应用Keil C51单片机实验指导2015.5.4_第3页
第3页 / 共27页
单片机原理与应用Keil C51单片机实验指导2015.5.4_第4页
第4页 / 共27页
单片机原理与应用Keil C51单片机实验指导2015.5.4_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《单片机原理与应用Keil C51单片机实验指导2015.5.4》由会员分享,可在线阅读,更多相关《单片机原理与应用Keil C51单片机实验指导2015.5.4(27页珍藏版)》请在金锄头文库上搜索。

1、Keil C51 实验项目实验项目Keil C51 实验项目 .1 一、单片机的 IO 编程.2 实验 1 IO 开关量输入实验.2 实验 2 IO 输出驱动继电器(或光电隔离器)实验.3 实验 3 IO 输入/输出-半导体温度传感器 DS18B20 实验.4 二、单片机的中断系统.5 实验 1 外部中断-脉冲计数实验.5 实验 2 外部中断-故障报警实验.6 三、单片机的定时器/计数器.7 实验 1 计数器实验.7 实验 2 秒时钟发生器实验.9 四、单片机的串口特点和编程.10 实验 1 PC 机串口通讯实验.10 实验 2 RS485 通讯实验.12 五、存储器.13 实验 1 RAM

2、存储器读写实验.13 六、PWM 发生器 .14 实验 1 PWM 发生器(模拟)实验 .14 实验 2 蜂鸣器实验.15 七、WDG 看门狗 .16 实验 1 外扩 WDG(MAX705)实验.16 实验 2 WDG(内部)实验 .17 八、SPI 总线.18 实验 1 SPI(模拟)实验-TLC2543 AD 转换实验.18 实验 2 SPI(模拟)实验-TLV5616 DA 转换实验.19 九、 I2C 总线.20 实验 1 I2C(模拟)实验-IC 卡(AT24C01)读写实验 .20 十、综合实验.22 实验 1 HD7279LED 数码管显示实验 .22 实验 2 HD7279 键

3、盘实验.22 实验 3 电机转速实验.23 十一、 步进电机实验.25实验 1 步进电机正反转实验.25 十二、 TFT 液晶显示实验.25 实验 1 TFT 液晶显示彩色条纹实验.25 十三、16X16LED 点阵显示汉字实验 .26 实验 1 16X16LED 点阵显示汉字实验 .26一、单片机的一、单片机的 IO 编程编程实验实验 1 1 IOIO 开关量输入实验开关量输入实验目的:学习单片机读取 IO 引脚状态的的方法。内容:编程读取 IO 引脚状态。设备:EL-EMCU-I 试验箱、EXP-89S51/52/53 CPU 板。编程:首先要把相关的引脚设置在 IO 的输入状态,然后写一

4、个循环,不停地检测引脚的状态。步骤:1、将 CPU 板正确安放在 CPU 接口插座上,跳线帽 JP2 短接在上侧。2、连线:用导线将试验箱上的的 IO1- IO8 分别连接到 SWITCH 的 8 个拨码开关的 K1-K8 的输出端子 K1-K8 上,连接好仿真器。3、实验箱上电,在 PC 机上打开 Keil C 环境,打开实验程序文件夹IO_INPUT 下的工程文件 IO_INPUT.Uv2 编译程序,上电,在程序注释处设置断点,进入调试状态,打开窗口 PeripheralsIO-PortP0,改变开关状态,运行程序到断点处,观察窗口的数值与开关的对应关系。实验实验 2 2 IOIO 输出驱

5、动继电器(或光电隔离器)实验输出驱动继电器(或光电隔离器)实验目的:学习 IO 输出控制方法。内容:通过单片机的 IO 引脚驱动继电器(或光电隔离器)动作。设备:EL-EMCU-I 试验箱、EXP-89S51/52/53 CPU 板。编程:首先要把相关的引脚设置在 IO 的输出状态,然后写一个循环,依次输出高低电平。步骤: 1、将 CPU 板正确安放在 CPU 接口插座上,跳线帽 JP2 短接在上侧。2、连线:用导线将 MCU 的 IO1、IO2 分别连接到 RELAY 的输入 R_IN 和PHOTO 的输入 P_IN 上,R_OUT 和 P_OUT 分别连接到发光二极管 LAMP 的输入孔

6、L1 和 L2 上。连接好仿真器。3、实验箱上电,在 PC 机上打开 Keil C 环境,打开实验程序文件夹IO_OUTPUT 下的工程文件 IO_OUTPUT.Uv2 编译程序,上电,进入调试状态,打开窗口 PeripheralsIO-PortP0,单步运行程序,观察窗口的数值变化。4、全速运行程序,观察继电器的发光二极管的亮灭变化,同时确定继电器动作(或光电隔离器导通)与 IO 输出电平的关系。实验实验 3 3 IOIO 输入输入/ /输出输出-半导体温度传感器半导体温度传感器 DS18B20DS18B20 实验实验目的:学习 IO 引脚编程实现交替输入、输出的方法。内容:通过单片机的 I

7、O 引脚与半导体温度传感器实现单线通讯。设备:EL-EMCU-I 试验箱、EXP-89S51/52/53 CPU 板。编程:根据 18B20 的资料(见备注) ,将 IO 引脚设置在输出状态,分别模拟出不同的命令时序,例如复位、读寄存器等;再改变 IO 引脚的为输入状态,接收传感器输出的数据。步骤: 1、将 CPU 板正确安放在 CPU 接口插座上,跳线帽 JP2 短接在上侧。2、连线:用导线将 MCU 的 IO1 连接到 TEMP SENSOR DS18B20 的 DQ。3、实验箱上电,在 PC 机上打开 Keil C 环境,打开实验程序文件夹IO_INOUTPUT 下的工程文件 IO_INOUTPUT.Uv2 编译程序,上电,进入调试状态,按照程序注释说明设置断点,全速运行程序到断点处,观察寄存器 R7 中的数据,用手摸住传感器 DS18B20 芯片,再运行到断点处,比较 R7 的变化。4、备注: DSl8B20 数字温度计提供 9 位(二进制)温度读数指示,器件的温度信息经过单线接口送入 DSl8B20 或从 DSl8B20 送出,因此从主机 CPU 到DSl8B20 仅需一条线(和地线),DSl8B20 的电源可以由数据线本身提供而不需要外部电

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号