单片机中断实验报告 篇一:单片机实验报告 目录 一、 实验一 ··········································1 二、 实验二 ··········································7 三、 实验三 ·········································11 四、 实验四 ·········································15 实验一 定时/计数器验证实验 一、 实验目的 熟悉定时/计数器 T0 的特点,学会合理选择定时方式并能根据具体情况结合软件的方式定时
二、 实验设备及器件 IBM PC 机 一台 PROTEUS 硬件仿真软件 Keil C51
三、 实验内容 用 AT89C51 单片机的定时/计数器 T0 产生 1s 的定时时间,作为秒计数时间,当 1s 产生时秒计数加 1;秒计数到 60 时,自动从 0 开始
四、 实验要求 要求采纳 Proteus 软件实现上述实验
五、 实验步骤 1
打开 Proteus ISIS 编辑环境,根据表 1-1 所列的元件清单添加元件
表 1-1 元件清单 元件全部添加后,在 Proteus ISIS 的编辑区域中按图 1-1 所示的原理图连接硬件电路
图 1-1 电路原理图 2
根据参考程序绘出流程图,并辅以适当的说明
流程图如图 1-2 所示: 图 1-2 程序流程图 3
打开 KeilμVision4,新建 Keil 项目,选择 AT89C51 单片机作为 CPU,将参考 程 序 导 入 到 “ Source Group 1” 中
在 “ Options for Target”对话窗口中,选中“Output”选项卡中的“Create HEX File” 选 项 和 “ Debu